.tooto-product-card.card{--tooto-accent: #ff6d08;font-family:"Noto Sans TC",var(--body-font-family);display:flex;flex-direction:column;width:100%;min-width:0;max-width:none;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none;color:#000}.tooto-product-card .card__media{flex:none;width:100%;margin:0;overflow:hidden}.tooto-product-card .card__media .img-fit{object-fit:contain}.tooto-product-card .card__media .image-blend{background:transparent}.tooto-product-card .card__info-container{min-width:0}.tooto-product-card .card__info{padding:16px 0 24px}.tooto-product-card .card__info-inner{display:flex;flex-direction:column;gap:10px;min-width:0}.tooto-product-card .card__vendor{margin:0;font-family:var(--body-font-family);font-size:12px;font-weight:400;line-height:16px;color:#8a8c8b;opacity:1}.tooto-product-card.card .card__title{margin:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;color:#000}.tooto-product-card .card__title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooto-product-card.card .card__info .price{margin:0;padding-top:10px;border-top:1px solid #e8e8e8;font-family:var(--body-font-family)}.tooto-product-card .price__default{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.tooto-product-card .price__current{font-size:16px;font-weight:700;line-height:1.4;color:#000}.tooto-product-card .price__was{margin:0;font-size:12px;line-height:1.4;color:#a4a4a4}.tooto-product-card .price__was:has(.js-value:empty){display:none}.tooto-product-card.card .card__quick-add{display:block;position:relative;inset:auto;margin-top:auto;padding:0;transform:none;opacity:1;visibility:visible;pointer-events:auto}.tooto-product-card .card__quick-add .btn--primary,.tooto-product-card--compact .btn--secondary{--btn-text-color: 255 109 8;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--tooto-accent);border-radius:100px;background:transparent;color:var(--tooto-accent);font-family:inherit;font-size:14px;font-weight:500;line-height:22px;transition:background-color .28s ease,color .28s ease,border-color .28s ease}.tooto-product-card .card__quick-add .btn--primary:not([disabled]):hover,.tooto-product-card .card__quick-add .btn--primary:not([disabled]):focus-visible,.tooto-product-card--compact .btn--secondary:not([disabled]):hover,.tooto-product-card--compact .btn--secondary:not([disabled]):focus-visible{--btn-text-color: 255 255 255;background:var(--tooto-accent);color:#fff!important}.tooto-product-card .btn.is-loading{color:transparent!important}.tooto-product-card .card__quick-add .quick-add-btn-text{display:block}.tooto-product-card .card__quick-add .quick-add-btn-icon,.tooto-product-card .card__quick-add .quick-add-view-btn{display:none}.tooto-product-card.card.tooto-product-card--compact{flex-direction:row;padding:12px}.tooto-product-card--compact .card__media{flex:0 0 88px;width:88px;align-self:flex-start}.tooto-product-card--compact .card__info{flex:1;min-width:0;padding:0 0 0 16px}.tooto-product-card--compact .card__title{margin-bottom:10px}.tooto-product-card.card.tooto-product-card--compact .card__info .price{margin-bottom:16px}.main-products-grid[data-layout=list] .tooto-product-card{flex-direction:row;padding:20px}.main-products-grid[data-layout=list] .tooto-product-card .card__media{flex:0 0 160px;width:160px;margin-inline-end:24px}.main-products-grid[data-layout=list] .tooto-product-card .card__info-container{flex-direction:column}@media(max-width:768.98px){.main-products-grid[data-layout=grid] .grid-cols-2:has(>li>.tooto-product-card){margin:0;gap:16px;border:0}.main-products-grid[data-layout=grid] .grid-cols-2>li:has(>.tooto-product-card){border:0}.main-products-grid[data-layout=grid] .grid-cols-2>li>.tooto-product-card.card:not(.tooto-product-card--compact){padding:0}.tooto-product-card .card__compare{margin-bottom:6px;color:#8a8c8b;font-size:12px;line-height:18px}.tooto-product-card .card__compare label{font-size:12px}.tooto-product-card.card .card__info{padding:12px 0 16px}.tooto-product-card .card__info-inner{gap:8px}.tooto-product-card.card .card__title{font-size:14px;min-height:2.8em}.tooto-product-card.card .card__title a{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tooto-product-card .card__quick-add .btn--primary,.tooto-product-card--compact .btn--secondary{padding-inline:8px;font-size:12px}.tooto-product-card .card__quick-add .btn--primary:disabled{opacity:1;border-color:#e6e6e6;background:#f7f7f7;color:#6f7376}.main-products-grid[data-layout=list] .tooto-product-card .card__media{flex-basis:100px;width:100px;margin-inline-end:16px}}@media(prefers-reduced-motion:reduce){.tooto-product-card .card__quick-add .btn--primary,.tooto-product-card--compact .btn--secondary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tooto-product-card.css.map */
