:root{--tz-catalog-width:1280px;--tz-catalog-gutter:40px}html body main :is(.collection-hero__inner.page-width,.facets-wrapper.page-width,.collection.page-width,.tz-department-shelf.page-width){box-sizing:border-box;width:100%;max-width:var(--tz-catalog-width);margin-inline:auto;padding-inline:var(--tz-catalog-gutter)}html body :is(.tz-catalog-card,.tz-food-card){height:100%;min-width:0;display:flex;flex-direction:column;background:#fff}html body :is(.tz-catalog-card__body,.tz-food-card-body){display:flex;flex-direction:column;flex:1;min-width:0}html body .tz-catalog-card__body h3{min-height:3.75em;overflow-wrap:break-word;line-height:1.25!important}html body .tz-catalog-card__body h3 a{color:inherit;text-decoration:none}html body .tz-catalog-card__image{flex:none;aspect-ratio:1;min-width:0;background:#fff!important}html body .tz-catalog-card__image img{display:block;width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box}html body .tz-catalog-card__commerce{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px}html body .tz-catalog-card__commerce :is(.button,product-form,form){width:100%;min-width:0}html body .tz-catalog-card__commerce .button{min-height:48px;white-space:normal;text-align:center;line-height:1.25;padding:12px 8px}.tz-card-macros{font:400 14px/1.4 var(--tazgo-body-font);color:#4d3868;width:100%;margin:8px 0 0;padding:10px 0;border-top:1px solid #ece6f3;box-sizing:border-box}.tz-card-macros>p{margin:0 0 8px;font:inherit}.tz-card-macros dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.tz-card-macros dl>div{min-width:0}.tz-card-macros dt{font-size:13px}.tz-card-macros dd{font-size:17px;margin:3px 0 0;color:#30154c}.tz-card-macros small{font-size:12px}.tz-card-macros--custom{min-height:92px}html body .tz-department-shelf__grid{align-items:stretch}@media(max-width:989px){:root{--tz-catalog-gutter:24px}.tz-card-macros dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){:root{--tz-catalog-gutter:16px}html body .tz-catalog-card .tz-catalog-card__body{padding:12px;gap:6px}html body .tz-catalog-card__body h3,html body .tz-catalog-card__body h3 a{font-size:19px!important;line-height:1.25!important}html body .tz-catalog-card__image img{padding:8px}html body .tz-catalog-card__commerce{gap:8px;padding-top:8px}.tz-card-macros,.tz-card-macros dt{font-size:12px}.tz-card-macros dd{font-size:16px}html body .tz-department-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.tz-catalog-card,.tz-food-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/tazgo-layout-consistency.css.map */
