.purchase-entry-cards{width:100%;overflow:hidden;background:var(--pec-bg, #f5f5f5);padding:var(--pec-padding-top, 60px) 0 var(--pec-padding-bottom, 60px)}.purchase-entry-cards__inner{width:100%;max-width:var(--pec-max-width, 1400px);margin:0 auto;padding:0}.purchase-entry-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,434.6px));gap:var(--pec-gap, 20px);justify-content:center}.purchase-entry-cards__card{display:flex;min-width:0;height:230px;flex-direction:column;align-items:center;gap:12px;padding:15px;overflow:hidden;border-radius:16px;background:var(--pec-card-bg, #fff);color:inherit;text-decoration:none;box-sizing:border-box}a.purchase-entry-cards__card{cursor:pointer;transition:transform .28s ease,box-shadow .28s ease}a.purchase-entry-cards__card:focus-visible{outline:2px solid #111;outline-offset:4px}.purchase-entry-cards__media{position:relative;width:153.365px;height:153.365px;aspect-ratio:1 / 1;flex:0 0 80px;overflow:visible}.purchase-entry-cards__image,.purchase-entry-cards__placeholder{display:block;width:100%;height:100%}.purchase-entry-cards__picture{display:block}.purchase-entry-cards__image{object-fit:contain;object-position:center}.purchase-entry-cards__placeholder{background:#f1f1f1}.purchase-entry-cards__title{margin:0;color:var(--pec-title-color, #000004);font-family:FT Terra,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:.01em;text-align:center}@media screen and (max-width:989px){.purchase-entry-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-entry-cards__card{gap:64px}}@media screen and (max-width:749px){.purchase-entry-cards{background:var(--pec-mobile-bg, #fff);padding:var(--pec-mobile-padding-top, 48px) 0 var(--pec-mobile-padding-bottom, 48px)}.purchase-entry-cards__inner{max-width:none;padding:0 20px}.purchase-entry-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pec-mobile-gap, 8px)}.purchase-entry-cards__card{height:128px;gap:4px;padding:7px 3px 4px;border-radius:8px;justify-content:flex-start}.purchase-entry-cards__media{width:80px;height:80px;flex:0 0 80px;overflow:hidden}.purchase-entry-cards__picture{position:static;width:100%;height:100%;transform:none}.purchase-entry-cards__image{object-fit:cover}.purchase-entry-cards__title{display:flex;width:calc(100% + 8px);min-height:31px;align-items:center;justify-content:center;margin:0 -4px;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:.02em;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-purchase-entry-cards.css.map */
