.live-product-card-module__MLtkBG__card{text-align:left;min-width:0;position:relative}.live-product-card-module__MLtkBG__media{min-width:0;position:relative}.live-product-card-module__MLtkBG__media>a{display:block}.live-product-card-module__MLtkBG__badges{z-index:1;pointer-events:none;position:absolute;top:10px;left:10px;right:50px}.live-product-card-module__MLtkBG__badges>div{flex-wrap:wrap;gap:5px;display:flex;position:static}.live-product-card-module__MLtkBG__badges>div>span{color:#fff;border:0;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.4}.live-product-card-module__MLtkBG__copy{flex-direction:column;min-width:0;padding:14px 12px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;display:flex}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__copy h2.live-product-card-module__MLtkBG__title{-webkit-line-clamp:2;color:#30352f;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:3.3em;margin:0;font-size:14px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.live-product-card-module__MLtkBG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:24px;display:flex}.live-product-card-module__MLtkBG__prices{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__footer .live-product-card-module__MLtkBG__prices strong{color:#bb6140;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.3}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__footer .live-product-card-module__MLtkBG__prices del{color:#737e6b;white-space:nowrap;font-size:11px}.live-product-card-module__MLtkBG__cartAction{flex:none;max-width:100%}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__addButton{color:#fff;white-space:nowrap;cursor:pointer;background:#31684f;border:1px solid #31684f;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 8px;font:500 12px/1.4 Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;display:inline-flex}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__addButton:hover:not(:disabled){background:#254f3c}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__addButton:disabled{opacity:.6;cursor:not-allowed}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__addButton:focus-visible{outline-offset:3px;outline:2px solid #31684f}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__error{color:#9d2022;overflow-wrap:anywhere;max-width:220px;margin:8px 0 0;font-size:12px;line-height:1.5}.live-product-card-module__MLtkBG__error a{text-decoration:underline;display:block}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__cartAction dialog>header h2{color:#30352f;margin:0;font-size:18px;line-height:1.4}.live-product-card-module__MLtkBG__optionProduct{color:#424841;margin:0 0 16px;line-height:1.6}.live-product-card-module__MLtkBG__options{border:0;gap:8px;min-width:0;padding:0;display:grid}.live-product-card-module__MLtkBG__options legend{margin-bottom:8px;font-weight:600}.live-product-card-module__MLtkBG__options label{cursor:pointer;border:1px solid #dddeda;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:grid}.live-product-card-module__MLtkBG__options label:has(:checked){background:#f0f7f2;border-color:#31684f}.live-product-card-module__MLtkBG__options label:has(:disabled){cursor:default;color:#666}.live-product-card-module__MLtkBG__options input{accent-color:#31684f}.live-product-card-module__MLtkBG__options small{color:#5e665c;display:block}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__cartAction .live-product-card-module__MLtkBG__options strong{color:#885137;white-space:nowrap;font-size:14px}.live-product-card-module__MLtkBG__confirm{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#31684f;border:1px solid #31684f;border-radius:6px;padding:8px 18px}.live-product-card-module__MLtkBG__confirm:hover:not(:disabled){background:#254f3c}.live-product-card-module__MLtkBG__confirm:disabled{opacity:.6;cursor:not-allowed}.live-product-card-module__MLtkBG__homeFooter{grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:8px;min-height:36px;margin-top:14px;display:grid}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__summary{color:#5e665c;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.live-product-card-module__MLtkBG__homeFooter .live-product-card-module__MLtkBG__prices strong{color:#bb6140;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.3}.live-product-card-module__MLtkBG__homeFooter .live-product-card-module__MLtkBG__prices del{color:#737e6b;white-space:nowrap;font-size:11px}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__circleButton{color:#fff;cursor:pointer;background:#31684f;border:1px solid #31684f;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.live-product-card-module__MLtkBG__circleButton svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__circleButton:hover:not(:disabled){background:#254f3c}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__circleButton:focus-visible{outline-offset:3px;outline:2px solid #31684f}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__circleButton:disabled{opacity:.6;cursor:not-allowed}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__iconAction .live-product-card-module__MLtkBG__error{color:#9d2022;overflow-wrap:anywhere;grid-column:1/-1;margin:8px 0 0;font-size:12px}.live-product-card-module__MLtkBG__homeFooter:has(.live-product-card-module__MLtkBG__error){grid-template-columns:minmax(0,1fr);padding-bottom:44px}.live-product-card-module__MLtkBG__homeFooter:has(.live-product-card-module__MLtkBG__error) .live-product-card-module__MLtkBG__iconAction{max-width:100%}@media (pointer:coarse){.live-product-card-module__MLtkBG__homeFooter{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}.live-product-card-module__MLtkBG__homeCard .live-product-card-module__MLtkBG__circleButton{width:44px;height:44px}}@media (max-width:640px){.live-product-card-module__MLtkBG__copy{padding:12px}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__footer .live-product-card-module__MLtkBG__prices strong{font-size:16px}.live-product-card-module__MLtkBG__prices{column-gap:4px}.live-product-card-module__MLtkBG__card .live-product-card-module__MLtkBG__addButton{min-height:44px}}
