.tml-card-collection{padding:60px 0}.tml-card-collection__container{max-width:1200px;margin:0 auto;padding:0 20px}.tml-card-collection__title{font-size:32px;text-align:center;margin-bottom:20px;color:var(--section-title-color, #000)}.tml-card-collection__subtitle{font-size:var(--section-subtitle-size, 16px);font-weight:var(--section-subtitle-weight, 400);text-align:center;max-width:800px;margin:0 auto 40px;color:var(--section-subtitle-color, #333)}.tml-card-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tml-card-collection__image-link{display:block;text-decoration:none}@media (max-width: 990px){.tml-card-collection__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.tml-card-collection__grid{grid-template-columns:1fr}}.tml-card-collection__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:0;border:none;padding:15px;height:100%;min-height:200px;transition:all .3s ease;text-decoration:none}.tml-card-collection__item:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.tml-card-collection__item:hover .tml-card-collection__add-to-cart{background-color:#333}.tml-card-collection__add-to-cart .js-add-to-cart a{background-color:#fff;color:#000}.tml-card-collection__item-title{font-size:18px;font-weight:500;margin-top:0;margin-bottom:10px;color:#000;text-align:center}.tml-card-collection__item-image{display:block;width:100%;height:100%;max-width:300px;max-height:270px;object-fit:contain;border-radius:0;margin-bottom:15px;background-color:#fff}.tml-card-collection__item-price{font-size:18px;font-weight:600;margin-bottom:15px;text-align:center;display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:8px}.tml-card-collection__item-price .sale-price{color:#000;font-size:20px}.tml-card-collection__item-price .compare-at-price{text-decoration:line-through;color:#888;font-size:16px}.tml-card-collection__item-price .save-amount{background-color:#c00;color:#fff;padding:4px 8px;border-radius:2px;font-size:14px;margin-left:8px;font-weight:400;display:inline-block}.tml-card-collection__item-vendor{font-size:14px;color:#666;margin-bottom:10px}.tml-card-collection__buttons{display:flex;gap:10px;margin-top:10px}.tml-card-collection__add-to-cart,.tml-card-collection__quick-view{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:10px 0;border-radius:0;cursor:pointer;transition:all .2s ease;width:100%;text-align:center}.tml-card-collection__add-to-cart{background-color:#000;color:#fff;border:1px solid #000}.tml-card-collection__quick-view{background-color:#fff;color:#000;border:1px solid #000}.tml-card-collection .active-filter-controls-container{margin-bottom:30px}.tml-card-collection__variants{margin-bottom:15px}.tml-card-collection__variants .cc-swatches{list-style:none;display:flex;padding:0;margin:0;flex-wrap:wrap;gap:8px}.tml-card-collection__variants .cc-swatches li{margin:0}.tml-card-collection__variants .cc-checkbox{display:block;width:24px;height:24px;border-radius:50%;border:1px solid #ddd;position:relative;cursor:pointer;transition:transform .2s}.tml-card-collection__variants .cc-checkbox:hover{transform:scale(1.1)}.tml-card-collection__variants .cc-checkbox.unavailable{opacity:.4;cursor:not-allowed}.tml-card-collection__variants .more-options{font-size:12px;color:#666;display:flex;align-items:center;margin-left:5px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.tml-card-collection__coming-soon{position:absolute;top:10px;right:10px;background:#c00;color:#fff;padding:4px 8px;border-radius:2px;font-size:12px;font-weight:700}.tml-card-collection__sorting{display:flex;justify-content:flex-end;margin-bottom:20px}.tml-card-collection__sorting select{padding:8px 12px;border-radius:4px;border:1px solid #ddd;background-color:#fff}.tml-card-collection.has-bg-image{background-image:var(--bg-image);background-size:cover;background-position:center;position:relative}.tml-card-collection.has-bg-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffd9;z-index:1}.tml-card-collection.has-bg-image .tml-card-collection__container{position:relative;z-index:2}.tml-card-collection__item{background-color:#fff;border:1px solid #e0e0e0;padding:20px 20px 10px;margin:0!important;box-shadow:none;width:100%;max-width:450px;display:inline-block;vertical-align:top;box-sizing:border-box;margin-right:10px;margin-left:10px;position:relative}.tml-card-collection__coming-soon{background-color:red;color:#fff;padding:5px;font-weight:700;position:absolute;top:10px;left:10px;display:none}.tml-card-collection__image-link{display:block}.tml-card-collection__item-image{width:100%;height:auto;display:block;margin:0 auto;border:none}.tml-card-collection__item-title{font-size:1em;margin:15px 0 10px;text-align:left;font-weight:700;padding:0}.tml-card-collection__item-price{text-align:left;margin-bottom:20px;font-weight:700;font-size:1.1em;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.current-price{font-weight:700;font-size:1.2em;color:#000}.compare-at-price{text-decoration:line-through;color:#888;font-weight:400;font-size:1em}.save-amount{display:inline-block;color:#fff;background-color:#c00;font-size:12px;padding:4px 8px;border-radius:3px;font-weight:700}.tml-card-collection__buttons{text-align:center;display:flex;padding:0}.tml-card-collection__add-to-cart{background-color:#000;color:#fff;padding:12px 0;text-align:center;text-decoration:none;display:inline-block;margin:0;border:none;cursor:pointer;font-weight:700;width:50%;font-size:.8em}.tml-card-collection__quick-view{background-color:#fff;color:#000;padding:12px 0;text-align:center;text-decoration:none;display:inline-block;margin:0;border:1px solid #000;cursor:pointer;font-weight:700;width:50%;font-size:.8em;box-sizing:border-box}@media screen and (max-width: 767px){.tml-card-collection__item{width:calc(50% - 20px)}}@media screen and (max-width: 480px){.tml-card-collection__item{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/tml-card-collection.css.map */
