.tt-product-row{padding:clamp(48px,5vw,72px) clamp(48px,6vw,96px)}.tt-product-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:48px}.tt-product-row__grid{gap:56px 36px}.tt-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--z-ink)}.tt-card__body{display:flex;flex-direction:column;gap:6px;min-width:0}.tt-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.tt-card .tt-dots{position:relative;z-index:1;flex-shrink:0;margin-top:1px}.tt-card:hover .tt-card__img,.tt-card:focus-within .tt-card__img{transform:scale(1.04)}.tt-card__media{position:relative;background:var(--z-paper);aspect-ratio:1 / 1;overflow:hidden}.tt-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .52s var(--z-ease)}.tt-card__pill{position:absolute;top:14px;left:14px}.tt-card__body{display:flex;flex-direction:column;gap:4px}.tt-card__name{font-family:var(--z-font-display);font-weight:700;font-size:var(--z-ui);line-height:1.15;letter-spacing:-.005em;text-wrap:pretty;color:inherit;text-decoration:none;min-width:0}.tt-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tt-card:hover .tt-card__name{opacity:.7}.tt-card__name:focus-visible{outline:1px solid var(--z-ink);outline-offset:3px}.tt-card__rating{display:flex;align-items:center;gap:8px;line-height:1}.tt-card__stars{position:relative;display:inline-block;line-height:0}.tt-card__stars-track,.tt-card__stars-fill{display:flex;gap:1px}.tt-card__stars-track{color:var(--z-divider)}.tt-card__stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--z-amber)}.tt-card__star,.tt-star{flex-shrink:0}.tt-card__reviews{font-size:var(--z-ui);color:var(--z-muted)}.tt-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;line-height:1}.tt-card__was{font-family:var(--z-font-display);font-weight:500;font-size:var(--z-body-sm);color:var(--z-quiet);text-decoration:line-through;white-space:nowrap}.tt-card__line{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tt-card__meta{font-family:var(--z-font-text);font-size:var(--z-ui);color:var(--z-muted)}@media screen and (max-width:820px){.tt-product-row{padding:28px 24px 32px}.tt-product-row__head{margin-bottom:28px}.tt-product-row__grid{gap:36px 24px}.tt-card__name{font-size:17px}}.tt-card__price{font-family:var(--z-font-display);font-weight:600;font-size:var(--z-body-sm);letter-spacing:-.01em;color:var(--z-ink);white-space:nowrap}.tt-card__price.is-sale{color:var(--z-accent-1)}@media(prefers-reduced-motion:reduce){.tt-card__img{transition:none}.tt-card:hover .tt-card__img,.tt-card:focus-within .tt-card__img{transform:none}}.tt-cardspec{margin:10px 0 0;padding-top:8px;border-top:var(--z-rule-hair)}.tt-cardspec__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0}.tt-cardspec__row+.tt-cardspec__row{border-top:var(--z-rule-hair)}.tt-cardspec__row:first-child{padding-top:0}.tt-cardspec__row:last-child{padding-bottom:0}.tt-cardspec dt{font-size:var(--z-ui);color:var(--z-muted);white-space:nowrap}.tt-cardspec dd{margin:0;font-size:var(--z-ui);font-weight:600;color:var(--z-ink);text-align:right}.tt-cardspec__row+.tt-cardspec__row--price{border-top:var(--z-rule-cap);margin-top:3px;padding-top:10px}.tt-cardspec__row--price dt{font-family:var(--z-font-display);font-weight:600;font-size:var(--z-body-sm);letter-spacing:-.01em;color:var(--z-ink)}.tt-cardspec__row--price dd{display:flex;align-items:baseline;gap:8px;font-family:var(--z-font-display);font-size:var(--z-body-sm);letter-spacing:-.01em}.tt-cardspec__row--price .is-sale{color:var(--z-accent-1)}.tt-cardspec__was{font-family:var(--z-font-display);font-weight:500;font-size:var(--z-ui);color:var(--z-quiet);text-decoration:line-through;white-space:nowrap}.tt-card__rating--none .tt-card__stars{color:var(--z-divider)}.tt-card__rating--none .tt-card__reviews{font-size:var(--z-ui);color:var(--z-quiet)}.tt-card .tt-unit--met,.tt-cardspec .tt-unit--met{display:none}:root[data-units=metric] .tt-card .tt-unit--met,:root[data-units=metric] .tt-cardspec .tt-unit--met{display:inline}.tt-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .32s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.tt-card--has-hover:hover .tt-card__img--hover,.tt-card--has-hover:focus-within .tt-card__img--hover{opacity:1}.tt-card__img.tt-dot-fade~.tt-card__img--hover{opacity:0}@media(hover:none){.tt-card__img--hover{display:none}}@media(prefers-reduced-motion:reduce){.tt-card__img--hover{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tt-product-row.css.map */
