.th-cart-page{--hk-accent:#c97f7f;--hk-accent-d:#a85d5d;--hk-ink:#252525;--hk-body:#4a403e;--hk-muted:#6e615e;--hk-stone:#f6f4f4;--hk-blush:#efe5e5;--hk-line:#e2d6d3;--hk-line2:#ece4e2;--hk-dark:#2c332f;--hk-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;--hk-sans:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC","Microsoft JhengHei","Segoe UI",Roboto,Arial,sans-serif;font-family:var(--hk-sans);background:transparent!important;padding:0 0 56px!important}@media(min-width:990px){.th-cart-page{padding-bottom:96px!important}}.th-cart-page .page-width{max-width:1600px;padding-left:20px;padding-right:20px}@media(min-width:990px){.th-cart-page .page-width{padding-left:40px;padding-right:40px}}@media(min-width:1600px){.th-cart-page .page-width{padding-left:64px;padding-right:64px}}.th-cart-page .cart__contents{margin:0}.th-cart-page .cart__items{border:0!important;padding:0!important}.th-cart__grid{display:grid;gap:18px}@media(min-width:990px){.th-cart__grid{grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}}@media(min-width:1200px){.th-cart__grid{grid-template-columns:minmax(0,1fr) 420px;gap:36px}}.th-cart__list{padding:8px 16px 18px;border:1px solid var(--hk-line2);border-radius:20px;background:#fff}@media(min-width:990px){.th-cart__list{padding:12px 28px 24px;border-radius:24px}}.th-cartp__count{margin:10px 0 4px!important;font:700 16px/1.5 var(--hk-serif);letter-spacing:.08em;color:var(--hk-ink)}.th-cart-page .cart-items{margin:0}.th-cart-page .cart-items thead th{padding:12px 0!important;border-bottom:1px solid var(--hk-line2);font-size:12.5px!important;font-weight:700;letter-spacing:.12em!important;color:var(--hk-muted)!important;opacity:1}.th-cart-page .cart-items thead tr{border:0}.th-cart-page .cart-item{border-bottom:1px solid var(--hk-line2)}.th-cart-page .cart-item:last-child{border-bottom:0}.th-cart-page .cart-item>td{padding-top:18px!important;padding-bottom:18px!important}.th-cart-page .cart-item__image-container{border-radius:12px!important;overflow:hidden;background:var(--hk-stone)}.th-cart-page .cart-item__image-container:after{display:none!important}.th-cart-page .cart-item__name{font:700 15px/1.55 var(--hk-sans)!important;letter-spacing:.02em;color:var(--hk-ink)!important;text-decoration:none!important}.th-cart-page .cart-item__name:hover{color:var(--hk-accent-d)!important}.th-cart-page .product-option{font-size:13px;color:var(--hk-muted);line-height:1.6}.th-cart-page .cart-item__final-price,.th-cart-page .cart-item__totals .price{font-weight:700;color:var(--hk-accent-d)!important}.th-cart-page .cart-item__old-price{color:#8c7b77}.th-cart-page .quantity{min-height:42px;border-radius:999px;width:128px}.th-cart-page .quantity:before,.th-cart-page .quantity:after{border-radius:999px!important;box-shadow:0 0 0 1px #d6c8c4!important}.th-cart-page .quantity__button{width:40px}.th-cart-page .quantity__input{font-size:15px}.th-cart-page cart-remove-button .button{min-width:40px;min-height:40px;border-radius:50%;background:var(--hk-stone)}.th-cart-page cart-remove-button .button:hover{background:var(--hk-blush)}.th-cart-page cart-remove-button .button:before,.th-cart-page cart-remove-button .button:after{display:none!important}.th-cart__more{display:inline-flex;align-items:center;margin-top:14px;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--hk-accent-d);text-decoration:none}.th-cart__more:hover{text-decoration:underline;text-underline-offset:3px}.th-cart__errors:empty{display:none}.th-cart__errors{margin-top:12px;color:#b3261e;font-size:14px}@media(min-width:990px){.th-cs{position:sticky;top:calc(var(--th-sticky-h,80px) + 24px)}}.th-cs__card{padding:22px 20px;border-radius:20px;background:var(--hk-blush)}@media(min-width:990px){.th-cs__card{padding:28px 28px 24px;border-radius:24px}}.th-cs__h{font:700 18px/1.4 var(--hk-serif);letter-spacing:.08em;color:var(--hk-ink)}.th-cs__disc{margin:10px 0 0!important;font-size:13px;color:var(--hk-accent-d)}.th-cs__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(168,93,93,.18);font-size:14.5px;color:var(--hk-body)}.th-cs__row b{font-size:22px;font-weight:700;color:var(--hk-accent-d);letter-spacing:.02em}.th-cs__note{margin-top:8px!important;font-size:12.5px;line-height:1.7;color:var(--hk-muted)}.th-cs__quote{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:16px;padding:0 20px;border:0;border-radius:999px;background:var(--hk-accent);color:#fff;font:700 16px/1.2 var(--hk-sans);letter-spacing:.1em;cursor:pointer;transition:background-color .15s}.th-cs__quote:hover{background:var(--hk-accent-d)}.th-cs__quote:disabled{opacity:.7;cursor:progress}.th-cs__quote:focus-visible,.th-cs__checkout:focus-visible{outline:2px solid var(--hk-accent-d);outline-offset:2px}.th-cs__why{display:grid;gap:8px;margin:16px 0 0!important;padding:0!important;list-style:none}.th-cs__why li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--hk-ink);letter-spacing:.04em}.th-cs__why .th-icon{flex:none;width:30px;height:30px;padding:6px;border-radius:50%;background:#fff;color:var(--hk-accent-d)}.th-cs__or{display:flex;align-items:center;gap:12px;margin:18px 0 12px!important;font-size:12.5px;color:var(--hk-muted)}.th-cs__or:before,.th-cs__or:after{content:"";flex:1;height:1px;background:#a85d5d2e}.th-cs__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 20px;border:1px solid #cdbcb8;border-radius:999px;background:#fff;color:var(--hk-ink);font:700 15px/1.2 var(--hk-sans);letter-spacing:.1em;cursor:pointer;transition:border-color .15s,color .15s}.th-cs__checkout:hover{border-color:var(--hk-accent-d);color:var(--hk-accent-d)}.th-cs__checkout:disabled{opacity:.6}.th-cs__tax{margin-top:10px!important;font-size:12px;color:var(--hk-muted);text-align:center}.th-cs__notefield{margin-top:14px;padding:16px 18px;border:1px solid var(--hk-line2);border-radius:18px;background:#fff}.th-cs__notefield label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--hk-ink)}.th-cs__notefield textarea{width:100%;min-height:84px;border:1px solid #d6c8c4;border-radius:10px;padding:10px 12px;font:15px/1.6 var(--hk-sans)}.th-cs__notefield:before,.th-cs__notefield:after{display:none!important}.th-cart-page .cart__warnings.th-cart-empty{padding:0!important;text-align:left}.th-cart-page.is-empty .cart__warnings.th-cart-empty{display:grid;gap:28px}.th-cart-empty__card{display:flex;flex-direction:column;align-items:center;padding:40px 20px;border-radius:24px;background:#fff;border:1px solid var(--hk-line2);text-align:center}@media(min-width:990px){.th-cart-empty__card{padding:56px 40px}}.th-cart-empty__ic{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--hk-blush);color:var(--hk-accent-d)}.th-cart-empty__ic .th-icon{width:28px;height:28px}.th-h .th-cart-empty__t{margin-top:14px!important;font:700 20px/1.5 var(--hk-serif)!important;letter-spacing:.06em;color:var(--hk-ink)}@media(min-width:990px){.th-h .th-cart-empty__t{font-size:24px!important}}.th-cart-empty__d{margin-top:6px!important;font-size:14.5px;line-height:1.8;color:var(--hk-body);max-width:460px}.th-cart-empty__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.th-h .th-cart-empty__btns .hk-btn{border-radius:999px}.th-cart-footer-stub{display:none}#MainContent:has(.th-cart-page){background:#f6f4f4}#MainContent:has(.th-cart-page) .th-ph{background:transparent}.th-ph__panel{isolation:isolate}.th-prods.th-cprec{background:transparent;padding:0 0 56px}@media(min-width:990px){.th-prods.th-cprec{padding-bottom:96px}}.th-cprec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.th-cprec__h{margin:0 0 16px!important;font:700 22px/1.35 var(--hk-serif);letter-spacing:.06em;color:var(--hk-ink)}@media(min-width:990px){.th-cprec__h{font-size:28px;margin-bottom:24px!important}.th-cprec .th-prods__bar{flex:0 1 420px;margin-bottom:26px}}@media(min-width:990px){.th-cprec .th-prods__rail{grid-auto-columns:calc((100% - 72px)/5)}}.th-cprec .th-prods__card h3{margin:0;font-family:var(--hk-sans);font-size:13px;font-weight:500;line-height:1.55;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.th-cprec .th-prods__card h3 a{text-decoration:none;color:inherit}.th-cprec .th-prods__card h3 a:hover{color:var(--hk-accent-d)}@media(min-width:990px){.th-cprec .th-prods__card h3{font-size:14px}}.th-cprec__tag{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--hk-accent-d);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;vertical-align:2px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/th-cart-page.css.map */
