.expanding-cards-container{position:relative;padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px)}.expanding-cards-container .content{padding:0 1.5rem}@media(min-width:768px){.expanding-cards-container .content{padding:0 3rem}}.expanding-cards-container .header{margin-bottom:2.5rem}.expanding-cards-container .header.text-center{text-align:center}.expanding-cards-container .header.text-left{text-align:left}.expanding-cards-container .header.text-right{text-align:right}.expanding-cards-container .title{margin:0;font-family:var(--font-heading-family),sans-serif;font-weight:700}.expanding-cards-scroll-wrap{position:relative}.expanding-cards-container .cards-container{display:flex;gap:1.5rem;width:100%}.expanding-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:2.5rem 2rem;overflow:hidden;border-radius:1.5rem;min-height:var(--card-height, 535px);flex:1 0 0;transition:flex .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1);box-sizing:border-box}.expanding-card .media-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.expanding-card .media-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease;display:block}.expanding-card .media-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .15);z-index:1}.expanding-card h2{position:relative;z-index:2;margin:0;font-family:var(--font-heading-family),sans-serif;color:var(--card-title-color, #ffffff);font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:700;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.4)}.expanding-card .info{position:relative;z-index:2;border-radius:1.2rem;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;justify-content:space-between;width:100%;margin-top:auto;box-sizing:border-box;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:var(--info-bg-color, rgba(255, 255, 255, .75));border:1px solid var(--info-border-color, rgba(255, 255, 255, .3));color:var(--info-text-color, #222222)}.expanding-card .left-info{flex:1 1 250px}.expanding-card .subtitle{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.expanding-card .text,.expanding-card .text p{font-size:1.125rem;line-height:1.5;margin:0}.expanding-card .right-info{flex:0 0 auto}.expanding-card .btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.6rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}.expanding-card .btn:not(.btn-primary):not(.btn-outline){border:1.5px solid var(--btn-border-color, #222222);background-color:var(--btn-bg-color, #222222);color:var(--btn-text-color, #ffffff)}.expanding-card .btn:not(.btn-primary):not(.btn-outline):hover{background-color:var(--btn-hover-bg-color, #000000);color:var(--btn-hover-text-color, #ffffff);border-color:var(--btn-hover-border-color, #000000)}@media(min-width:66.001em){.expanding-cards-container .title{font-size:var(--section-heading-size, 2.5rem)}.expanding-card:hover{flex:var(--hover-grow-ratio, 1.8) 0 0}.expanding-card:hover .media-wrap img{transform:scale(1.05)}.expanding-card h2{font-size:var(--card-title-size, clamp(2.2rem, 3.2vw, 3.5rem))!important}.expanding-card .subtitle{font-size:var(--card-subtitle-size, 1.25rem);margin-bottom:.5rem}.expanding-card .text,.expanding-card .text p{font-size:var(--card-desc-size, 1.25rem)!important;line-height:1.6}}@media(max-width:66em){.expanding-cards-container .content{padding:0 1rem}.expanding-cards-container .cards-container{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1.2rem;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.expanding-cards-container .cards-container::-webkit-scrollbar{display:none}.expanding-card{scroll-snap-align:center;flex:0 0 85%;min-width:280px;min-height:var(--card-mobile-height, 480px);padding:2rem 1.2rem}.expanding-card .info{flex-direction:column;align-items:stretch;gap:1.2rem;padding:1.2rem}.expanding-card .left-info{flex:1 1 auto}.expanding-card .right-info .btn{width:100%;text-align:center}.large--hide{display:block!important}.medium-down--hide{display:none!important}}@media(min-width:66.001em){.large--hide{display:none!important}.medium-down--hide{display:block!important}}.expanding-cards-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:20px auto 10px!important;position:relative!important;z-index:10!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important;left:0!important;right:0!important;text-align:center!important}@media(min-width:768px){.expanding-cards-dots,.expanding-cards-container .expanding-cards-dots{display:none!important}}.expanding-cards-dots[hidden]{display:none!important}.expanding-cards-dots .keen-dots-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background-color:var(--dot-color-inactive, rgba(0, 0, 0, .25))!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;outline:none!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important;box-shadow:none!important;vertical-align:middle!important}.expanding-cards-dots .keen-dots-dot.active{background-color:var(--dot-color-active, #111111)!important;width:22px!important;height:8px!important;border-radius:10px!important;transform:none!important}.expanding-cards-container .header.layout-split{margin-bottom:3.5rem}.expanding-cards-container .header-split-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.expanding-cards-container .header-desc p{margin:0;font-size:1.1em;line-height:1.5;color:#000}.expanding-cards-container .header-btn{white-space:nowrap}@media(min-width:66.001em){.expanding-cards-container .header-split-grid{grid-template-columns:4fr 6fr;gap:4rem}.expanding-cards-container .header-right{display:flex;align-items:center;justify-content:space-between;gap:3rem;text-align:left}.expanding-cards-container .header-desc{flex:1}}@media(max-width:66em){.expanding-cards-container .header-right{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;text-align:left}.expanding-cards-container .header-btn{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/expanding-cards.css.map */
