.sub-cards__list{display:grid;gap:40px 32px;margin:0;padding:0;list-style:none}@media(min-width:750px){.sub-cards__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sub-cards--cols-3 .sub-cards__list{grid-template-columns:repeat(3,1fr)}}.sub-cards__card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:var(--top-color-white)}.top-section--white .sub-cards__card{background:var(--top-color-aqua-pale)}.top-section--navy .sub-cards__card{background:#ffffff0f}.sub-cards__card .top-photo img{transition:transform .8s var(--top-ease)}.sub-cards__body{display:flex;flex-direction:column;flex:1;padding:24px}.sub-cards__sub{font-size:13px;font-weight:500;line-height:1.8;letter-spacing:.08em;color:var(--top-color-text-sub)}.top-section--navy .sub-cards__sub{color:#ffffffb3}.sub-cards__title{margin-top:4px;font-weight:700;font-size:17px;line-height:1.7;color:var(--top-color-navy)}.top-section--navy .sub-cards__title{color:var(--top-color-white)}.sub-cards__text{margin-top:8px;font-size:14px;line-height:1.8}.sub-cards__more{margin-top:auto;padding-top:16px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--top-color-navy)}.top-section--navy .sub-cards__more{color:var(--top-color-aqua)}.sub-cards__more:after{content:" \2192";display:inline-block;transition:transform .3s var(--top-ease)}.sub-cards__title span{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) right bottom / 0 1px no-repeat;transition:background-size .4s ease}@media(any-hover:hover){a.sub-cards__card:hover .top-photo img{transform:scale(1.05)}a.sub-cards__card:hover .sub-cards__title span{background-position:left bottom;background-size:100% 1px}a.sub-cards__card:hover .sub-cards__more:after{transform:translate(4px)}}a.sub-cards__card:focus-visible .sub-cards__title span{background-position:left bottom;background-size:100% 1px}.sub-cards--contain .sub-cards__card .top-photo{background:var(--top-color-white)}.sub-cards--contain .sub-cards__card .top-photo img{object-fit:contain;padding:16px}@media(any-hover:hover){.sub-cards--contain a.sub-cards__card:hover .top-photo img{transform:none}}@media(min-width:750px){.sub-cards__item:nth-child(2n){--i: 1}}@media(min-width:990px){.sub-cards--cols-3 .sub-cards__item:nth-child(n){--i: 0}.sub-cards--cols-3 .sub-cards__item:nth-child(3n+2){--i: 1}.sub-cards--cols-3 .sub-cards__item:nth-child(3n){--i: 2}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sub-cards.css.map */
