.chs-section{position:relative;width:100%;padding:80px 0 80px 20px;box-sizing:border-box;overflow:hidden}.chs-bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.chs-container{position:relative;z-index:1;width:100%}.chs-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;padding-bottom:20px}.chs-track::-webkit-scrollbar{display:none}.chs-slide{flex:0 0 calc(50% - 30px);min-width:320px;scroll-snap-align:start}.chs-card{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:35px;overflow:hidden;display:flex;align-items:flex-end;padding:45px;box-sizing:border-box;box-shadow:0 12px 30px #0000000f}.chs-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.chs-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#00000080,#0003,#0000000d);z-index:0;border-radius:inherit;pointer-events:none;transition:background .4s ease}.chs-card:hover:after{background:linear-gradient(to top,#00000094,#00000047,#0000001a)}.chs-card-content{position:relative;z-index:2;max-width:400px}.chs-heading{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:38px;margin:0 0 8px;line-height:1.2}.chs-subheading{font-size:16px;margin:0 0 28px;line-height:1.5;opacity:.85;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.chs-button{display:inline-block;padding:12px 28px;font-size:14px;text-decoration:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;transition:opacity .3s ease,transform .3s ease}.chs-button:hover{opacity:.85;transform:translateY(-2px)}@media screen and (min-width:1200px){.chs-section{padding-left:max(20px,calc((100vw - 1200px)/2))}.chs-slide{flex:0 0 560px}}@media screen and (max-width:900px){.chs-slide{flex:0 0 calc(70% - 15px)}}@media screen and (max-width:600px){.chs-section{padding:50px 0 50px 15px}.chs-slide{flex:0 0 calc(85% - 10px);min-width:280px}.chs-card{border-radius:25px;padding:30px;aspect-ratio:1 / 1}.chs-heading{font-size:28px}.chs-subheading{font-size:14px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-hero-slider.css.map */
