.tp-premium-home .tp-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.tp-premium-home .tp-product{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;min-height:218px!important;border:1px solid #e0e7f0!important;border-radius:17px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 3px 12px #12204009!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.tp-premium-home .tp-product-photo{aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;height:calc(100% - 20px)!important;min-height:192px!important;max-height:220px!important;min-width:0!important;width:auto!important;margin:10px 0 10px 10px!important;padding:13px!important;background:linear-gradient(145deg,#f4f6fc,#f8f9fd)!important;border:1px solid #eef1f7!important;border-radius:12px!important;overflow:hidden!important;box-sizing:border-box!important}.tp-premium-home .tp-product-photo img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-height:192px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transition:transform .25s ease!important}.tp-premium-home .tp-product-details{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;min-width:0!important;padding:20px 16px 17px!important;gap:15px!important}.tp-premium-home .tp-product-name{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:4.35em!important;overflow:hidden!important;overflow-wrap:anywhere!important;color:#182542!important;font-size:clamp(13px,1.05vw,16px)!important;font-weight:730!important;line-height:1.45!important;letter-spacing:-.012em;text-decoration:none!important}.tp-premium-home .tp-product-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:auto!important;padding-top:12px!important;border-top:1px solid #edf1f7}.tp-premium-home .tp-product-price{min-width:0;color:#152444!important;font-size:clamp(14px,1.15vw,18px)!important;font-weight:810!important;line-height:1.3!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}.tp-premium-home .tp-add-form{flex:0 0 auto!important;margin:0!important}.tp-premium-home .tp-add-button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;min-width:36px!important;width:36px!important;height:36px!important;padding:0!important;border-radius:10px!important;font-size:25px!important;line-height:1!important;text-decoration:none!important;box-shadow:0 2px 7px #1d315821!important}.tp-premium-home .tp-sold-out{font-size:11px!important;line-height:1.3;font-weight:710!important;color:#66728a!important}@media(hover:hover){.tp-premium-home .tp-product:hover{transform:translateY(-3px)!important;border-color:#c8d5ea!important;box-shadow:0 13px 29px #14254b16!important}.tp-premium-home .tp-product:hover .tp-product-photo img{transform:scale(1.035)!important}}.tp-premium-home .tp-product:focus-within{border-color:#9cafd0!important}.tp-premium-home .tp-product-photo:focus-visible,.tp-premium-home .tp-product-name:focus-visible,.tp-premium-home .tp-add-button:focus-visible{outline:2px solid #7890c0!important;outline-offset:2px!important}@media(min-width:750px)and (max-width:1199px){.tp-premium-home .tp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.tp-premium-home .tp-product{display:flex!important;flex-direction:column!important;min-height:0!important}.tp-premium-home .tp-product-photo{flex:0 0 auto!important;width:auto!important;height:clamp(175px,23vw,240px)!important;min-height:0!important;max-height:none!important;margin:9px 9px 0!important;padding:12px!important}.tp-premium-home .tp-product-photo img{max-height:100%!important}.tp-premium-home .tp-product-details{padding:13px 14px 14px!important;min-height:114px!important;gap:11px!important}.tp-premium-home .tp-product-name{font-size:13px!important;-webkit-line-clamp:2!important;min-height:2.8em!important;max-height:2.9em!important}.tp-premium-home .tp-product-price{font-size:15px!important}}@media(max-width:749px){.tp-premium-home .tp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tp-premium-home .tp-product{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:13px!important}.tp-premium-home .tp-product-photo{flex:0 0 auto!important;min-height:0!important;max-height:none!important;width:auto!important;height:clamp(134px,41vw,208px)!important;margin:6px 6px 0!important;padding:8px!important;border-radius:10px!important}.tp-premium-home .tp-product-photo img{max-height:100%!important}.tp-premium-home .tp-product-details{padding:11px 9px 10px!important;gap:8px!important;min-height:113px!important}.tp-premium-home .tp-product-name{font-size:12px!important;line-height:1.35!important;min-height:2.7em!important;max-height:2.8em!important;-webkit-line-clamp:2!important}.tp-premium-home .tp-product-bottom{gap:5px!important;padding-top:8px!important}.tp-premium-home .tp-product-price{font-size:13px!important;white-space:normal!important}.tp-premium-home .tp-add-button{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important;font-size:21px!important;border-radius:9px!important}}@media(max-width:370px){.tp-premium-home .tp-product-photo{height:126px!important}.tp-premium-home .tp-product-details{padding:9px 7px!important}.tp-premium-home .tp-product-name{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.tp-premium-home .tp-product,.tp-premium-home .tp-product-photo img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/teleplus-home-featured-cards.css.map */
