:root{--page-cards-grid-column-gap: 2.4rem;--page-cards-grid-width: calc(50% - var(--page-cards-grid-column-gap) / 2)}.page-cards__grid{display:grid;column-gap:2.4rem;row-gap:6rem;grid-template-columns:repeat(2,var(--page-cards-grid-width));grid-template-rows:auto}.page-cards__card-images{width:100%;height:auto;aspect-ratio:.9;border-radius:1rem;position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.image-wrapper{width:100%;height:100%;flex-shrink:0;scroll-snap-align:start;border-radius:1rem;overflow:hidden}.image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.page-cards__grid .slider-button{all:unset;height:3rem;width:3rem;border-radius:50%;background-color:var(--color-background);position:absolute;top:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-cards__grid .slider-button:disabled{opacity:.6;pointer-events:none}.page-cards__grid .slider-button.slider-button--prev{left:2rem}.page-cards__grid .slider-button.slider-button--next{right:2rem}.page-cards__grid .slider-button svg{height:1rem;width:auto}.page-cards__card{display:flex;flex-direction:column}.page-cards__card-content{padding:4rem 6rem 4rem 2rem;flex-grow:1;display:grid;grid-template-rows:repeat(2,min-content) auto}.page-cards__card-header{display:flex;align-items:flex-start;margin-bottom:2rem;font-size:4.8rem;min-height:15rem;text-transform:uppercase}.page-cards__card-index{border:2px solid var(--color-text);border-radius:50%;height:8rem;width:8rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:7rem;line-height:1;margin-right:4rem}.page-cards__card-index span{height:8.5rem}.page-cards__card-text{font-size:2.8rem}.page-cards__card-text *{margin:0}.page-cards__card-link{align-self:end}@media screen and (max-width: 989px){.page-cards__card-header{font-size:3rem;min-height:unset;margin-bottom:1rem}.page-cards__card-index{height:5rem;width:5rem;font-size:4rem;margin-right:2rem}.page-cards__card-index span{height:5rem}.page-cards__card-text{font-size:2rem}.page-cards__card-content{padding:2rem 0}.page-cards__card-link{font-size:14px}}@media screen and (max-width: 749px){.page-cards__grid{display:flex;flex-direction:column}.page-cards__card-header{width:80%}.page-cards__card-link{margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-page-cards-grid.css.map */
