
/* positioning belongs to the parent; this is only the tag itself */
.cc_3z943bly_1PrjNPf2pP .am-ptag, .cc_3z943bly_mKitAkd5zD .am-ptag, .cc_3z943bly_3T3B8H20VK .am-ptag { display: flex; align-items: center; gap: 0.625rem; padding: 0.375rem 0.625rem 0.375rem 0.375rem; background: var(--am-white); color: var(--am-gray-900); text-decoration: none; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__thumb, .cc_3z943bly_mKitAkd5zD .am-ptag__thumb, .cc_3z943bly_3T3B8H20VK .am-ptag__thumb { flex-shrink: 0; width: 2.25rem; aspect-ratio: 4 / 5; object-fit: cover; background: var(--am-gray-50); }
.cc_3z943bly_1PrjNPf2pP .am-ptag__stack, .cc_3z943bly_mKitAkd5zD .am-ptag__stack, .cc_3z943bly_3T3B8H20VK .am-ptag__stack { flex-shrink: 0; display: flex; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__stack .am-ptag__thumb + .am-ptag__thumb, .cc_3z943bly_mKitAkd5zD .am-ptag__stack .am-ptag__thumb + .am-ptag__thumb, .cc_3z943bly_3T3B8H20VK .am-ptag__stack .am-ptag__thumb + .am-ptag__thumb { margin-left: -0.875rem; box-shadow: -2px 0 0 var(--am-white); }
.cc_3z943bly_1PrjNPf2pP .am-ptag__info, .cc_3z943bly_mKitAkd5zD .am-ptag__info, .cc_3z943bly_3T3B8H20VK .am-ptag__info { display: grid; gap: 0.125rem; min-width: 0; flex: 1; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__name, .cc_3z943bly_mKitAkd5zD .am-ptag__name, .cc_3z943bly_3T3B8H20VK .am-ptag__name, .cc_3z943bly_1PrjNPf2pP .am-ptag__price, .cc_3z943bly_mKitAkd5zD .am-ptag__price, .cc_3z943bly_3T3B8H20VK .am-ptag__price, .cc_3z943bly_1PrjNPf2pP .am-ptag__note, .cc_3z943bly_mKitAkd5zD .am-ptag__note, .cc_3z943bly_3T3B8H20VK .am-ptag__note { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__price, .cc_3z943bly_mKitAkd5zD .am-ptag__price, .cc_3z943bly_3T3B8H20VK .am-ptag__price { font-weight: 600; font-size: 0.875rem; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__note, .cc_3z943bly_mKitAkd5zD .am-ptag__note, .cc_3z943bly_3T3B8H20VK .am-ptag__note { opacity: 0.7; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__price .am-strike, .cc_3z943bly_mKitAkd5zD .am-ptag__price .am-strike, .cc_3z943bly_3T3B8H20VK .am-ptag__price .am-strike { margin-left: 0.375rem; font-weight: 400; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__cta, .cc_3z943bly_mKitAkd5zD .am-ptag__cta, .cc_3z943bly_3T3B8H20VK .am-ptag__cta { flex-shrink: 0; display: inline-flex; align-items: center; gap: 0.25rem; }
.cc_3z943bly_1PrjNPf2pP .am-ptag__cta-text, .cc_3z943bly_mKitAkd5zD .am-ptag__cta-text, .cc_3z943bly_3T3B8H20VK .am-ptag__cta-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.cc_3z943bly_1PrjNPf2pP .am-ptag:hover .am-ptag__cta, .cc_3z943bly_mKitAkd5zD .am-ptag:hover .am-ptag__cta, .cc_3z943bly_3T3B8H20VK .am-ptag:hover .am-ptag__cta { opacity: 0.6; }
.cc_3z943bly_1PrjNPf2pP .am-ptag:focus-visible, .cc_3z943bly_mKitAkd5zD .am-ptag:focus-visible, .cc_3z943bly_3T3B8H20VK .am-ptag:focus-visible { outline: 2px solid var(--am-gray-900); outline-offset: 2px; }
@container (min-width: 26rem) {
  .cc_3z943bly_1PrjNPf2pP .am-ptag, .cc_3z943bly_mKitAkd5zD .am-ptag, .cc_3z943bly_3T3B8H20VK .am-ptag { gap: 0.75rem; padding: 0.5rem 0.875rem 0.5rem 0.5rem; }
  .cc_3z943bly_1PrjNPf2pP .am-ptag__thumb, .cc_3z943bly_mKitAkd5zD .am-ptag__thumb, .cc_3z943bly_3T3B8H20VK .am-ptag__thumb { width: 3rem; }
  .cc_3z943bly_1PrjNPf2pP .am-ptag__name, .cc_3z943bly_mKitAkd5zD .am-ptag__name, .cc_3z943bly_3T3B8H20VK .am-ptag__name { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .cc_3z943bly_1PrjNPf2pP .am-ptag__price, .cc_3z943bly_mKitAkd5zD .am-ptag__price, .cc_3z943bly_3T3B8H20VK .am-ptag__price { font-size: inherit; }
  .cc_3z943bly_1PrjNPf2pP .am-ptag__cta, .cc_3z943bly_mKitAkd5zD .am-ptag__cta, .cc_3z943bly_3T3B8H20VK .am-ptag__cta { padding-bottom: 0.125rem; border-bottom: 1px solid currentColor; }
  .cc_3z943bly_1PrjNPf2pP .am-ptag__cta-text, .cc_3z943bly_mKitAkd5zD .am-ptag__cta-text, .cc_3z943bly_3T3B8H20VK .am-ptag__cta-text { position: static; width: auto; height: auto; overflow: visible; clip: auto; }
}
@container (max-width: 13rem) { .cc_3z943bly_1PrjNPf2pP .am-ptag__thumb, .cc_3z943bly_mKitAkd5zD .am-ptag__thumb, .cc_3z943bly_3T3B8H20VK .am-ptag__thumb { display: none; } }
