.tz-dash-promo .tz-dash-promo__cell{display:contents}.tz-dash-promo .tz-dash-promo__combo{min-width:0;display:flex}.tz-dash-promo .tz-dash-promo__combo>.tz-course-card{flex:1;width:100%}@media (min-width:641px){.tz-dash-promo .tz-dash-promo__combo{grid-column:span 2}.tz-dash-promo .tz-dash-promo__combo .tz-course-card--vertical{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.tz-dash-promo .tz-dash-promo__combo .tz-course-card--vertical .tz-course-art,.tz-dash-promo .tz-dash-promo__combo .tz-course-card--vertical .tz-course-card__art{height:100%;min-height:16rem}.tz-dash-promo .tz-dash-promo__combo .tz-course-card__perk-name{white-space:normal}}.tz-dash-promo__skeleton{height:17rem;border-radius:3px;border:1px solid #e3d6d2;background:linear-gradient(90deg,hsl(var(--muted)/.35) 0,hsl(var(--muted)/.55) 50%,hsl(var(--muted)/.35) 100%);background-size:200% 100%;animation:tz-dash-promo-shimmer 1.2s ease-in-out infinite}@keyframes tz-dash-promo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tz-dash-promo__pubs{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:900px){.tz-dash-promo__pubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}.tz-dash-promo .tz-shop-pub--row{display:grid;grid-template-columns:minmax(8.25rem,10.5rem) minmax(0,1fr);align-items:stretch;min-height:14.5rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__art{height:auto;min-height:14.5rem;align-items:center;justify-content:center;padding:1.1rem .65rem 1.55rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__art .pub-book{--h:clamp(9.75rem,20vw,12rem)}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__formats{right:.4rem;bottom:.4rem;max-width:calc(100% - .8rem)}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__format{padding:.2rem .4rem;font-size:.5rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__body{justify-content:center;gap:.65rem;padding:1.25rem 1.25rem 1.25rem 1.05rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__title{margin-bottom:0}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__desc{margin:0;font-family:var(--font-manrope),Manrope,sans-serif;font-size:.78rem;font-weight:500;line-height:1.55;color:#766f71;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__buyline{flex-wrap:wrap;margin-top:.35rem;padding-top:.75rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__actions{flex-wrap:wrap}@media (max-width:520px){.tz-dash-promo .tz-shop-pub--row{grid-template-columns:minmax(7rem,8.25rem) minmax(0,1fr);min-height:12.5rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__art{min-height:12.5rem;padding:.85rem .45rem 1.3rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__art .pub-book{--h:9rem}.tz-dash-promo .tz-shop-pub--row .tz-shop-pub__body{padding:1rem .95rem 1rem .8rem}}