.cards.dynamic-section{padding:40px;text-align:center;background-color:var(--bg-color);color:var(--color)}.cards.dynamic-section .slick-dots li button:before{font-size:16px}.cards .dynamic-heading{font-size:40px;font-weight:700;margin-bottom:10px}.cards .dynamic-subtext{font-size:20px;font-weight:400;margin-bottom:20px;line-height:120%}.cards .cards-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards .card{color:var(--box-color);background-color:var(--box-bg-color);border-radius:10px;text-align:start;padding:20px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.cards .box-image{margin-bottom:10px;height:auto;width:var(--width, 60px)}.cards .box-heading{font-size:24px;font-weight:700!important;margin-bottom:5px}.cards .box-subtext{font-size:16px!important;line-height:120%;font-family:Avenir Next}.cards .slack_custom_carousel{display:flex;flex-wrap:wrap;gap:15px;align-items:stretch;justify-content:center;max-width:1200px;width:100%;margin:auto}.cards .slack_custom_carousel .stack_carousel_item{flex:0 0 30%}@media only screen and (max-width: 768px){.cards .card{flex-shrink:1}.cards .dynamic-heading{font-size:24px}.cards .dynamic-subtext{font-size:14px}.cards.dynamic-section{padding:35px 15px 50px}.cards .slack_custom_carousel .stack_carousel_item{flex:unset}.cards.dynamic-section .slick-track{display:flex!important;gap:10px}.cards.dynamic-section .slick-dots{bottom:-36px!important}.cards.dynamic-section .slick-slide{height:inherit!important}.cards.dynamic-section .slick-dots li.slick-active button:before{color:#c5966c}.cards.dynamic-section .slick-dots li button:before{color:#000}.cards.dynamic-section .slick-dots{margin:0!important}.cards.dynamic-section .slick-dots li.slick-active button{background-color:transparent}}.cards h2{margin-top:-10px!important}.cards .box-subtext{line-height:120%;margin-right:-8px;margin-top:5px}.cards .dynamic-heading{font-size:36px;line-height:1.2}.cards .box-heading{font-size:20px;line-height:120%}.cards .box-heading{margin-top:-3px}.cards .box-heading.box-heading--large{font-size:35px}@media only screen and (max-width: 600px){.cards .dynamic-heading{font-size:26px;font-weight:700;text-align:left}.cards .dynamic-subtext{font-size:14px;text-align:left;line-height:120%}.cards .box-heading.box-heading--large{font-size:26px}}.cards .card.card-align--center{text-align:center}.cards .card .btn{display:inline-block;padding:10px 20px;background-color:#714455;color:#fff;text-decoration:none;border-radius:100px;font-size:16px;font-weight:700;width:176px}@media (min-width: 768px){.cards-cols--1.slack_custom_carousel .card.stack_carousel_item{flex:0 0 100%}.cards-cols--2.slack_custom_carousel .card.stack_carousel_item{flex:0 0 calc(50% - 15px)}.cards-cols--3.slack_custom_carousel .card.stack_carousel_item{flex:0 0 calc((100% - 15px * 2) / 3)}.cards-cols--4.slack_custom_carousel .card.stack_carousel_item{flex:0 0 calc((100% - 45px)/4)}.cards .cards__title--horizontal{display:flex;justify-content:space-between;gap:40px;margin-bottom:20px}.cards .cards__title--horizontal>*{flex:1}.cards .cards__title--horizontal .dynamic-heading{text-align:left}.cards .cards__title--horizontal .dynamic-subtext{text-align:right}}.cards .card p{color:inherit}.cards .card__caption img{display:inline-block;margin-right:5px;height:1rem;width:auto;vertical-align:text-top}.cards.cards--moving-slider{padding-left:0;padding-right:0}.cards.cards--moving-slider .cards__title{padding-left:40px;padding-right:40px}.cards.cards--moving-slider .slick-slider{margin-left:0;margin-right:0;max-width:unset}.cards .card.card-layout--background{padding:0;position:relative}.cards .card.card-layout--background .card__text{padding:20px;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column}.cards .card.card-layout--background .card__text:before{pointer-events:none;position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:linear-gradient(to top,#0000008c,#00000026)}.cards .card.card-layout--background .card__text>*{position:relative}.cards .card.card-layout--background .card__caption{flex:1;text-align:right}.cards .card.card-layout--background img.box-image{width:100%;height:100%;margin:0;object-fit:cover}.cards .card img{border-radius:0!important}.cards.cards--full-width .slack_custom_carousel{max-width:unset}.cards .card__text strong{font-family:var(--text-font-family);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cards.css.map */
