.sticky-card-section{position:relative;width:100%;height:var(--desktop-height, 150vh);overflow:visible;grid-column:1 / -1}@media screen and (max-width:749px){.sticky-card-section{height:var(--mobile-height, 130vh)}}.sticky-card-media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sticky-card-video{width:100%;height:100%;object-fit:cover}.sticky-card-picture{display:block;width:100%;height:100%}.sticky-card-img{width:100%;height:100%;object-fit:cover}.sticky-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .3);z-index:2}.sticky-card-content-wrapper{position:sticky;top:18vh;height:auto;width:100%;display:flex;justify-content:flex-start;padding-left:5vw;box-sizing:border-box;z-index:3;pointer-events:none}@media screen and (max-width:749px){.sticky-card-content-wrapper{top:15vh;justify-content:center;padding-left:0}}.sticky-card-content{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:20px;color:var(--text-color, #ffffff);max-width:600px;width:100%}@media screen and (max-width:749px){.sticky-card-content{align-items:center;text-align:center}}.sticky-card-subheading{font-size:clamp(.85rem,1.1vw,1rem);font-weight:600;letter-spacing:.02em;margin-bottom:6px;text-shadow:0 1px 3px rgba(0,0,0,.4)}@media screen and (max-width:749px){.sticky-card-subheading{font-size:.85rem!important}}.sticky-card-heading{font-size:clamp(2.5rem,4.2vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:18px;text-shadow:0 2px 6px rgba(0,0,0,.5)}@media screen and (max-width:749px){.sticky-card-heading{font-size:1.8rem!important;line-height:1.15!important;letter-spacing:normal!important;margin-bottom:14px!important}}.sticky-card-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;font-size:1rem;font-weight:500;text-decoration:none;color:#fff!important;background-color:transparent!important;border:1px solid #ffffff!important;border-radius:50px!important;transition:all .3s ease;cursor:pointer}@media screen and (max-width:749px){.sticky-card-button{padding:6px 18px!important;font-size:.9rem!important}}.sticky-card-button:hover{background-color:#fff!important;color:#000!important}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width:749px){.desktop-only{display:none}.mobile-only{display:block}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-card-sticky-header.css.map */
