.tm-product-grid-container .collection{position:relative}.tm-product-grid-container .collection .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;align-items:flex-start;justify-content:center;padding:var(--spacing-6);background:#f9f6f1b8;pointer-events:none}.tm-product-grid-container .collection.loading .loading-overlay{display:flex}.tm-collection-grid{display:grid;grid-template-columns:repeat(var(--tm-card-grid-cols-desktop, 4),minmax(0,1fr));gap:var(--spacing-6)}@media screen and (max-width:749px){.tm-collection-grid{grid-template-columns:repeat(var(--tm-card-grid-cols-mobile, 2),minmax(0,1fr));gap:var(--spacing-2)}}.tm-search-result-item{min-width:0}.tm-product-card{color:inherit;display:flex;flex-direction:column;height:100%;position:relative}.tm-product-card__media-link{display:block;height:100%;color:inherit;text-decoration:none}.tm-product-card__info-link{display:block;color:inherit;text-decoration:none;margin-top:auto}.tm-product-card__image-wrapper{position:relative;overflow:hidden;background-color:var(--color-base-background-1, #f5f5f5);border-radius:4px;margin-bottom:var(--spacing-2)}.tm-collection-grid[data-product-card-ratio="4-5"] .tm-product-card__image-wrapper{aspect-ratio:4 / 5}.tm-collection-grid[data-product-card-ratio="1-1"] .tm-product-card__image-wrapper{aspect-ratio:1 / 1}.tm-collection-grid[data-product-card-ratio="4-3"] .tm-product-card__image-wrapper{aspect-ratio:4 / 3}.tm-collection-grid[data-product-card-ratio="3-4"] .tm-product-card__image-wrapper{aspect-ratio:3 / 4}.tm-product-card__image{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .7s ease}.tm-collection-grid[data-product-card-fit=contain] .tm-product-card__image{object-fit:contain}.tm-product-card__image--secondary{position:absolute;top:0;left:0;opacity:0}.tm-product-card:hover .tm-product-card__image:not(.tm-product-card__image--secondary){opacity:0}.tm-product-card:hover .tm-product-card__image--secondary{opacity:1;transform:scale(1.05)}.tm-product-card:hover .tm-product-card__image{transform:scale(1.05)}.tm-product-card__quick-add{position:absolute;bottom:0;left:0;right:0;padding:8px 10px 10px;opacity:0;transform:translateY(10px);transition:all .3s ease}.tm-product-card:hover .tm-product-card__quick-add,.tm-product-card:focus-within .tm-product-card__quick-add{opacity:1;transform:translateY(0)}@media(hover:none)and (pointer:coarse){.tm-product-card__quick-add{opacity:1;transform:none;padding:10px 10px 12px}.tm-product-card__quick-add button,.tm-product-card__quick-add .tm-product-card__quick-add-submit{min-height:2.75rem;padding:.65rem .85rem;font-size:11px}}.tm-product-card__quick-add button,.tm-product-card__quick-add .tm-product-card__quick-add-submit{width:100%;background-color:#623629;color:#fff;padding:.55rem .75rem;min-height:0;border:none;font-family:var(--font-body-family);font-size:10px;font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background-color .3s ease;border-radius:3px}.tm-product-card__quick-add button:hover,.tm-product-card__quick-add .tm-product-card__quick-add-submit:hover:not([disabled]){background-color:#623629}.tm-product-card__info{text-align:center}.tm-product-card__title{font-family:Narwa,serif;font-size:18px;font-weight:400;color:#202c40;margin:0 0 8px}.tm-product-card__price{font-family:var(--font-body-family);font-size:14px;color:#3e2f28cc}.tm-pagination{margin-top:var(--spacing-8);text-align:center}.tm-pagination-btn{display:inline-block;padding:20px 48px;border:1px solid #202c40;background:transparent;color:#202c40;font-family:var(--font-body-family);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;text-decoration:none}.tm-pagination-btn:hover{background:#202c40;color:#fdfcf5}.tm-pagination-btn:focus-visible{outline:2px solid #202c40;outline-offset:3px}.tm-product-card__quick-add button:focus-visible,.tm-product-card__quick-add .tm-product-card__quick-add-submit:focus-visible{outline:2px solid #fdfcf5;outline-offset:2px;box-shadow:0 0 0 2px #202c40}.tm-product-card__quick-add .tm-product-card__quick-add-submit{position:relative}.tm-product-card__quick-add .loading__spinner{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0;pointer-events:none}.tm-product-card__quick-add .loading__spinner svg{width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.tm-product-card__image{transition:none}.tm-product-card:hover .tm-product-card__image,.tm-product-card:hover .tm-product-card__image--secondary{transform:none}.tm-product-card__quick-add{transition:opacity .2s ease;transform:none}}.product-row-4__items .product-row-4-card__img-main,.product-row-4__items .product-row-4-card__img-hover,.article-products-timuntu__items .product-row-4-card__img-main,.article-products-timuntu__items .product-row-4-card__img-hover{object-fit:cover}.product-row-4__items[data-product-card-ratio="4-5"] .product-row-4-card__image-wrapper,.article-products-timuntu__items[data-product-card-ratio="4-5"] .product-row-4-card__image-wrapper{aspect-ratio:4 / 5}.product-row-4__items[data-product-card-ratio="1-1"] .product-row-4-card__image-wrapper,.article-products-timuntu__items[data-product-card-ratio="1-1"] .product-row-4-card__image-wrapper{aspect-ratio:1 / 1}.product-row-4__items[data-product-card-ratio="4-3"] .product-row-4-card__image-wrapper,.article-products-timuntu__items[data-product-card-ratio="4-3"] .product-row-4-card__image-wrapper{aspect-ratio:4 / 3}.product-row-4__items[data-product-card-ratio="3-4"] .product-row-4-card__image-wrapper,.article-products-timuntu__items[data-product-card-ratio="3-4"] .product-row-4-card__image-wrapper{aspect-ratio:3 / 4}.product-row-4__items[data-product-card-fit=contain] .product-row-4-card__img-main,.product-row-4__items[data-product-card-fit=contain] .product-row-4-card__img-hover,.article-products-timuntu__items[data-product-card-fit=contain] .product-row-4-card__img-main,.article-products-timuntu__items[data-product-card-fit=contain] .product-row-4-card__img-hover{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/20/assets/timuntu-product-card.css.map */
