.cards-section{--cards-section-gap: calc(var(--spacing) * 2);--cards-section-card-radius: calc(var(--spacing) * 4);--cards-section-content-inset: calc(var(--spacing) * 3);padding-block:var(--section-padding-top-mobile, 0) var(--section-padding-bottom-mobile, 0)}.cards-section .cards-section__card,.cards-section .card__content,.cards-section .card__badge,.cards-section .card__button,.cards-section .card__link-label{box-sizing:border-box}.cards-section .cards-section__inner{margin-inline:auto;padding-inline:calc(var(--spacing) * 3)}.cards-section .cards-section__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cards-section-gap);align-items:start}.cards-section .cards-section__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:178.5 / 233;overflow:hidden;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2) calc(var(--spacing) * 2);border-radius:var(--cards-section-card-radius);text-decoration:none;color:inherit}.cards-section .card__badge{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:var(--spacing);padding:var(--spacing) calc(var(--spacing) * 2.5);border-radius:calc(var(--spacing) * 1.5)}.cards-section .card__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cards-section .card__image-wrapper .image-block__picture{display:block;width:100%;height:100%}.cards-section .card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,rgb(0 0 0 / var(--card-overlay-opacity, 50%)))}.cards-section .card__image,.cards-section .image-block__image{width:100%;height:100%;object-fit:cover;object-position:center}.cards-section .card__title,.cards-section .card__description{margin:0;color:var(--color-white);font-family:var(--font-sans);font-style:normal}.cards-section .card__title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:125%}.cards-section .card__description{margin-top:var(--spacing);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:150%}.cards-section .card__button,.cards-section .card__link-label{display:flex;justify-content:center;align-items:center;flex:0 0 auto;align-self:stretch;min-height:calc(var(--spacing) * 8.5);margin-top:calc(var(--spacing) * 4);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);font-family:var(--font-sans);font-style:normal;line-height:150%}.cards-section .card__button{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.cards-section .card__arrow{color:var(--color-primary-600);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-bold);font-style:normal;line-height:140%;letter-spacing:.36px}.cards-section .card__link-label{position:relative;min-width:0;max-width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 8) calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-gray-900);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-section .card__link-text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);padding-right:var(--spacing)}.cards-section .card__link-arrow{position:absolute;right:calc(var(--spacing) * 3);flex:0 0 auto}.cards-section .card__content{position:absolute;top:calc(var(--spacing) * 6);bottom:var(--cards-section-content-inset);left:var(--cards-section-content-inset);z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:calc(100% - (var(--cards-section-content-inset) * 2))}@media screen and (min-width:640px){.cards-section{--cards-section-gap: calc(var(--spacing) * 4)}.cards-section .card__content{padding:calc(var(--spacing) * 4)}.cards-section .card__title{font-size:var(--text-2xl)}.cards-section .card__description{font-size:var(--text-base)}}@media screen and (min-width:1024px){.cards-section{--cards-section-content-inset: calc(var(--spacing) * 6);padding-block:var(--section-padding-top, 0) var(--section-padding-bottom, 0)}.cards-section .cards-section__inner{padding-inline:calc(var(--spacing) * 3.75)}.cards-section .cards-section__content{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-section .cards-section__card{padding:calc(var(--spacing) * 6)}.cards-section .card__content{padding:0}.cards-section .card__link-label{width:fit-content;align-self:flex-start}}@media screen and (min-width:1536px){.cards-section{--cards-section-gap: calc(var(--spacing) * 9)}.cards-section .card__title{font-size:var(--text-4xl)}.cards-section .card__link-text{font-size:var(--text-lg)}}
/*# sourceMappingURL=/cdn/shop/t/1434/assets/section-cards.css.map */
