.rbx-card__media,.av-product-card__media{position:relative}.rb-cm-badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:2;display:inline-block;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.rb-cm-badge--sale{background:#5e7861;color:#f8f3f1}.rb-cm-badge--het{background:#263229;color:#f8f3f1}.rb-cm-swatches{display:flex;align-items:center;gap:5px;margin-top:7px;min-height:16px}.rb-cm-dot{width:18px;height:18px;border-radius:999px;overflow:hidden;flex:none;box-shadow:0 0 0 1.5px var(--rb-cm-paper, #fff),inset 0 0 0 1px color-mix(in srgb,rgb(38 50 41) 26%,transparent)}.rb-cm-dot--anh img{width:100%;height:100%;object-fit:cover;display:block}.rb-cm-more,.rb-cm-count{font-size:11px;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,rgb(38 50 41) 58%,transparent);white-space:nowrap}.rb-cm-count{display:none}@media(min-width:1024px){.rb-cm-count{display:inline;margin-inline-start:3px}}.rbc{display:flex;flex-direction:column;background:var(--rbx-card, rgb(247 245 239));border:1px solid color-mix(in srgb,var(--rbx-ink, rgb(38 50 41)) 10%,transparent);border-radius:var(--rbx-r, 16px);padding:10px 10px 0;color:var(--rbx-ink, rgb(38 50 41));text-decoration:none;box-shadow:0 1px 2px color-mix(in srgb,var(--rbx-ink, rgb(38 50 41)) 8%,transparent);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease-out}.rbc:hover{transform:translateY(-4px);box-shadow:0 18px 34px -20px color-mix(in srgb,var(--rbx-ink, rgb(38 50 41)) 55%,transparent)}.rbc:focus-visible{outline:3px solid var(--rbx-ember, rgb(94 120 97));outline-offset:3px}.rbc__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--rbx-r, 16px) * .625);background:#fcfbf7}.rbc__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .48s cubic-bezier(.22,1,.36,1)}.rbc:hover .rbc__img{transform:scale(1.045)}.rbc__img--trong{background:#f7f5ef}.rbc__body{padding:13px 12px 15px;display:flex;flex-direction:column;gap:5px;flex:1}.rbc__title{margin:0;font-size:15px;font-weight:650;line-height:1.28;letter-spacing:-.012em;color:inherit}.rbc__line{margin:0;font-size:var(--rbx-t-sm, 14px);line-height:1.45;color:color-mix(in srgb,var(--rbx-ink, rgb(38 50 41)) 62%,transparent);flex:1}.rbc__proof{display:flex;align-items:center;gap:5px;min-height:20px;margin:2px 0 0;font-size:var(--rbx-t-xs, 12px);line-height:1.35;color:var(--rbx-moss, rgb(62 83 69))}.rbc__proof-star{flex:none;font-size:14px;line-height:1;color:var(--rbx-ember, rgb(94 120 97))}.rbc__proof-score{font-weight:700}.rbc__proof-count{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc__price{margin:4px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--rbx-t, 16px);font-weight:700;font-variant-numeric:tabular-nums}.rbc__price-was{font-size:var(--rbx-t-sm, 14px);font-weight:500;color:color-mix(in srgb,var(--rbx-ink, rgb(38 50 41)) 52%,transparent)}.rbc__cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-block-start:9px;padding-block:9px;padding-inline:10px;border:1px solid var(--rbx-ink, rgb(38 50 41));border-radius:999px;font-size:var(--rbx-t-sm, 14px);font-weight:600;line-height:1.2;color:var(--rbx-paper, rgb(252 251 247));background:var(--rbx-ink, rgb(38 50 41));transition:background .16s ease-out,border-color .16s ease-out}.rbc__cta-label{white-space:nowrap}.rbc__cta-arrow{display:none;font-size:17px;line-height:1;transition:transform .16s ease-out}@media(min-width:480px){.rbc__cta{justify-content:space-between;padding-inline:14px}.rbc__cta-arrow{display:inline;flex:none}}.rbc:hover .rbc__cta{border-color:var(--rbx-moss, rgb(62 83 69));background:var(--rbx-moss, rgb(62 83 69))}.rbc:hover .rbc__cta-arrow{transform:translate(3px)}@media not (min-width:750px){.rbc{padding:7px 7px 0;border-radius:12px}.rbc__media{border-radius:8px}.rbc__body{gap:4px;padding:11px 6px 12px}.rbc__title{display:-webkit-box;min-height:38px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rbc__line{display:-webkit-box;min-height:36px;overflow:hidden;font-size:13px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rbc__price{gap:4px 6px;font-size:16px}.rbc__price-was{font-size:12px}.rbc__cta{min-height:44px;margin-block-start:7px;padding-inline:8px;font-size:13px}}.rbc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.rbc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.rbc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.rbc-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.rbc-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rbc,.rbc__img,.rbc__cta,.rbc__cta-arrow{transition:none}.rbc:hover,.rbc:hover .rbc__img,.rbc:hover .rbc__cta-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rb-card-meta.css.map */
