body{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}body .footer{padding-top:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:991px){.container{padding:0 20px}}.top{display:block;background-color:#fff;padding:30px 0}@media (max-width:991px){.top{margin-bottom:16px}}.top .top-title{font-size:24px;font-weight:600;margin-bottom:16px}.top .reminder{font-size:14px;color:#666;line-height:2;margin-bottom:0}@media (max-width:991px){.top .reminder{margin-bottom:20px}}.top .reminder a{color:#006fde}.top .reminder a i{font-size:12px;font-weight:600}.top .total{display:none}@media (max-width:991px){.top .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top .total span{font-size:14px;color:var(--gray_deep1)}.top .total span strong{font-size:14px;color:var(--black_light1);font-weight:700}.top .total .check-out{width:90px;height:32px;border-radius:4px;background-color:var(--black_light1);color:#fff;border:none;font-size:14px}.top .total .check-out:active{opacity:.8}.shopping-cart-list{background-color:#fff}.shopping-cart-list table{width:100%}.shopping-cart-list table thead{height:50px;border-bottom:1px solid #eee}@media (max-width:991px){.shopping-cart-list table thead{display:none}}.shopping-cart-list table thead th{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;font-size:16px;font-weight:600}.shopping-cart-list table thead th input[type=checkbox]{margin-right:4px}.shopping-cart-list table tbody tr{border-bottom:1px solid #f5f5f5;position:relative}@media (max-width:991px){.shopping-cart-list table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:30px 0}}.shopping-cart-list table tbody tr td{padding:16px 0;vertical-align:middle}.shopping-cart-list table tbody tr td input[type=checkbox]{width:16px;height:16px;border-radius:4px}.shopping-cart-list table tbody tr td:first-child{padding-right:32px}.shopping-cart-list table tbody tr:has(+tr.fittings){border-style:dashed}.shopping-cart-list table tbody tr.fittings td:first-child{padding-right:16px;padding-left:16px}.shopping-cart-list table tbody tr.fittings td{padding:10px 0}.fittings .jm_cartnum{height:28px}.fittings .jmminu{width:26px;height:26px}.fittings .jm_cartnum .jminputBg{line-height:26px;height:26px}@media (max-width:991px){.shopping-cart-list table tbody tr td{padding:0}.shopping-cart-list table tbody tr td:first-child{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:19px}.shopping-cart-list table tbody tr.fittings td:first-child{padding-right:6px;padding-left:6px;padding-top:0}.shopping-cart-list table tbody tr td:nth-child(2){width:90%;padding:0;margin-bottom:19px}.shopping-cart-list table tbody tr td:nth-child(3){position:absolute;left:calc(10% + 88px);bottom:38px}.shopping-cart-list table tbody tr td:nth-child(4){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:.8}.shopping-cart-list table tbody tr td:nth-child(5){display:none}.shopping-cart-list table tbody tr td:nth-child(6){position:absolute;left:10%;bottom:36px}}.shopping-cart-list table tbody tr td dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shopping-cart-list table tbody tr td dl dt{margin-right:20px}.shopping-cart-list table tbody tr td dl dd p:first-child{text-align:left;margin-bottom:12px;font-size:16px;color:var(--black_light1);font-weight:600}@media (max-width:991px){.shopping-cart-list table tbody tr td dl dd p:first-child{margin-bottom:8px}}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select{position:relative;width:auto}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-input{width:auto;background-color:var(--white_deep2);padding:0 8px;font-size:14px;color:var(--gray_deep1);border-radius:4px;margin-right:8px;cursor:auto}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-input .c-select-value{height:auto;line-height:22px;padding:0}@media (max-width:991px){.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-input{height:19px;line-height:19px;font-size:12px}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-input .c-select-value{height:auto;line-height:19px}}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-input i{font-size:12px;margin-left:4px}@media (max-width:991px){.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-input i{font-size:10px}}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-con{position:absolute;z-index:10;top:34px;right:auto!important;visibility:hidden;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);background-color:#fff;border-radius:4px;padding:8px 0;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.1);box-shadow:0 0 20px 4px rgba(0,0,0,.1)}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-con::after{content:"";position:absolute;background-color:#fff;z-index:8;top:-11px;left:14px;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);width:11px;height:11px;-webkit-box-shadow:-2px -2px 4px rgba(0,0,0,.1);box-shadow:-2px -2px 4px rgba(0,0,0,.1)}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-con .c-select-list{height:36px;line-height:36px;min-width:100px;padding:0 8px;cursor:pointer}.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-con .c-select-list:hover{background-color:#f8f8f8;color:#006fde}@media (max-width:991px){.shopping-cart-list table tbody tr td dl dd .attribute .attribute-item.c-select .c-select-con{top:24px}}.shopping-cart-list table tbody tr td i{cursor:pointer;font-size:12px;color:var(--gray)}.shopping-cart-list table tbody tr td .delete-icon{font-size:18px}.shopping-cart-list table tbody tr td img{width:100px;height:77px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.shopping-cart-list table tbody tr td img{width:70px;height:54px;border:1px solid var(--gray_light3);border-radius:4px}}.shopping-cart-list table tbody tr td.price,.shopping-cart-list table tbody tr td.unit-price{font-weight:600;text-align:center}.shopping-cart-list .check-box-footer{padding-bottom:60px}@media (max-width:991px){.shopping-cart-list .check-box-footer{padding-bottom:32px}}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-left{height:84px}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-left input{width:16px;height:16px;vertical-align:middle;margin-right:8px}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-left label{height:16px;line-height:16px;vertical-align:middle;color:#666;font-size:16px;margin-right:36px;white-space:nowrap}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-left .delete-btn{border:none;background-color:transparent;font-size:16px;line-height:16px;vertical-align:middle;color:#666;-webkit-transition:all .3s;transition:all .3s}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-left .delete-btn:hover{color:#006fde}@media (max-width:991px){.shopping-cart-list .check-box-footer .check-box-total .check-box-total-left .delete-btn{display:none}}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-right{text-align:right;font-size:24px}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-right .total-price-text{color:#666;font-weight:400;font-size:20px}@media (max-width:991px){.shopping-cart-list .check-box-footer .check-box-total .check-box-total-right .total-price-text{display:none}}.shopping-cart-list .check-box-footer .check-box-total .check-box-total-right span{color:var(--black_light1);font-weight:600}@media (max-width:991px){.shopping-cart-list .check-box-footer .check-box-btn .check-box-btn-right{width:100%}}.shopping-cart-list .check-box-footer .check-box-btn button{border:none;background-color:transparent;min-width:200px;height:46px;border-radius:4px;overflow:hidden;padding:0 30px;-webkit-transition:all .3s;transition:all .3s;font-size:16px}.shopping-cart-list .check-box-footer .check-box-btn button:active{opacity:.8}.shopping-cart-list .check-box-footer .check-box-btn .continue-shopping{background-color:var(--gray_light);color:var(--gray_deep1)}@media (max-width:991px){.shopping-cart-list .check-box-footer .check-box-btn .continue-shopping{display:none}}.shopping-cart-list .check-box-footer .check-box-btn .continue-shopping:hover{border:1px solid var(--black_light1);color:var(--black_light1);background-color:transparent}.shopping-cart-list .check-box-footer .check-box-btn .pay-pal-btn{margin-right:15px}@media (max-width:991px){.shopping-cart-list .check-box-footer .check-box-btn .pay-pal-btn{display:none}}.shopping-cart-list .check-box-footer .check-box-btn .checkout-btn{background-color:var(--black_light1);color:#fff;font-size:18px}@media (max-width:991px){.shopping-cart-list .check-box-footer .check-box-btn .checkout-btn{width:100%}}.shopping-cart-list .check-box-footer .reminder{display:none;color:#666;font-size:12px;line-height:1.25;margin-top:12px}@media (max-width:991px){.shopping-cart-list .check-box-footer .reminder{display:block}.shopping-cart-list table{font-size:14px}}.jm_cartnum{width:107px;height:32px;border-radius:4px;overflow:hidden;display:flex;border:1px solid var(--gray_light3);border-radius:4px;margin:0 auto}.jm_cartnum .jminputBg{width:50px;border:none;outline:0;text-align:center;font-size:16px;line-height:30px;height:30px;flex:1}.jmminu{width:30px;height:30px;background-color:var(--white_deep2);border:none;color:var(--black_light1);border-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center}.shopping-cart-list .favourable:first-child{text-align:right;padding-right:0;width:100%}.check-box-total .check-box-total-right i{color:var(--gray_light2)}:lang(zh) .shopping-cart-list .check-box-footer .check-box-btn .checkout-btn{font-size:16px}.shopping-cart-list .car_empty{margin:0 auto;padding:calc(2vh + 1vw) calc(1vh + 2vw);text-align:center}.shopping-cart-list .btn-secondary{padding-left:30px;padding-right:30px;margin-top:2vh}.disabled::after{content:'';background-color:var(--black);opacity:.01;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}#cart_total_price2 span{color:var(--black_light1);font-size:16px}input[type=checkbox].invalid{pointer-events:none;opacity:.4}@media (max-width:991px){.jm_cartnum{margin:0}}