﻿@charset "UTF-8";:root{--bs-dark:#2f3e46}.check-qa .btn{margin:12px}.prd-det-mob{width:80%}@media screen and (max-width:680px){.prd-img-mob{width:40%}.prd-det-mob{width:60%}}.bottomButton .bottomBtn{border-top:1px solid #fff}.bottomButton>div:nth-child(1){border-right:1px solid #fff}div.ColorTr{margin-bottom:2px;text-align:center;padding:5px}.cart-cont{width:100%;border:1px solid #ccc;border-top-width:0;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.2))!important}.cart-tab{width:auto;margin-bottom:1%}.cart-tab h3{width:120px;text-align:left;color:#fff;display:flex;align-items:center;background:#49abc4;padding-left:10px;margin-top:0;margin-bottom:0}.cart-tab-title{display:flex;justify-content:space-between;width:100%;border-bottom:2px solid #4cacc5}.cart-tab-title .more{height:50px;width:120px;margin:5px}.check-receipt{background:#317082;color:#fff}.oval{background:#fff;width:30px;height:30px;border:7px solid #317082;border-radius:30px;margin:auto}.cart-flow-line:nth-last-child(1){display:none}.order-step{font-weight:800;color:#317082;text-align:center}.order-date,.order-point{line-height:0;text-align:center}.cart-info{width:100%}.cart-info-title{color:#fff;background:#49abc4;text-align:center}.cart-info-title td{padding:10px 0}.cart-info tr{border-bottom:1px solid #49abc4}.cart-info tr:last-child{border-bottom:0}.cart-info tr td{text-align:center;font-weight:bold}.cart-info tr th:nth-child(4){width:115px}.cart-prd{padding:10px;display:flex}@media screen and (min-width:767px){.cart-prd{display:flex;width:100%!important}}.cart-prd-status{border-bottom:0 dashed #eee;margin-bottom:0;padding:0}.cart-prd>div{width:100%}.prd-title>a{color:#317082}.prd-isbn{padding-top:5px;font-weight:800}.cart-prd-status li{text-align:left;padding:10px 0}.cart-ps{background:#e6e6e6}.cart-ps .cart-ps-gift{border-bottom:1px solid #fff;padding:10px;line-height:40px}.check-qa{text-align:right;position:relative;margin-top:5px}.tab-num{background:#ff5f5f;width:30px;height:30px;border-radius:40px;position:absolute;top:-12px;right:-10px;z-index:1}.tab-num p{padding:0;text-align:center;color:#fff;margin:0;line-height:28px}.check{background:#49abc4;color:#fff;height:50px;padding:10px;margin:20px}.cart-price-mobile{display:none}.cart-ps-gift{margin-bottom:0}@media screen and (max-width:768px){.cart-price{display:none}.cart-price-mobile{display:block}}.dashed-line{border-bottom:3px dashed #eee;width:95%;margin:auto}.dashed-line-f{border-bottom:3px dashed #eee;width:100%;margin:auto}.align{text-align:right}.cart-order-layout{display:flex;align-items:center;background:#49abc4;justify-content:space-between}.cart-order-mobile{display:none}@media screen and (max-width:768px){.cart-order-mobile{display:block}.orderdetail{display:none}}.prd-status{width:100%}.prd-status div{width:49%;padding:5px 0;display:inline-block}.sell-price{color:#f3666c;font-size:18px!important}.prd-img-mob{width:40%;text-align:center;padding:20px}.prd-det-mob{width:60%}@media screen and (max-width:425px){.prd-img-mob{display:none}.prd-det-mob{margin-left:10px;width:100%}.blue-border-wrap input::-webkit-input-placeholder{font-size:10px!important}}.cart-qa-info{background:#fff;width:98%;margin:auto}.cart-qa-info h3{text-align:left;margin:0;min-height:30px}.close-box{text-align:right;color:#49abc4;padding:6px}.order-num{font-size:16px!important}.order-qa-box{background:#e6e6e6;border-radius:10px;width:100%;height:200px;padding:10px;overflow:auto;border:2px #cdb3b3 dotted}.order-qa-type{width:100%;margin-top:10px}.order-qa-type .more{text-align:center}.qa-type{width:100%;border-bottom:1px solid #eee}.qa-input{border:1px solid #eee;width:100%}.qa-submit{text-align:center}#turn-off{cursor:pointer}.cart-del{background:#d2eaea;color:var(--blue1);width:70px;font-size:30px}.cart-del img{width:30px;cursor:pointer}.gift-tab{border-radius:20px;margin:0 5px;padding:0 4px;background:#fff;cursor:pointer;line-height:35px;font-size:14px}.cart-note{padding:10px}.cart-note li{list-style:disc;list-style-position:inside}.cart-important{padding:10px}.cart-important h4{color:#404040;font-size:18px;font-weight:600}.qa-style{padding:0 10px;cursor:pointer}.cart-note-layout{display:flex;border-bottom:3px dashed #eee;padding-bottom:10px}.cart-buy-list{display:flex;align-items:baseline;justify-content:space-around;width:50%}.cart-buy-list .more{background:#71304e}@media screen and (max-width:768px){.cart-note-layout{display:block}.cart-buy-list .more{margin:10px 5px;padding:5px;text-align:center;font-size:14px}.cart-label{padding:0 5px;margin-top:-10px}.cart-label .resultConditAd{font-size:14px;margin:0 5px 10px}}.resultConditAd{margin-left:0!important}.resultConditAddiv{width:100%;text-align:left;font-size:14px;margin-top:0;margin-bottom:10px}.eq-title{width:30%}@media(min-width:769px){.sm-block{display:block!important}}.eq-title h4{color:#307183;font-weight:600}.eq-select{width:70%}.eq-select select{width:100%;border:1px solid #eee}@media screen and (max-width:768px){.cart-buy-list{display:flex;width:100%}}.cart-dis,.cart-dis p{padding:10px}.cart-dis-item{display:flex;align-items:baseline}.cart-dis-item .cart-buy-list:nth-child(1){justify-content:flex-start!important}.hint-box{border-top:2px #49abc4 solid;background:#e6e6e6}.cart-hint{padding:10px}.cart-hint-dis{text-align:center;display:flex}.cart-hint-dis div{display:flex;align-items:center}.cart-hint-dis img{width:32px}.check-next{background:#54bdd8;color:#fff;height:50px;padding:10px 40px;min-width:160px;font-size:18px}.cart-important-item .sell-price{font-size:16px!important}.add-prd{display:flex;justify-content:space-between;padding:20px 0}.rela-prd{padding:10px;margin-bottom:10px;max-width:230px;max-height:491px}@media screen and (max-width:480px){.product5_slider .rela-prd{max-width:initial;max-height:initial;margin:10px}.add-price h4{font-size:15px!important}}.rela-prd .divh3{color:#317082;text-align:left;font-weight:600}.rela-prd .divh3 a{color:#317082;text-align:left;font-size:16px;font-weight:600}.rela-prd h4{color:#317082;text-align:left;font-size:14px;font-weight:600}.rela-prd-non{position:relative;background:rgba(0,0,0,.4)}.rela-prd-hint{width:80%;top:50%;font-size:26px!important;z-index:1;position:absolute;margin:auto;color:#fff;text-align:center;text-shadow:0 0 5px aliceblue}.non-prd{opacity:.3}.add-price h4{text-align:left;color:#404040;margin-top:5px}.add-dis{font-size:14px!important;color:#f3666c}.add-dis-price{font-size:20px!important;color:#f3666c}.cart-sched{width:80%;margin:0 auto}@media screen and (max-width:768px){.cart-sched{width:100%}}.cart-flow-sched{display:flex}.flow-step{border-radius:35px;background:#307183;width:53px;height:50px;display:flex;padding:10px}.flow-step-w{border-radius:35px;background:#e6e6e6;width:53px;height:50px;display:flex;padding:10px}.flow-step-icon{margin:auto}.flow-step-line{border-bottom:2px solid #307183;width:25%;margin:auto 15px;margin-bottom:30px}.flow-step-line-w{border-bottom:2px solid #c9d0d2;width:25%;margin:auto 15px;margin-bottom:30px}.flow-step-line p{font-weight:600;text-align:center;color:#307183}.flow-step-line-w p{font-weight:600;text-align:center;color:#c9d0d2}.cart-sched-layout{display:flex}.cart-sched-layout .flow-step-icon{width:0}.cart-sched-layout .flow-step-line{width:70%}.cart-sched-layout .flow-step-line-w{width:70%}.cart-sched-mobile{display:none;padding:5px}@media screen and (max-width:1070px){.cart-sched{padding-top:20px}}@media screen and (max-width:768px){.cart-sched{padding:5% 5% 3% 5%}.cart-sched .flow-step-line,.cart-sched .flow-step-line-w{margin:auto 10px}.cart-sched .flow-step-line p,.cart-sched .flow-step-line-w p{display:none}.cart-sched .flow-step,.cart-sched .flow-step-w,.cart-sched .flow-step-icon{width:35px;height:35px}.cart-sched .flow-step,.cart-sched .flow-step-w{padding:8px}}@media screen and (max-width:768px){.rela-mobile{display:none}}.prd-num-select{border:1px solid}.cart-ctrl-layout{display:flex}.item-right{display:block!important;text-align:right}.cart-cont-ctrl{width:50%;padding:10px;display:flex;align-items:baseline}.cart-ctrl{padding:0 10px}.cart-ctrl select,.cart-ctrl button{height:45px;text-align:center}.cart-change-item{border:1px solid;border-radius:0!important;width:150px;padding:10px;text-align:center}.cart-prd-layout{display:flex;justify-content:space-between}@media screen and (max-width:768px){.cart-cont-ctrl{width:100%;padding:10px;display:flex;align-items:baseline;justify-content:space-between}.cart-cont-ctrl .cart-ctrl{width:50%}.cart-cont-ctrl .cart-ctrl .more,.cart-cont-ctrl .cart-ctrl .cart-change-item{width:100%}.item-right{display:none!important}.cart-prd-layout{line-height:30px;min-height:50px}}@media screen and (max-width:320px){.cart-prd-layout{display:inline-block}.cart-prd-layout>div:nth-last-child(1){margin-top:5px}}.slide-font{white-space:nowrap}.message-user .text,.message-from .text{max-width:400px;border-radius:25px;border:#4d4d4d;padding:5px 10px;display:inline-block;position:relative;top:0}.message-user .text{background-color:#e5f3f7;margin-right:25px;right:50px}.message-user .text::after{content:"";display:inline-block;width:23px;height:14px;background:url(/images/new/member/icon-msg.png);position:absolute;top:10px;right:-18px}.message-from .text::after{content:"";display:inline-block;width:23px;height:14px;background:url(/images/new/member/icon-msg-2.png);position:absolute;top:10px;left:-18px}.message-from .text{background-color:#dad0d4;margin-left:25px;left:50px}.message-user .user,.message-from .user,.message-user .avatar,.message-from .avatar{display:inline-block}.message-user,.message-from{display:flex;margin:10px 0;position:relative}.message-user{align-items:end;justify-content:flex-end}.message-from{align-items:end}.message-user .avatar,.message-from .avatar{width:50px;color:#fff;border-radius:50%;text-align:center;max-height:50px;line-height:50px;position:absolute;top:0}.message-user .avatar{background:#4aacc5;right:0}.message-from .avatar{background:#71304e;left:0}@media screen and (max-width:425px){.message-user .avatar,.message-from .avatar{height:35px;width:35px;line-height:35px}.message-user .text{right:35px;max-width:250px}.message-from .text{left:35px;max-width:250px}.rela-mobile2{display:none}}.tab>*{font-size:18px!important}.cart-info tbody tr:last-child th:last-child{border-bottom:0}.tab,.tab1,.tab2,.tabActive,.tabActive1,.tabActive2{width:160px}.cart-cont1>h3,.cart-cont2>h3,.cart-cont3>h3{font-size:24px;font-weight:300}.eq-title>h4{font-size:18px}.valid-text{color:#f3666c}.newBookTab>.tab{position:relative}.newBookTab{overflow-y:auto}@media screen and (max-width:375px){.newBookTab>.tab{font-size:initial}.slide-font{padding:5px 15px!important}}.content input[type=checkbox]{position:relative;margin:0 8px 0 5px;-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}.content .row input[type=radio],.content .row input[type=checkbox]{left:-3px}.prd-title{color:#317082;padding:5px 0;line-height:16px}.sell-price-lg{color:#f3666c;font-size:24px;margin:0 2px}.SelsctPage{position:absolute;border:1px solid #e6e4eb;border-radius:5px;width:85px;height:30px}.textfield{position:absolute;border:1px solid #e6e4eb;border-radius:5px 0 0 5px;padding-left:10px;width:65px;height:30px}.sp_selectgroup{position:relative;display:inline-block;overflow:visible;border-width:0;vertical-align:top;left:-40px}.sp_selsctpage{display:block;width:85px;color:#000}.SelsctPage{position:absolute;margin:auto 5px;border:1px solid #e6e4eb;border-radius:5px;width:85px;height:30px}.tabcla{background-color:#e6e6e6;color:#49abc4;width:160px;margin-right:5px;cursor:pointer}.tabcla>.slide-font{font-size:18px!important}.cart-receive{margin-bottom:0;display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px 30px}.cart-pay{display:flex;padding:0 30px;width:100%}.pay-function{background-color:#e6e6e6;color:#4c4c4c;width:18%;padding:10px;text-align:center;margin:10px}@media screen and (max-width:768px){.cart-receive{margin-bottom:0;margin:auto 10px;display:block;padding:10px 0}.cart-receive .rec-function{width:48%;margin:2px;display:inline-block}.cart-pay{display:block;padding:0}.cart-pay button{width:100%}}.cart-rec-layout{display:flex}@media screen and (max-width:768px){.cart-rec-layout{display:block}}.recRadio{display:flex}.recFun{padding:0 10px;font-weight:normal}@media screen and (max-width:768px){.recRadio{display:flex;justify-content:space-between}}.rec-input{width:100%;height:40px;border:1px solid #c5c5c5}.rec-input2{width:20%;height:40px;border:1px solid #c5c5c5;margin-right:-4px}.rec-input3{width:60%;height:40px;border:1px solid #c5c5c5;margin-right:-4px}.rec-input[readonly],.rec-input[disabled]{background-color:#eee;opacity:1}@media screen and (max-width:768px){.rec-input3{width:100%}.rec-input2{width:50%}}.input-full{width:100%;min-height:60px}.input-half{width:50%}@media screen and (max-width:768px){.input-half{width:100%}}.no-phone{display:flex;align-items:center;font-size:16px}.rec-address-layout{display:flex;justify-content:space-between}.rec-address{width:30%;display:flex;justify-content:space-between}.rec-find{width:43%;text-align:center}.rec-find .more{width:100%;background:#e6e6e6;color:#000}.rec-add{width:100%;border:1px solid #c5c5c5;text-align:center}.cart-rec-box{width:50%;padding-left:10px;display:flex;align-items:baseline}@media screen and (max-width:768px){.cart-rec-box{width:100%;padding-left:5px}.rec-find-mobile .more{background:#e6e6e6!important;color:#000!important}}.rec-unit-check{width:6%;min-width:25px}.rec-unit-pot{width:94%}.rec-unit{display:flex;width:100%;padding-bottom:10px}.rec-unit p{width:15%}.rec-unit .rec-unit-input{width:85%}@media screen and (max-width:768px){.rec-unit p{width:30%}.rec-unit .rec-unit-input{width:70%}}.rec-check{padding:0 5px}.rec-radio-yn{margin-right:30px}.rec-num-search{position:absolute;top:0;right:0;padding:8px;font-size:25px;background:#dcdcdc;cursor:pointer;color:#4e4e4e}.rec-address-mobile{display:flex;justify-content:space-between}.rec-find-mobile{width:49%}.rec-find-mobile .more{width:100%}.rec-add-mobile{width:49%;height:40px;border:1px solid #c5c5c5;text-align:center;margin-top:10px}.add-layout-mobile{display:none}@media screen and (max-width:768px){.add-layout{display:none}.add-layout-mobile{display:block}}.rec-form-ctrl{text-align:right}.rec-form-ctrl .more{margin-left:10px}@media screen and (max-width:768px){.rec-form-ctrl .more{width:100%;display:block;margin-top:10px;margin-left:0;font-size:18px}}@media screen and (max-width:768px){.three-button button:first-child,.three-button button:nth-child(2){width:calc(50% - 5px)}.three-button button:first-child{float:left}.three-button button:first-child{float:right}}.store-set{padding:5px;cursor:pointer}.store-on{background-color:#317082;color:#fff}.rec-outside{width:48%}@media screen and (max-width:768px){.rec-outside{width:100%}}.input-half-id{width:48%}@media screen and (max-width:768px){.input-half-id{width:100%}}.rec-outside-code{width:30%}.rec-outside-address{width:65%}.rec-outside-layout{display:flex}@media screen and (max-width:768px){.rec-outside-layout{display:block}.rec-outside-code{width:100%}.rec-outside-address{width:100%}}.cart-result th{padding:20px 10px}.cart-result-title{color:#307183;text-align:left!important}.save-count{background-color:#f96262;color:#fff;padding:5px;border-radius:5px}.content input[type=radio]{position:relative;margin:0 5px;-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);top:-2px}.content input[type=checkbox]{position:relative;margin:0 2px;-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}@media screen and (max-width:480px){.content input[type=radio],.content input[type=checkbox]{top:3px}}.content .row input[type=radio],.content .row input[type=checkbox]{left:-3px}.valid-text{font-size:12px;color:#f3666c;line-height:14px}.input-search input{width:calc(100% - 50px)}.receive-way{padding:5px 15px;border-top:2px dashed #ccc;margin-top:0;display:none;order:13;flex:1 1 100%}.receive-way .rec-outside{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.receive-way .rec-outside .rec-input{width:49%}.receive-way select{margin:5px 0}@media screen and (max-width:768px){.receive-way{border-top:0;margin-top:0;padding:15px}.receive-way .rec-outside .sell-price{display:block}.receive-way .store-set{margin:0}}.rec-function{background-color:#e6e6e6;color:#4c4c4c;width:18%;padding:10px;text-align:center;margin-bottom:5px}.rec-on,.pay-on{background-color:#317082;color:#fff!important}.pay-on-c{background-color:#173d48;color:#fff!important}.btn-radius{width:100%;background:#fff;border-radius:25px;border:3px solid #ccc}.cart-pay input[type=radio]{display:none}.cart-info tr th{text-align:center}@media screen and (max-width:768px){.cart-pay label{width:48%;display:inline-block;margin:2px;height:70px}}#CaptureModal .modal-header>.modal-title{color:#4aacc5}#ShippingInput{min-height:800px}#ShippingInput .ShippingInput{padding:5px}#ShippingInput .ShippingInput>.title{display:flex;gap:10px;align-items:center}#ShippingInput .ShippingInput>.title h4{color:var(--blue2);font-size:18px;font-weight:900;line-height:20px;padding:0;margin:0;white-space:nowrap}.pap{display:inline-block}.OrderQtyBox{display:flex;border:1px #ccc solid;width:85px;font-size:20px;line-height:20px;margin:2px auto;position:relative;border-radius:3px}.OrderQtyBox>*{text-align:center}.OrderQtyBox input{border:0;border-left:1px #ccc solid;border-right:1px #ccc solid;flex:1;border-radius:0;z-index:2;width:1%}.OrderQtyBox button{border:0 #ccc solid;background:#f2f2f2;width:20px;flex:0 auto;padding:0;font-weight:bold;color:#000}.OrderQtyBox .QtyTip{font-size:10px;color:#ccc;line-height:11px;position:absolute;top:0;left:50%;transform:translate(-50%,-110%);width:60px}.OrderQtyBox:hover>.QtyTip{color:#000!important}@media(max-width:768px){.OrderQtyBox{font-size:10px}}.tablesorter th{padding:2px 10px}.tablesorter th.header{background-image:url(//cdnec.sanmin.com.tw/images/tablesort/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}.tablesorter thead tr .sorter-false{background-image:none}.tablesorter th.headerSortDown{background-image:url(//cdnec.sanmin.com.tw/images/tablesort/desc.gif)}.tablesorter th.headerSortUp{background-image:url(//cdnec.sanmin.com.tw/images/tablesort/asc.gif)}.ProdDiscountLabel{font-size:12px!important}.CartList{width:100%;background-color:#fff;border:0 #ccc solid;border-collapse:collapse;height:0}.CartList thead .col-title{line-height:30px}.CartList .col-ck{padding:0;width:30px;vertical-align:middle;grid-column:1;grid-row:1/span 2}.CartList .col-ck label{margin:0 auto;display:flex;height:100%}.CartList .col-cover{width:100px;padding:5px 0;grid-column:2;grid-row:1/span 2}.CartList .col-title{line-height:20px;min-height:80px;padding:0 2px;grid-column:3/span 4}.CartList .col-price{width:150px}.CartList .col-qty{width:150px;text-align:center}.CartList .col-amt{width:100px}.CartList .col-gro{width:80px}.CartList .col-del{width:80px;justify-content:end}.CartList .col-del button{width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;color:#000;font-size:20px;background-color:#d2eaea;padding:5px;line-height:20px;transition:all .5s ease}.CartList .col-del button:hover{background-color:var(--pink)}.CartList thead tr{line-height:40px;background-color:#f2f2f2;color:#000}.CartList thead tr th{text-align:center;vertical-align:middle;border-top:1px #ccc solid;border-bottom:1px #ccc solid}.CartList tbody tr{border-top:1px #ccc solid;overflow:hidden}.CartList tbody tr:first-child{border-top:0 #ccc solid}.CartList tbody tr td{text-align:center;vertical-align:middle}.CartList tbody tr:has(input:checked) .col-ck{background-color:#f7f7f7}.CartList tbody tr:has(input:checked) .col-title,.CartList tbody tr:has(input:checked) .col-cover,.CartList tbody tr:has(input:checked) .col-price,.CartList tbody tr:has(input:checked) .col-amt,.CartList tbody tr:has(input:checked) .col-del,.CartList tbody tr:has(input:checked) .col-qty,.CartList tbody tr:has(input:checked) .col-gro{filter:grayscale(100%);cursor:not-allowed;pointer-events:none;background-color:#f7f7f7;user-select:none}@media(max-width:768px){.CartList{background-color:#ccc}.CartList thead .col-cover,.CartList thead .col-ck,.CartList thead .col-price,.CartList thead .col-amt,.CartList thead .col-del,.CartList thead .col-qty,.CartList thead .col-gro{display:none}.CartList tbody tr{display:grid;margin:5px;padding:2px;background-color:#fff;border-width:0;border-radius:5px;grid-template-columns:30px 100px 90px auto auto 40px;column-gap:0;row-gap:0;-webkit-filter:drop-shadow(0 5px 5px rgba(0,0,0,.2))!important}.CartList tbody tr td{padding:5px}.CartList tbody .col-ck,.CartList tbody .col-price,.CartList tbody .col-amt,.CartList tbody .col-del,.CartList tbody .col-qty,.CartList tbody .col-gro{display:flex;justify-content:center;align-items:center;min-height:35px;line-height:30px;width:initial}.CartList tbody .col-price{display:none}.CartList tbody .col-amt{line-height:16px}.CartList tbody .col-del button{border-radius:5px;width:unset;height:unset;-webkit-filter:drop-shadow(0 5px 5px rgba(0,0,0,.2))!important}}.newBookTab>.tab,.tabcla{border-radius:10px 10px 0 0}.MobileBottomNav{display:none}#CartBottom{z-index:999;bottom:0;position:sticky;margin:0 0}#CartBottomContent{height:55px;width:1280px;margin:auto;padding:0;display:flex;justify-content:space-between;box-shadow:0 -3px 10px #666}#CartBottomInfo{background:#fedfdd;display:inline-block;color:#825267;width:100%;height:100%;padding:10px 0;text-align:center}#CartNext{background:#54bdd8;color:#fff;width:100%;height:100%;padding:10px 0}.GroupBuyBtn{background:#54bdd8;color:#fff;width:100%;height:100%;padding:10px 0;position:absolute;left:0;border-bottom:2px #fff solid;box-shadow:0 -3px 10px #666}@media screen and (max-width:1280px){#CartBottomContent{width:100%}}@media screen and (max-width:768px){#CartBottomContent .pap{display:none}}.LabelBox label,.LabelBox a,.badge{padding:2px 3px;line-height:12px;font-size:12px;margin:2px;user-select:none}@media(max-width:768px){.LabelBox label,.LabelBox a,.badge{font-size:10px}}.InstructionsBtn{display:flex;flex:1;align-items:center}.InstructionsBtn .flex1{display:flex;gap:5px;flex-wrap:wrap}.InstructionsBtn .btn,.InstructionsBtn a{min-width:90px;flex:0 auto;font-size:14px;line-height:24px;padding:1px 5px;white-space:nowrap;background:var(--brown);color:#fff;box-shadow:none;-webkit-filter:none;border:0 #ccc solid}.InstructionsBtn .btn:hover,.InstructionsBtn a:hover{background:var(--brown)!important}#CartSummrary{display:flex;padding-top:0;column-gap:5px;flex-wrap:wrap}@media(min-width:992px){#CartSummrary{flex-wrap:nowrap}}#CartSummrary .panel{--bg-color:var(--brown2);padding:1px;gap:1px}#CartSummrary .panel>.title{background:var(--brown2)!important;color:#fff}#CartSummrary>.col{padding:0;width:100%;flex:0 auto}@media(min-width:992px){#CartSummrary>.col{flex:1 0;width:calc(50% - 5px)}}#MyList{padding:0}#MyList .div-table{--border-width:1px;--border-color:var(--gray)}#CartTabs{border-width:0}#CartTabs .circle_num{--font-color:var(--blue1);--color:#fff}#CartTabs .active .circle_num{--font-color:#fff;--color:var(--blue1)}#CartTabs .car2:has(.count0),#CartTabs .car3:has(.count0){display:none}@media(max-width:992px){#CartTabs>.title{overflow-x:auto}#CartTabs>.title>.tab{min-width:125px}}#CartBottomPanel{box-shadow:0 -5px 10px rgba(0,0,0,.5);margin:0}#CartBottomPanel .title{padding:5px;display:flex;flex-wrap:wrap;justify-content:end;align-items:center;line-height:24px}#CartBottomPanel>input:not(:checked)~.title{display:none}#CartBottomPanel .footer{display:flex!important;padding:2px;justify-content:end;gap:10px;position:relative}#CartBottomPanel .footer .d-flex-column{flex:1;padding:0 10px;justify-content:end;align-items:end}#CartBottomPanel .footer .d-flex-column .CartTotal{line-height:22px}#CartBottomPanel .footer .d-flex-column .QtyInfo{white-space:nowrap;color:var(--bs-secondary);font-size:12px}#CartBottomPanel #CartCouponList{max-width:450px;width:100%;line-height:30px;padding:0 5px}#CartBottomPanel #CartCouponList .item{display:flex;justify-content:space-between;align-items:center;padding:2px 5px;border-bottom:2px #e6e6e6 dotted}#CartBottomPanel #CartCouponList .item .price{flex:0 auto;text-align:right;min-width:70px}#CartBottomPanel #CartCouponList .item:last-child{border-bottom:0 #e6e6e6 dotted}#CartBottomPanel #CartCouponList .text-left{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;flex:1;line-height:30px}#CartBottomPanel #CartCouponList select{padding:0 5px}#CartBottomPanel .itemUpdate{display:none;width:100%;height:50px;padding:0}#CartBottomPanel .itemUpdate select{padding:0;width:100%;height:100%;line-height:30px;background:#fff}#CartBottomPanel .body{font-size:14px;line-height:20px;padding:5px;justify-content:end;align-items:end;padding:0;display:flex}#CartBottomPanel .body .btn{padding:2px;font-size:12px;margin:0;margin-left:10px}#CartBottomPanel .CartNextBottom{display:flex;gap:10px}#CartBottomPanel .CartNextBottom button{background-color:var(--blue2);color:#fff;padding:0 10px;min-width:150px}#CartBottomPanel .ChoseAction{display:flex;flex-wrap:nowrap;column-gap:10px;row-gap:5px;width:100%}@media(max-width:768px){#CartBottomPanel .ChoseAction button{flex:1 auto}}#CartBottomPanel .CouponBtnBox{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px;width:50%;padding-left:42px;position:relative}#CartBottomPanel .CouponBtnBox:before{content:"使用";padding:0 5px;position:absolute;left:0;top:50%;transform:translate(0%,-50%)}@media(max-width:768px){#CartBottomPanel .CouponBtnBox{width:100%}}#CartBottomPanel .CouponBtnBox .btn{min-width:90px;flex:1;-webkit-filter:none;border:1px var(--bs-dark) solid!important;box-shadow:0 0 5px rgba(255,255,255,.3);white-space:nowrap;line-height:20px;padding:2px}#CartBottomPanel .CouponBtnBox .btn-bonuscash{flex:2;min-width:150px}#CartBottomPanel .Collapse{position:relative;padding-right:30px!important;cursor:pointer}#CartBottomPanel .Collapse:after{content:" ";font-family:"Bootstrap-icons";font-size:20px;position:absolute;right:5px;top:50%;transform:translate(0%,-50%)}#CartBottomPanel>input:checked~.footer .Collapse:after{content:""}#QuickCart .card{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.5));box-shadow:0 0 3px rgba(0,0,0,.5)}@media(max-width:768px){#QuickCart .CartList tbody tr{grid-template-columns:0 100px auto auto}#QuickCart .CartList tbody tr .col-title{grid-column:3/span 2}}#QuickCart #PurchasePanel{margin-top:10px;background-color:#e0e0e0;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.5))!important;box-shadow:0 0 3px rgba(0,0,0,.5)!important;border-radius:10px 10px 0 0;display:flex;justify-content:end;overflow:hidden}#QuickCart #PurchasePanel .CartNextBottom{display:flex;gap:10px}#QuickCart #PurchasePanel .CartNextBottom button{background-color:var(--blue1);color:#fff;padding:0 10px;min-width:150px}#QuickCart #PurchasePanel #CartQtyTotal{padding:5px 20px;line-height:20px;text-align:right}#QuickCart .RadioSelect{padding:0 10px;display:flex;gap:5px;line-height:24px;align-items:start}#QuickCart .RadioSelect .RadioBorder{padding:10px 15px;cursor:pointer;font-size:18px;white-space:nowrap}#QuickCart .TitleCtrlGroup{padding:0 5px}#QuickCart .TitleCtrlGroup .Ctrl{padding:5px 10px}#QuickCart .TitleCtrlGroup .Ctrl .title{padding:0 10px}.ShippingBtnBox button.Disable{text-decoration:line-through;color:#f00}.ShippingBtn{cursor:pointer;text-align:center;padding:5px;background:var(--gray)}.ShippingActive{background:var(--blue1);color:#fff!important;position:relative;user-select:none;overflow:hidden;--color:#008000;text-align:center}.ShippingActive:before{position:absolute;left:10px;top:50%;transform:translate(0%,-50%);font-size:30px;font-family:"Bootstrap-icons";color:#fff!important;display:flex;justify-content:center;align-items:center;z-index:1;content:""}#PayTypeBox label{cursor:pointer}.MobileBottomNav{display:none}#StoreMap{line-height:60px}#StoreMap button{background-color:#fff!important;padding:10px;border-radius:10px;border:2px #ccc solid;flex:1}#StoreMap button:hover{border:2px var(--sanmin) solid}#StoreMap button img{max-width:60px;max-height:60px;width:95%;height:95%}.AddStore div{padding:2px 10px}.btn-radius{height:50px;line-height:40px}.Shipoption{border-top:1px #ccc solid;line-height:40px}.Shipoption:first-child{border-top:0 #ccc solid}.ShippingBtn.Disable{background-color:var(--pink);color:var(--bs-danger)!important;cursor:not-allowed}label.PayType{--bg-color:#ccc;--font-color:#000;display:flex;gap:5px;justify-content:space-between;align-items:center;padding:5px 2px;cursor:pointer;font-size:16px;line-height:20px;height:60px;background-color:var(--bg-color);color:var(--font-color)}label.PayType>*{display:block}label.PayType input{display:none}label.PayType:before{font-size:30px;content:" ";width:30px}label.PayType .text{text-align:center}label.PayType a.help{color:var(--font-color);display:flex;height:100%;padding:5px;height:100%;display:flex;align-items:center}label.PayType a.help:hover{color:var(--bs-danger);transform:scale(1.5)}label.PayType:has(input:checked){--bg-color:var(--blue1);--font-color:#fff}label.PayType:has(input:checked):before{font-family:"Bootstrap-icons";color:#fff!important;display:flex;justify-content:center;align-items:center;z-index:1;content:""}.carriertypeOption{padding:5px 0;gap:10px;display:flex;flex-wrap:wrap}.carriertypeOption .RadioBorder{padding:10px 10px!important;white-space:nowrap;cursor:pointer}.ShippingBarrier{display:none;position:absolute;width:100%;height:90%;background-color:#fff;z-index:999;opacity:.8}.OrderListGift{flex:1 auto;display:flex;gap:5px;padding:5px;align-items:center;justify-content:start;flex-wrap:wrap}.OrderListGift .Gift{background-color:#ccc;font-size:12px;padding:5px;line-height:14px;border-radius:10px}.CartPanel{width:100%;z-index:100;position:sticky;bottom:0;left:0;height:90px}.CartPanel .content{padding:5px 10px;max-width:900px}.CartPanel .CartBottom,.CartPanel .CartMenu{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 -4px 20px rgba(0,0,0,.05);border-top:1px #ccc solid}.CartPanel .CartAmt{display:flex;column-gap:10px;align-items:center;height:100%;flex:1 auto;justify-content:end;padding:5px}.CartPanel .CartAmt .btn-next{width:100px;background-color:var(--bs-dark);color:#fff;border-radius:5px;line-height:40px}.CartPanel .CartBottom{width:100%;height:50px;background-color:#f9f7f2;z-index:2;position:absolute;bottom:0;left:0;font-size:16px}.CartPanel .CartBottom .content{display:flex;justify-content:space-between;align-items:center;padding:0}.CartPanel .CartBottom .CheckBox{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 -4px 20px rgba(0,0,0,.05);--color:var(--bs-dark);border:1px #ccc solid;border-radius:20px;padding:5px 8px 5px 0}.CartPanel .CartCoupon{display:flex;column-gap:10px;align-items:center;line-height:20px;cursor:pointer;flex:1 auto;justify-content:start}.CartPanel .CartMenu{background-color:#fff;width:100%;position:absolute;bottom:50px;z-index:1;padding:0}.CartPanel .CartMenu .btn-menu{max-width:1280px;padding:0 10px;margin:0 auto;cursor:pointer}.CartPanel .CartMenu .btn-collapse{border-radius:50%;width:30px;height:30px;background-color:#ccc;color:var(--bs-dark)}.CartPanel .CartMenu .form{width:100%;margin:0 auto;display:flex;flex-direction:column}.CartPanel .CartMenu .form>.title{background-color:#f2f2f2;font-size:14px;line-height:18px;padding:5px 5px;font-weight:900;color:var(--bs-dark);cursor:pointer;gap:10px}.CartPanel .CartMenu .form>.title .CartAmt{padding:0 5px}.CartPanel .CartMenu .form>.title .w100{display:flex;justify-content:center}.CartPanel .CartMenu .form>.title .content{width:100%;display:flex;justify-content:space-between;align-items:center}.CartPanel .CartMenu .form>.title .btnclose{background:#fff;width:100px}.CartPanel .CartMenu .form>.title.open{border-bottom:1px #ccc solid}.CartPanel .CartMenu .form>.body{max-width:900px;flex:1 auto;display:flex;margin:0 auto}.CartPanel .CartMenu .form .TitleCtrlGroup .Title{color:#000;font-size:14px;line-height:20px}.CartPanel .CartMenu .form .TitleCtrlGroup .Title a.help{color:var(--bs-secondary)}.CartPanel .CartMenu .form .TitleCtrlGroup .btn{width:80px;border-radius:3px;text-align:center;margin:0;line-height:inherit;background:var(--bs-dark);border-width:0;font-size:16px!important}.CartPanel .CartMenu .CouponList{display:flex;gap:5px;flex-wrap:wrap}.CartPanel .CartMenu .CouponList>div{color:#c2410c;border:1px #fed7aa solid;background-color:#fff7ed;font-size:14px;line-height:20px;padding:5px 10px;display:flex;align-items:center;border-radius:3px;gap:10px;cursor:pointer;flex:1 auto;--width:calc(50% - 5px);width:var(--width);max-width:var(--width)}@media(max-width:768px){.CartPanel .CartMenu .CouponList>div{--width:100%}}.CartPanel .CartMenu .CouponList>div .title{flex:1;overflow:hidden;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.CartPanel .CartMenu .CouponList>div .price{min-width:80px;text-align:right}.CartPanel .CartMenu .CouponList>div .btn-remove{color:#c2410c;background-color:#fff7ed;font-size:10px}#Cart{font-family:"Varela Round","Microsoft JhengHei",sans-serif}#Cart>.content{min-height:50vh}#CartTabsCtrl.TabsCtrl{--color:#ccc;background:transparent;border-width:0;filter:unset}#CartTabsCtrl.TabsCtrl>.title{background-color:transparent;box-shadow:unset;justify-content:center;padding:0 10px;border-bottom:1px #ccc solid;gap:5px;min-width:100%}#CartTabsCtrl.TabsCtrl>.title .tab{width:120px;flex:0 0 auto;background-color:transparent;box-shadow:unset;color:var(--bs-secondary);display:flex;white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:5px 10px}#CartTabsCtrl.TabsCtrl>.title .tab.active,#CartTabsCtrl.TabsCtrl>.title .tab:hover{color:var(--bs-dark)!important;-webkit-filter:unset}#CartTabsCtrl.TabsCtrl>.title .tab.active{border-bottom:2px var(--bs-dark) solid}#CartTabsCtrl.TabsCtrl>.body{background-color:transparent}#CartTabsCtrl.TabsCtrl>.body>div{display:block;width:100%}.CartOrderList{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;row-gap:5px;padding:5px;--border-item:#ccc}.CartOrderList .badge-bought{background:#fffbeb;border:1px var(--yellow) solid;color:var(--brown);padding:2px 10px;border-radius:20px;display:inline-block;font-size:12px;line-height:16px}.CartOrderList.Bonus .Item{--border-item:var(--orange)}.CartOrderList>.Item{width:100%;display:flex;padding:5px;gap:3px;background:#fff;border-radius:3px;border:1px var(--border-item) solid;--size-name:16px;--size-label:13px}@media(max-width:768px){.CartOrderList>.Item{--size-name:14px;--size-label:12px}}.CartOrderList>.Item>div{display:flex}.CartOrderList>.Item .col-ck{width:20px;flex:0 0 auto;padding:0}.CartOrderList>.Item .col-ck>label{display:flex;height:100%;margin:0;flex-direction:column}.CartOrderList>.Item .col-ck i{margin:0}.CartOrderList>.Item .col-cover{--width:100px;width:var(--width);flex:0 0 auto;align-items:center}.CartOrderList>.Item .col-cover .CoverBox{height:var(--width)}@media(max-width:768px){.CartOrderList>.Item .col-cover{--width:80px}}.CartOrderList>.Item .col-content{flex:1 auto;flex-direction:column;justify-content:center;gap:5px}.CartOrderList>.Item .col-content .row-name,.CartOrderList>.Item .col-content .row-name a{line-height:18px;font-size:var(--size-name);color:var(--bs-dark);font-weight:400}.CartOrderList>.Item .col-content .row-price{display:flex;justify-content:start;gap:5px;font-size:var(--size-label);color:var(--bs-secondary)}.CartOrderList>.Item .col-content .row-label{display:flex;flex-wrap:wrap;gap:3px}.CartOrderList>.Item .col-content .row-label span{background:#e6e6e6;border:1px #ccc solid;color:#404040;border-radius:3px;line-height:20px;font-size:var(--size-label);padding:0 5px}.CartOrderList>.Item .col-amt{flex-direction:column;justify-content:center;width:90px;flex:0 0 auto;gap:5px}.CartOrderList>.Item .col-amt>div{flex:1;display:flex;justify-content:center;align-items:center}.CartOrderList>.Item .col-amt .row-total{font-size:18px}.CartOrderList>.Item .col-amt .row-qty{padding:0}.CartOrderList>.Item .col-amt .row-gro{justify-content:space-between;padding:0 5px;font-size:14px;line-height:16px}.CartOrderList>.Item .col-amt .row-gro>div{justify-content:center;display:flex;flex:1 auto}.CartOrderList>.Item .col-amt .row-gro .gro-green{--color:#52796f;--bg-color:#f0f7f4}.CartOrderList>.Item .col-amt .row-gro .gro-red{--color:#bc4749;--bg-color:#fff0f0}.CartOrderList>.Item .col-amt .row-gro .gro-green,.CartOrderList>.Item .col-amt .row-gro .gro-red{white-space:nowrap;color:var(--color);background-color:var(--bg-color);border:1px var(--color) solid;margin:0;font-size:var(--size-label)!important;font-weight:400;border-radius:2px;padding:2px 5px}.CartOrderList>.Item .col-amt .row-gro button{padding:0;width:50px;text-align:right;font-size:20px;color:#ccc;background-color:transparent}.CartOrderList>.Item .col-amt .row-gro button:hover{transform:scale(1.5) rotate(-10deg);text-align:center;color:var(--bs-danger)}