.cards{padding:var(--pad-top-m) 0 var(--pad-bottom-m);overflow:hidden;color:var(--glass-text)}.cards__logos{position:relative;padding-bottom:var(--space-6)}.cards__logos-heading{margin:0 0 calc(var(--space-2) + var(--hairline) * 2);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--type-cards-logos-heading-size);line-height:1.45;letter-spacing:.1em;text-align:center;white-space:nowrap}.cards__rail-wrap{position:relative}.cards__rail{display:flex;align-items:center;gap:clamp(var(--space-4),2.6vw,calc(var(--space-8) - var(--hairline) * 2));max-width:var(--space-page-max-width);margin-inline:auto;padding:var(--space-1) var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--ink-900) calc(var(--space-8) + var(--space-1)),var(--ink-900) calc(100% - var(--space-8) - var(--space-1)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--ink-900) calc(var(--space-8) + var(--space-1)),var(--ink-900) calc(100% - var(--space-8) - var(--space-1)),transparent 100%)}.cards__rail::-webkit-scrollbar{display:none}.cards__logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc((var(--space-12) + var(--space-2)) * var(--logo-scale, 1));height:calc(var(--size-tap-min) * var(--logo-scale, 1));scroll-snap-align:center}.cards__logo-link{display:contents}.cards__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cards__rail-arrow{min-height:0;border-radius:var(--radius-round);position:absolute;top:30%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--size-tap-min);height:var(--size-tap-min);padding:0;border:0;background:transparent;color:var(--glass-text);transform:translateY(-50%);cursor:pointer;-webkit-tap-highlight-color:transparent}.cards__rail-arrow:active{background:transparent;transform:translateY(-50%)}.cards__rail-arrow[hidden]{display:none}.cards__rail-arrow--prev{left:0}.cards__rail-arrow--next{right:0}.cards__rail-glass{display:flex;align-items:center;justify-content:center;width:calc(var(--space-4) + var(--hairline) * 2);height:calc(var(--space-4) + var(--hairline) * 2);border:var(--hairline) solid var(--glass-line-2);border-radius:var(--radius-round);background:var(--glass-fill-3);-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur);box-shadow:var(--glass-ring)}.cards__rail-glass .icon-line{width:calc(var(--space-2) + var(--hairline) * 2);height:calc(var(--space-2) + var(--hairline) * 2)}.cards__rail-arrow:focus-visible{outline:none}.cards__rail-arrow:focus-visible .cards__rail-glass{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:var(--focus-offset)}.cards__head{max-width:var(--space-page-max-width);margin:0 auto var(--space-6);padding-inline:var(--gutter);text-align:center}.cards__title{margin:var(--space-2) 0 0;font-size:var(--type-cards-title-size);line-height:1.18;letter-spacing:.05em;text-transform:none}.cards__grid{display:grid;grid-template-columns:repeat(var(--cards-cols-m),minmax(0,1fr));gap:calc(var(--space-5) + var(--hairline) * 2) var(--space-3);max-width:calc(var(--space-unit) * 215);margin:0 auto;padding-inline:var(--gutter)}.cards__card{display:flex;flex-direction:column;min-width:0}.cards__pic{display:flex;flex:1;align-items:center;justify-content:center;aspect-ratio:var(--ratio-product)}.cards__img{display:block;width:100%;height:100%;object-fit:contain}.cards__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cards__icon .icon-line{width:44%;height:auto}.cards__meta{margin-top:auto;padding-top:calc(var(--space-2) + var(--hairline) * 2);text-align:center}.cards__button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:calc(var(--space-unit) * 52 + var(--hairline) * 2);min-height:var(--size-tap-min);margin-top:calc(var(--space-1) + var(--hairline) * 2);padding:0 calc(var(--space-2) + var(--hairline) * 2);overflow:hidden;border:var(--hairline) solid var(--glass-line-3);border-radius:var(--radius-md);background:var(--glass-fill-3);-webkit-backdrop-filter:var(--glass-card-blur) saturate(1.2);backdrop-filter:var(--glass-card-blur) saturate(1.2);color:var(--glass-text);font-family:var(--font-heading);font-weight:var(--weight-strong);font-size:var(--type-body-s-size);line-height:1.2;letter-spacing:.05em;text-align:center;text-transform:uppercase;text-decoration:none;overflow-wrap:normal;word-break:normal}.cards__button--small{font-size:var(--type-cards-small-label-size)}.cards--compact .cards__title{font-size:var(--type-cards-menu-heading-size);font-weight:var(--weight-strong);line-height:1.2;letter-spacing:var(--type-cards-menu-heading-ls)}.cards--compact .cards__button{font-size:var(--type-cards-menu-label-size);line-height:1.25;letter-spacing:var(--ls-caps)}.cards__button:active{background:var(--glass-fill-press)}.cards__button:focus-visible{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:var(--focus-offset)}@media(min-width:1024px){.cards{padding:var(--pad-top-d) 0 var(--pad-bottom-d)}.cards__logo{width:calc(clamp(calc(var(--space-12) + var(--space-2)),6.2vw,calc(var(--space-unit) * 24 + var(--hairline) * 2)) * var(--logo-scale, 1));height:calc(clamp(var(--size-tap-min),4.8vw,calc(var(--space-16) + var(--space-2))) * var(--logo-scale, 1))}.cards__rail-arrow{top:50%}.cards__rail-arrow--prev{left:max(var(--space-2),calc((100% - var(--space-page-max-width)) / 2 - var(--space-12) - var(--space-1)))}.cards__rail-arrow--next{right:max(var(--space-2),calc((100% - var(--space-page-max-width)) / 2 - var(--space-12) - var(--space-1)))}.cards__rail-glass{width:var(--size-tap-min);height:var(--size-tap-min)}.cards__rail-glass .icon-line{width:var(--space-5);height:var(--space-5)}.cards--compact .cards__button{font-size:var(--type-cards-menu-label-size-d)}.cards__grid{grid-template-columns:repeat(var(--cards-cols-d),minmax(0,1fr));gap:calc(var(--space-6) + var(--hairline) * 2) calc(var(--space-4) + var(--hairline) * 2);max-width:var(--space-page-max-width)}}.cards__desc{max-width:calc(var(--space-unit) * 160);margin:var(--space-6) auto 0;padding:0 var(--gutter);color:var(--glass-text);font-size:var(--type-body-s-size);font-weight:var(--weight-regular, 400);line-height:1.6;text-align:center}.cards--tile .cards__grid{gap:var(--space-2)}.cards--tile .cards__card{padding:var(--space-2) var(--space-1) 0;border:var(--hairline) solid var(--glass-line-2);border-radius:var(--radius-md);background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur) saturate(1.2);backdrop-filter:var(--glass-card-blur) saturate(1.2);box-shadow:var(--glass-ring)}.cards--tile .cards__meta{padding-top:0}.cards--tile .cards__button{max-width:none;margin-top:0;padding:0 var(--space-1);border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-heading);font-weight:var(--weight-regular, 400);font-size:var(--type-cards-menu-label-size);letter-spacing:.08em;text-transform:uppercase}@media(min-width:1024px){.cards--tile .cards__grid{gap:var(--space-4)}}.cards--plain .cards__grid{gap:16px 14px}.cards--plain .cards__pic{flex:none;aspect-ratio:1 / 1}.cards--plain .cards__meta{padding-top:6px}.cards--plain .cards__button{max-width:none;min-height:0;margin:0 -6px;width:calc(100% + 12px);padding:0;overflow:visible;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:9.5px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;white-space:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;color:#fff;--fit-min: 7}@media(min-width:1024px){.cards--plain .cards__grid{gap:20px 18px;max-width:860px}.cards--plain .cards__button{font-size:11px}}.cards--tile .cards__button{font-size:11px;--fit-min: 8}@media(min-width:1024px){.cards--tile .cards__button{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/cards.css.map */
