@media screen and (min-width: 750px){.multicolumn.custom-cards slider-component{margin-right:-10px}}.custom-card-item{padding-right:10px}.card-base-outer{display:block;overflow:hidden;width:100%;height:100%;border-radius:10px;background-color:#eff2f2;box-shadow:0 0 30px -20px #5c90924d;text-decoration:none}.card-base-outer.card-horiz{display:flex;justify-content:center;flex-wrap:wrap}.card-base-img--wrap{position:relative;display:flex;overflow:hidden;width:100%;padding-top:60%;justify-content:center;align-items:center}.card-base-img--wrap.square-featured{padding-top:100%}.card-base-img--wrap.square-featured .card-base-img{top:0;width:100%}.card-base-img--wrap.card-horiz-img--wrap{width:35%}.card-base-img{position:absolute;top:-30%;width:120%}.card-base-img.card-horiz-img{position:absolute;top:0;width:auto;height:100%;max-width:none}.card-base-content--wrap{padding:30px}@media screen and (max-width: 989px){.card-base-content--wrap{padding:20px}}.card-base-content--wrap p{font-size:.8em}.card-base-content--wrap.card-horiz-content--wrap{width:65%;padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 749px){.card-base-content--wrap.card-horiz-content--wrap{padding:30px 15px}}.card-base-btn--wrap{margin:1em -10px -20px}.card-base-btn--wrap .button{margin:0 10px 10px}.card-base-body{width:100%;max-width:85%}.card-custom-subtitle{font-family:var(--font-body-family);font-weight:var(--font-body-weight)!important;letter-spacing:.2em;text-transform:uppercase;font-size:.65em;margin-bottom:5px}@media screen and (max-width:991px){.card-base-outer.card-horiz{max-width:680px;margin-right:auto;margin-left:auto}.card-base-img--wrap{padding-top:80%}.card-base-img{top:-10%}.card-base-body{max-width:100%}}@media screen and (max-width:749px){.card-base-outer.card-horiz{flex-wrap:nowrap}.card-base-img--wrap{padding-top:60%}.card-base-img{top:-30%}.card-base-img.card-horiz-img{position:absolute;top:0;height:100%;width:auto}.custom-card-item{max-width:75%!important;display:block;height:auto;margin:0 auto 1.5rem!important}.custom-card-item>.multicolumn-card{height:auto!important}}@media screen and (max-width:479px){.custom-card-item.horizontal-card-item{max-width:100%!important}.card-base-content--wrap{padding:20px}}.video-card .video-wrap{width:100%;border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/120/assets/component-custom-cards.css.map */
