.product-tile{position:relative;transition:.35s border-color;--s: 20px}.product-tile a{color:var(--text)}.product-tile .product-tile-flags{display:flex;gap:5px;flex-wrap:wrap;position:absolute;top:0;left:0;padding:10px}.product-tile .product-tile-flag{display:block;text-align:center;padding:.5em;background:var(--blue-30);color:var(--track-black-20);font-size:14px;line-height:1;font-weight:700;transition:background .2s}.product-tile .product-tile-flag span{transition:color .2s}.product-tile .product-tile-flag.-white{background:var(--white-100)}.product-tile .product-tile-flag .-green{color:var(--green-50)}.product-tile .product-tile-flag .dot{display:inline-block;box-sizing:border-box;vertical-align:-.06em;width:12px;height:12px;border:1px solid oklch(from currentColor l c h / .4);border-radius:50%;background:radial-gradient(circle at center,currentColor 0,currentColor 50%,var(--white-100) 50%);transition:transform .2s}.product-tile .product-tile-flag .dot+span{margin-left:.25em}.product-tile .product-tile-flags:has(.product-tile-flag:nth-child(2)):not(:hover) .-multi-hide{color:transparent}.product-tile .product-tile-flags:has(.product-tile-flag:nth-child(2)):not(:hover) .-multi-hide span{color:transparent}.product-tile .product-tile-flags:has(.product-tile-flag:nth-child(2)):not(:hover) span{//color: transparent}.product-tile .product-tile-flags:has(.product-tile-flag:nth-child(2)):not(:hover) .product-tile-flag:has(.dot){background:none}.product-tile .product-tile-flags:has(.product-tile-flag:nth-child(2)):not(:hover) .product-tile-flag:has(.dot) .dot{transform:scale(1.5)}.product-tile .product-tile-gray{position:relative;aspect-ratio:4/3;margin-bottom:15px;background:var(--gray-10)}.product-tile .product-tile-image-wrap{.absoluteFullSize}.product-tile .product-tile-image{mix-blend-mode:darken;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:9.5%}.product-tile .product-tile-image.-tilephoto{object-fit:cover;padding:0}.product-tile .product-tile-text{padding:0 10px 0 0}.product-tile .product-tile-styles{display:flex;justify-content:center;height:36px}.product-tile .product-tile-style{position:relative;margin:0 2px;display:block;width:var(--s);height:var(--s);border-radius:100%;overflow:hidden}.product-tile .product-tile-style img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-tile .product-tile-style-more{font-style:italic;font-size:11px;line-height:calc(var(--s) * 1.3)}.product-tile .product-tile-title{color:var(--text-heading);font-weight:700;font-size:16px;line-height:1.3;margin-bottom:0}.product-tile .product-tile-title:hover{color:var(--text-secondary)}.product-tile .product-tile-style-count{font-size:13px;color:var(--text)}.product-tile .product-tile-price{margin-top:10px;font-weight:400;font-size:15px;color:currentColor;margin-bottom:0}.product-tile .product-tile-price.isDiscounted{color:var(--text-secondary);font-weight:700}.product-tile .product-tile-price .original{font-weight:400;color:currentColor;opacity:.7;text-decoration:line-through}@media(max-width:760px){.product-tile .product-tile.sale:after{--s: 30px;top:5px;right:5px;width:var(--s);height:var(--s);line-height:var(--s);font-size:11px}.product-tile .product-tile-image{padding:8px 5% 0}.product-tile .product-tile-styles{height:25px}.product-tile .product-tile-title{font-size:14px}.product-tile .product-tile-price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product-tile.css.map */
