[class^=expandable-section-]{background-color:var(--section-bg-color);padding:var(--section-padding-desktop)}.row-container{max-width:var(--row-max-width);display:flex;flex-direction:column;gap:20px;margin:auto}.row-container .custom-row-block .shopify-block{display:contents}expandable-row{display:flex!important;gap:var(--gap-in-desktop)}.custom-card{position:relative;flex:1;height:300px;overflow:hidden;cursor:pointer;border-radius:30px;background-color:#ccc}.card-heading{font-size:var(--heading-size-desktop);margin:0;text-transform:var(--heading-transform);font-style:var(--heading-style);text-decoration:var(--heading-decoration)}.card-subheading{font-size:var(--subheading-size-desktop);margin:0}.card-paragraph{font-size:var(--paragraph-size-desktop);margin:0}.card-strips{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;z-index:10;font-size:0;border-radius:30px;overflow:hidden}.card-strip{width:calc(100% / 3 + .2px);height:100%;background:#fff;clip-path:inset(100% 0 0 0);transition:clip-path .3s ease-out;backface-visibility:hidden;transform:translateZ(0);margin:0;padding:0;border:none;flex-shrink:0}.card-strip{outline:1px solid white}.card-strip:nth-child(1){border-top-left-radius:30px;border-bottom-left-radius:30px}.card-strip:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;border-radius:30px;z-index:1}.card-hover-bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:30px;z-index:2;opacity:0;transition:opacity .4s ease}.custom-card .card-info{position:absolute;bottom:20px;left:20px;z-index:3;color:#fff;font-size:18px;font-weight:500;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.custom-card:hover .card-hover-bg video{opacity:1}.custom-card:hover .card-info{opacity:1;transform:translateY(0)}@media (max-width: 749px){[class^=expandable-section-]{padding:var(--section-padding-mobile)}expandable-row{flex-direction:column;gap:var(--gap-in-mobile)!important}.custom-card{min-height:250px}.card-heading{font-size:var(--heading-size-mobile);margin:0}.card-subheading{font-size:var(--subheading-size-mobile);margin:0}.card-paragraph{font-size:var(--paragraph-size-mobile);margin:0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/expandable-cards.css.map */
