.tg-models{padding-top:var(--tg-space);background:var(--tg-snow)}.tg-models__head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media(min-width:990px){.tg-models__head{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:56px}}.tg-models__heading{font:500 var(--tg-fs-h2)/1.05 var(--tg-font-display);letter-spacing:-.03em;max-width:760px}.tg-models__intro{max-width:420px}.tg-models__intro-title{display:none}.tg-models__intro-text{font-size:var(--tg-fs-body);line-height:1.6;color:var(--tg-stone)}.tg-models__grid{display:grid;gap:var(--tg-gap)}@media(min-width:768px){.tg-models__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tg-model{position:relative;display:flex;flex-direction:column;background:var(--tg-white);border-radius:var(--tg-radius);padding:28px 24px 24px;overflow:hidden}@media(min-width:990px){.tg-model{padding:40px 40px 32px}}.tg-model__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tg-model__title{font:500 var(--tg-fs-h3)/1.1 var(--tg-font-display);letter-spacing:-.02em}.tg-model__title a{text-decoration:none}.tg-model__badge{font:500 11px/1 var(--tg-font);letter-spacing:.14em;text-transform:uppercase;border:1px solid currentColor;padding:6px 8px;border-radius:3px;white-space:nowrap}.tg-model__specs{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;list-style:none;padding:0;font-size:14px;color:var(--tg-stone)}.tg-model__specs li+li:before{content:"\b7";margin-right:18px;color:var(--tg-moss)}.tg-model__media{display:block;margin:24px -4% 16px}.tg-model__media img{width:100%;height:auto;transition:transform 1s var(--tg-ease)}.tg-model:hover .tg-model__media img{transform:scale(1.03)}.tg-model__text{order:3;font-size:15px;line-height:1.6;color:var(--tg-stone);max-width:520px;margin-bottom:24px}.tg-model__text p{margin:0}.tg-model__foot{order:4;margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:1px solid var(--tg-line)}.tg-model__buy{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tg-model__price{font-size:14px;color:var(--tg-stone);line-height:1.3}.tg-model__price span{display:block;font:500 11px/1.4 var(--tg-font);letter-spacing:.14em;text-transform:uppercase}.tg-model__price strong{font-weight:500;color:var(--tg-indigo);font-size:16px}.tg-model__order{--bg: var(--tg-indigo);--fg: var(--tg-snow)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tg-shared-models.css.map */
