.card-cta-wrapper{position:relative;height:100%;width:100%}.card-cta-container{height:100%;display:flex;flex-direction:column;position:relative;border-radius:var(--border-radius);overflow:hidden;min-height:400px}.card-cta-wrapper .full-unstyled-link{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none;color:inherit}.card-cta__media{position:relative;width:100%;flex:1;min-height:200px}.card-cta__image{width:100%;height:100%;object-fit:cover;display:block}.card-cta-container .card__content{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:1.5rem;z-index:2}.card-cta__title{color:#fff;font-size:2rem;font-weight:600}.card-cta__description{margin-bottom:1rem;opacity:.9}.card-cta__description p{margin:0;font-size:1.4rem;line-height:1.3}.card-cta__button-wrapper{margin-top:.8rem}.card-cta-container .button{background:#fff;color:#000!important;border:none;padding:.8rem 1.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.1rem;font-size:1.1rem;transition:all .3s ease;border-radius:4px}.card-cta-container .button:hover{background:#ffffffe6;color:#000!important;transform:translateY(-1px)}@media screen and (max-width: 749px){.grid__item--cta,li.grid__item--cta,.grid .grid__item--cta,.product-grid .grid__item--cta,.grid--2-col-tablet-down .grid__item--cta,.grid--1-col-tablet-down .grid__item--cta,.product-grid.grid--2-col-tablet-down .grid__item--cta,.product-grid.grid--1-col-tablet-down .grid__item--cta,.has-cta-cards .grid__item--cta{grid-column:1 / -1!important;grid-column-start:1!important;grid-column-end:-1!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.product-grid.has-cta-cards{grid-auto-flow:row!important}.card-cta__title{font-size:2rem}.card-cta-container .card__content{padding:1.2rem}.card-cta__description p{font-size:1.4rem}.card-cta-container .button{padding:.7rem 1.2rem;font-size:1rem}}.card-cta-wrapper:hover .card-cta__image{transform:scale(1.05);transition:transform .3s ease}.card-cta-wrapper .card-cta__image{transition:transform .3s ease}.card-cta-wrapper.animate-arrow .button:after{content:"";display:inline-block;width:.6rem;height:.6rem;border-top:.1rem solid currentColor;border-right:.1rem solid currentColor;transform:rotate(45deg);margin-left:.8rem;vertical-align:middle;position:relative;top:-.1rem;transition:transform .3s ease}.card-cta-wrapper.animate-arrow:hover .button:after{transform:rotate(45deg) translate(.2rem)}@media screen and (max-width: 989px){.grid--2-col-tablet-down .grid__item--cta,.grid--1-col-tablet-down .grid__item--cta{grid-column:1 / -1!important;grid-column-start:1!important;grid-column-end:-1!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/component-cta-grid.css.map */
