.section__grid .grid-template{display:grid;grid:auto-flow dense/repeat(1,minmax(0,1fr));gap:clamp(var(--gap-mobile, var(--grid-base)),3.5vw,var(--gap-desktop, var(--grid-base)))}.section__grid .grid-template .card-grid .card__content{padding:1.6rem}.section__grid .grid-template .card-grid .card__heading{--ellipsis: 5;--font-family: var(--font-heading-family);--font-size: var(--card-heading-font-size-mobile);--font-weight: var(--font-heading-weight);--text-transform: inherit;--letter-spacing: var(--heading-letter-spacing, 0);--line-height: var(--heading-line-height, 1.2);margin-bottom:.8rem}.section__grid .grid-template .card-grid .card__buttons{margin-top:.8rem}.section__grid .grid-template .card-grid .card__buttons .link{font-weight:500}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content{position:absolute;inset:clamp(1.6rem,3.5vw,2.4rem);padding:0;display:flex;flex-direction:column;background:transparent;transform:unset;transition:unset;margin-top:0}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content,.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__buttons{align-items:center;justify-content:center;text-align:center}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content{pointer-events:none}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__caption .caption{color:#fff}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__heading{text-transform:uppercase}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__buttons{padding-bottom:0!important;opacity:1;visibility:visible}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__heading,.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__buttons{pointer-events:all}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__text,.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__buttons{margin-top:.8rem}.section__grid .grid-template--7-items .grid-template__item .card.card-grid{--media-radius: 10px 10px 0 0}.section__grid .grid-template--7-items .grid-template__item .card.card-grid.border-box{border-radius:0 0 10px 10px}@media screen and (max-width:1032px){.section__grid .grid-template .card-grid .card__media .media{padding-bottom:100%!important}.section__grid .grid-template .card-grid .card__buttons .link{font-size:1.3rem}.section__grid .grid-template .card-grid .card__buttons .link span{background-size:0 min(var(--text-decoration-thickness),.1rem)}}@media screen and (min-width:750px){.section__grid .grid-template .card-grid .card__heading{--font-size: var(--card-heading-font-size-tablet)}}@media screen and (min-width:750px)and (max-width:1032px){.section__grid .grid-template--2-items,.section__grid .grid-template--3-items,.section__grid .grid-template--4-items,.section__grid .grid-template--5-items,.section__grid .grid-template--6-items,.section__grid .grid-template--7-items,.section__grid .grid-template--8-items{grid:auto-flow dense/repeat(2,minmax(0,1fr))}.section__grid .grid-template--2-items .grid-template__item,.section__grid .grid-template--3-items .grid-template__item,.section__grid .grid-template--4-items .grid-template__item,.section__grid .grid-template--5-items .grid-template__item,.section__grid .grid-template--6-items .grid-template__item,.section__grid .grid-template--7-items .grid-template__item,.section__grid .grid-template--8-items .grid-template__item{grid-column:span 1;grid-row:span 1}.section__grid .grid-template--3-items .grid-template__item:nth-child(1),.section__grid .grid-template--5-items .grid-template__item:nth-child(1),.section__grid .grid-template--7-items .grid-template__item:nth-child(1){grid-column:span 2}}@media screen and (min-width:1033px){.section__grid .grid-template{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(24,minmax(0,1fr))}.section__grid .grid-template .grid-template__item{grid-column:span 24;grid-row:span 1}.section__grid .grid-template--2-items .grid-template__item,.section__grid .grid-template--3-items .grid-template__item{grid-column:span 12}.section__grid .grid-template--4-items .grid-template__item,.section__grid .grid-template--5-items .grid-template__item,.section__grid .grid-template--6-items .grid-template__item{grid-column:span 8}.section__grid .grid-template--7-items .grid-template__item{grid-column:span 6}.section__grid .grid-template--3-items .grid-template__item:nth-child(1),.section__grid .grid-template--5-items .grid-template__item:nth-child(1),.section__grid .grid-template--7-items .grid-template__item:nth-child(1){grid-row:span 2}.section__grid .grid-template .grid-template__item :is(.card-wrapper,.card,.card__inner){height:100%}.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__text,.section__grid .grid-template .grid-template__item:nth-child(1) .card-grid .card__content .card__buttons{margin-top:3.2rem}.section__grid .grid-template--3-items .grid-template__item:nth-child(1) :is(.card-wrapper,.card,.card__inner,.card__media,.card__media-wrapper,.media),.section__grid .grid-template--5-items .grid-template__item:nth-child(1) :is(.card-wrapper,.card,.card__inner,.card__media,.card__media-wrapper,.media),.section__grid .grid-template--7-items .grid-template__item:nth-child(1) :is(.card-wrapper,.card,.card__inner,.card__media,.card__media-wrapper,.media){height:100%}.section__grid .grid-template .card-grid .card__content{position:relative;z-index:var(--z-index-flat, 1);margin-top:calc(-1 * (1.2rem + var(--hover-element-spacing)));transform:translateY(calc(1.2rem + var(--hover-element-spacing)));transition:transform var(--duration-default) cubic-bezier(.215,.61,.355,1);padding:2.4rem 1.4rem 2.4rem 2.4rem}.section__grid .grid-template .card-grid .card__heading{--font-size: var(--card-heading-font-size-desktop);margin-bottom:1.2rem}.section__grid .grid-template .card-grid .card__buttons{padding-bottom:0;opacity:0;visibility:hidden;margin-top:1.2rem}.section__grid .grid-template .card.card-grid:hover .card__content,.section__grid .grid-template .card.card-grid:focus-within .card__content{transform:translateY(0)}.section__grid .grid-template .card.card-grid:hover .card__content .card__buttons,.section__grid .grid-template .card.card-grid:focus-within .card__content .card__buttons{opacity:1;visibility:visible}}@media screen and (min-width:1033px)and (max-width:1400px){.section__grid .grid-template .card-grid .card__heading{--card-heading-font-size-desktop: 35px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-grid.css.map */
