.cards-grid{position:relative}.cards-grid--striped{background-image:repeating-linear-gradient(90deg,rgba(var(--stripe-color),1) 0px,rgba(var(--stripe-color),1) 85px,transparent 85px,transparent 170px);background-position:calc(50% - 42.5px) center;background-size:170px 100%}.cards-grid--stripe-foreground{--stripe-color: var(--color-foreground)}.cards-grid--stripe-foreground-title{--stripe-color: var(--color-foreground-title)}.cards-grid--stripe-custom{background-image:repeating-linear-gradient(90deg,var(--custom-stripe-color) 0px,var(--custom-stripe-color) 85px,transparent 85px,transparent 170px);background-position:calc(50% - 42.5px) center;background-size:170px 100%}.cards-grid__wrapper{display:grid;gap:1.6rem}.cards-grid__item{position:relative;overflow:hidden}.cards-grid .cards-grid__info-item-btns{display:inline-flex;align-items:center;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:2rem}.cards-grid .cards-grid__info-item-btns .button{border:1px solid rgb(var(--color-foreground));background:transparent}@media screen and (min-width: 990px){.cards-grid .cards-grid__info-item-btns{margin-top:4rem}}.cards-grid .cards-grid__heading{margin-bottom:0}.cards-grid .cards-grid__item-block{position:relative;display:flex;height:100%}.cards-grid .cards-grid__item-block:after{content:"";display:block;padding-bottom:var(--image_size)}.cards-grid__image{position:absolute;overflow:hidden;width:100%;height:100%}.cards-grid__image img,.cards-grid__image video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cards-grid__info{height:auto;z-index:2;width:100%;padding:4rem 2rem}@media screen and (min-width: 1100px){.cards-grid__info{padding:8rem 4rem}}.cards-grid__info .cards-grid-text{margin-top:.4rem}@media screen and (min-width: 576px){.cards-grid__info .cards-grid-text{margin-top:.8rem}}.cards-grid .cards-grid__image{background-color:rgba(var(--color-background-secondary),.08)}.cards-grid__ornament{position:absolute;top:0;z-index:10;max-width:var(--ornament-width, 100px);width:auto;height:auto;transform:translateY(-90%);display:none}@media screen and (min-width: 1100px){.cards-grid__ornament{display:block}}.cards-grid__ornament img{width:100%;height:auto;object-fit:contain;position:static}.cards-grid__ornament--left{left:5rem}.cards-grid__ornament--right{right:5rem}@media screen and (min-width: 1100px){.cards-grid__ornament--left{left:15rem}.cards-grid__ornament--right{right:15rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-grid-banner.css.map */
