.tml-featured-kits{padding:60px 0;background-color:#f4f4f4}.tml-featured-kits.has-bg-image{background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.tml-featured-kits__container{max-width:1200px;margin:0 auto;padding:0 20px}.tml-featured-kits__title{text-align:center;font-size:32px;line-height:1.2;margin-bottom:20px;font-weight:700;color:var(--section-title-color, #000000)}.tml-featured-kits__subtitle{text-align:center;font-size:var(--section-subtitle-size);font-weight:var(--section-subtitle-weight);line-height:1.5;max-width:800px;margin:0 auto 40px;color:var(--section-subtitle-color, #333333)}.tml-featured-kits__grid{display:flex;justify-content:center;gap:20px}.tml-featured-kits__item{flex:1;max-width:calc(33.333% - 14px);background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;transition:all .3s ease;border:var(--item-border-width, 1px) solid var(--item-border-color, #e5e5e5);position:relative}.tml-featured-kits__item:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.tml-featured-kits__item-title{font-size:18px;font-weight:700;margin:0;color:var(--item-title-color, #000000)}.tml-featured-kits__read-more{display:inline-flex;align-items:center;padding:8px 12px;border-radius:5px;font-size:14px;font-weight:700;background-color:#e0e0e0;color:var(--button-color, #000000);transition:all .3s ease;white-space:nowrap}.tml-featured-kits__read-more svg{width:14px;height:10px;margin-left:5px;transition:transform .3s ease}.tml-featured-kits__item:hover .tml-featured-kits__read-more{background-color:var(--button-hover-bg, #f4f4f4);color:var(--button-hover-color, #ffffff)}.tml-featured-kits__item:hover .tml-featured-kits__read-more svg{transform:translate(5px)}.tml-featured-kits__item:hover .tml-featured-kits__read-more svg path{fill:var(--button-hover-color, #ffffff)}.tml-featured-kits__coming-soon{position:absolute;bottom:82%;left:7%;background-color:#d50000;color:#fff;padding:4px 11px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:1;border-radius:15px}.is-coming-soon .tml-featured-kits__item-title{margin-top:0}@media screen and (max-width: 767px){.tml-featured-kits__grid{flex-direction:column;align-items:stretch}.tml-featured-kits__item{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/section-tml-featured-kits.css.map */
