@charset "utf-8";

.m_cart[data-v-9fa8a480] { background: rgb(255, 255, 255); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.03) 0px -2px 2px 0px; position: fixed; right: 0px; top: 0px; width: 350px; z-index: 101; }

.cart_box[data-v-9fa8a480] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; }

.cart_box .header[data-v-9fa8a480] { -webkit-box-pack: justify; justify-content: space-between; margin: 0px 0px 0px 16px; padding-top: 0px; }

.cart_box .header[data-v-9fa8a480], .cart_box .header .title[data-v-9fa8a480] { display: flex; -webkit-box-align: center; align-items: center; }

.cart_box .header .title[data-v-9fa8a480] { padding: 20px 0px; }

.cart_box .header .title span[data-v-9fa8a480] { color: rgb(25, 25, 26); font-size: 16px; line-height: 24px; }

.cart_box .header .iconfont_close[data-v-9fa8a480] { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(25, 25, 26); cursor: pointer; font-size: 20px; font-weight: 400; height: 48px; padding: 14px 16px; transition: 0.3s; width: 52px; }

.cart_box .cont[data-v-9fa8a480] { overflow: scroll; -webkit-box-flex: 1; flex: 1 1 0%; }

.cart_box .cont .item[data-v-9fa8a480] { display: flex; padding: 20px 16px; position: relative; }

.cart_box .cont .item[data-v-9fa8a480]:not(:last-child)::after { background-color: rgb(229, 229, 229); bottom: 0px; content: ""; height: 1px; left: 16px; position: absolute; right: 16px; }

.cart_box .cont .item > img[data-v-9fa8a480] { height: 60px; margin-right: 20px; width: 60px; }

.cart_box .cont .item .right[data-v-9fa8a480] { -webkit-box-flex: 1; flex: 1 1 0%; }

.cart_box .cont .item .right .name[data-v-9fa8a480] { color: rgb(25, 25, 26); display: -webkit-box; font-size: 14px; line-height: 22px; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.cart_box .cont .item .right .model[data-v-9fa8a480] { margin-top: 8px; word-break: break-all; }

.cart_box .cont .item .right .model span[data-v-9fa8a480] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; }

.cart_box .cont .item .right .model span[data-v-9fa8a480]:last-child { margin-left: 12px; }

.cart_box .cont .item .right .price[data-v-9fa8a480] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; margin-top: 12px; }

.cart_box .cont .item .right .edit[data-v-9fa8a480] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 12px; }

.cart_box .cont .item .right .edit[data-v-9fa8a480] .qty-box { height: 32px; width: 96px; }

.cart_box .cont .item .right .edit[data-v-9fa8a480] .qty-box > span { width: 32px; }

.cart_box .cont .item .right .edit .iconfont-delete[data-v-9fa8a480] { color: rgb(25, 25, 26); cursor: pointer; font-size: 16px; font-weight: 400; line-height: 1; transition: 0.3s; }

.cart_box .cont .item .right .edit .iconfont-delete[data-v-9fa8a480]:hover { color: rgb(25, 25, 26); }

.cart_box .postfix[data-v-9fa8a480] { background: rgb(255, 255, 255); border-top: 1px solid rgb(229, 229, 229); bottom: 0px; left: 0px; padding: 20px 16px; width: 100%; z-index: 1; }

.cart_box .postfix .sum[data-v-9fa8a480] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 20px; }

.cart_box .postfix .sum p[data-v-9fa8a480] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; }

.cart_box .postfix .fs-button-secure[data-v-9fa8a480] { display: block; margin-bottom: 12px; width: 100%; }

.cart_box .postfix .fs-button-quote[data-v-9fa8a480] { display: block; width: 100%; }

.cart_box .delete_popup .fs-popup .fs-popup-ctn[data-v-9fa8a480] { height: auto; width: calc(100% - 64px) !important; }

.cart_box .delete_popup .delete_popup_ctn[data-v-9fa8a480] { padding: 20px; width: 100%; }

.cart_box .delete_popup .delete_popup_ctn .delete_info[data-v-9fa8a480] { font-size: 14px; line-height: 22px; margin-bottom: 40px; }

.cart_box .delete_popup .delete_popup_ctn .delete_btn_box[data-v-9fa8a480] { display: flex; -webkit-box-pack: end; justify-content: flex-end; }

.cart_box .delete_popup .delete_popup_ctn .delete_btn_box .fs-button[data-v-9fa8a480] { margin-left: 12px; min-width: 120px; }

.cart_box .title-box[data-v-9fa8a480] { padding: 0px 16px; }

.cart_box .title-box .title[data-v-9fa8a480] { color: rgb(25, 25, 26); font-size: 20px; font-weight: 600; line-height: 28px; margin-bottom: 12px; }

.cart_box .title-box .descr[data-v-9fa8a480] { display: flex; font-size: 14px; line-height: 22px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.cart_box .title-box[data-v-9fa8a480] .isNum { color: rgb(112, 112, 112); }

.cart_box .title-box[data-v-9fa8a480] .isNum a { color: rgb(0, 96, 191); }

.cart_box .title-box[data-v-9fa8a480] .isNum a:hover { text-decoration: underline; }

.cart_box .title-box[data-v-9fa8a480] .isnNum { color: rgb(25, 25, 26); display: block; }

.cart_box .title-box[data-v-9fa8a480] .isnNum > span { display: block; }

.cart_box .title-box[data-v-9fa8a480] .isnNum > span:first-child { margin-bottom: 6px; }

.cart_box .title-box[data-v-9fa8a480] .isnNum > span:last-child { margin-bottom: 0px; }

.cart_box .title-box[data-v-9fa8a480] .isnNum a { color: rgb(0, 96, 191); }

.cart_box .title-box[data-v-9fa8a480] .isnNum a:hover { text-decoration: underline; }

.cart_box .title-box[data-v-9fa8a480] .isnNumisLogin a { color: rgb(0, 96, 191); }

.cart_box .title-box[data-v-9fa8a480] .isnNumisLogin a:hover { text-decoration: underline; }