@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__primary-button .cmp-button{border-radius:5px;width:fit-content;height:48px;display:flex;justify-content:center;align-items:center;line-height:48px;cursor:pointer;padding:10px 24px;text-align:center;transition:all .3s ease;background-color:#c8f446;border:0}
.mod__primary-button .cmp-button:hover{background-color:#c2ea48}
.mod__primary-button .cmp-button__text{text-transform:uppercase;font-family:'SeatMedium',sans-serif;font-weight:500;font-size:12px;line-height:23px;transition:all .3s ease;color:#2c2a29}
.mod__primary-button .cmp-button:disabled{pointer-events:none;opacity:.5}
.mod__outline-light-button .cmp-button,.mod__secondary-button .cmp-button{border-radius:5px;width:fit-content;height:48px;display:flex;justify-content:center;align-items:center;line-height:48px;cursor:pointer;padding:10px 24px;text-align:center;transition:all .3s ease;background-color:transparent;border:1px solid #fff}
.mod__outline-light-button .cmp-button__text,.mod__secondary-button .cmp-button__text{text-transform:uppercase;font-family:'SeatMedium',sans-serif;font-weight:500;font-size:12px;line-height:23px;transition:all .3s ease;color:#fff}
.mod__outline-light-button .cmp-button:hover,.mod__secondary-button .cmp-button:hover{border-color:#c8f446}
.mod__outline-light-button .cmp-button:hover .cmp-button__text,.mod__secondary-button .cmp-button:hover .cmp-button__text{color:#c8f446}
.mod__outline-light-button .cmp-button:disabled,.mod__secondary-button .cmp-button:disabled{pointer-events:none;opacity:.5}
.mod__outline-dark-button .cmp-button{border-radius:5px;width:fit-content;height:48px;display:flex;justify-content:center;align-items:center;line-height:48px;cursor:pointer;padding:10px 24px;text-align:center;transition:all .3s ease;background-color:transparent;border:1px solid #2c2a29}
.mod__outline-dark-button .cmp-button__text{text-transform:uppercase;font-family:'SeatMedium',sans-serif;font-weight:500;font-size:12px;line-height:23px;transition:all .3s ease;color:#2c2a29}
.mod__outline-dark-button .cmp-button:hover{border-color:#c8f446}
.mod__outline-dark-button .cmp-button:hover .cmp-button__text{color:#c8f446}
.mod__outline-dark-button .cmp-button:disabled{pointer-events:none;opacity:.5}
.mod__arrow-button .cmp-button{position:relative;border:0;display:inline-block;cursor:pointer;height:26px;padding-right:25px}
.mod__arrow-button .cmp-button__text{font-family:'SeatRegular',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2c2a29}
.mod__arrow-button .cmp-button:disabled{pointer-events:none;opacity:.6}
@media(hover:hover){.mod__arrow-button .cmp-button:hover{opacity:.8}
}
.mod__arrow-button .cmp-button:after{position:absolute;content:'';top:50%;transform:translateY(-50%);right:0;width:17px;height:17px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-arrow-right.svg")}
.mod__ico-cart-button .cmp-button__text{position:relative;padding-left:32px}
.mod__ico-cart-button .cmp-button__text:before{position:absolute;content:'';width:24px;height:24px;top:50%;transform:translateY(-50%);transition:all .3s ease;left:0;mask:url("../../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-add-cart.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-add-cart.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:#2c2a29}
.mod__ico-cart-button.mod__outline-light-button .cmp-button__text:before{background-color:#fff}
.mod__ico-cart-button.mod__outline-light-button .cmp-button:hover .cmp-button__text:before,.mod__ico-cart-button.mod__outline-dark-button .cmp-button:hover .cmp-button__text:before{background-color:#c2ea48}
.mod__ico-download-button .cmp-button__text{position:relative;padding-left:32px}
.mod__ico-download-button .cmp-button__text:before{position:absolute;content:'';width:24px;height:24px;top:50%;transform:translateY(-50%);transition:all .3s ease;left:0;mask:url("../../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-download.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-download.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:#2c2a29}
.mod__ico-download-button.mod__outline-light-button .cmp-button__text:before{background-color:#fff}
.mod__ico-download-button.mod__outline-light-button .cmp-button:hover .cmp-button__text:before,.mod__ico-download-button.mod__outline-dark-button .cmp-button:hover .cmp-button__text:before{background-color:#c2ea48}
.mod__link-button .cmp-button{position:relative;display:inline-block;cursor:pointer;transition:all .3s ease}
.mod__link-button .cmp-button__text{font-family:'SeatRegular',sans-serif;font-weight:400;color:#2c2a29;font-size:14px;line-height:20px}
.mod__link-button .cmp-button:after{position:absolute;content:'';width:100%;height:1px;bottom:0;left:0;background-color:#2c2a29}
@media(hover:hover) and (pointer:fine){.mod__link-button .cmp-button:hover{opacity:.6}
}
@media(min-width:1016px){.mod__link-button .cmp-button__text{font-size:16px;line-height:24px}
}
.cmp-card-featured{position:relative;overflow:hidden;background-color:#efecea;display:flex;flex-direction:column-reverse;padding:16px;border-radius:12px}
.cmp-card-featured:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;transition:all .3s ease;background:linear-gradient(0,#000 0,rgba(0,0,0,0) 50%);background-size:100% 100%;background-position:0 100%}
.cmp-card-featured__image{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-card-featured__image .cmp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-card-featured__media{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-card-featured__media__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-card-featured__content{position:relative;z-index:1}
.cmp-card-featured__container{position:relative;margin:0 auto;width:100%;max-width:1136px;padding:24px 16px}
.cmp-card-featured__title{margin:0;letter-spacing:.25em;text-transform:uppercase;font-family:'SeatMedium',sans-serif;font-weight:500;font-size:14px;line-height:23px;color:#c8f446}
.cmp-card-featured__title-link{transition:all .3s ease;color:#c8f446}
.cmp-card-featured__title-link:hover{color:#c2ea48}
.cmp-card-featured__description{margin:0;font-size:16px;line-height:22px;color:#fff;font-family:'SeatBook',sans-serif;font-weight:400;max-width:490px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.cmp-card-featured__description-link{color:#fff}
.cmp-card-featured__cta{margin-top:8px}
.cmp-card-featured__play{width:84px;height:84px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;margin:-40px 0 0;transition:all .3s ease;opacity:.5;text-indent:-999px;z-index:2}
.cmp-card-featured__play:hover{opacity:1}
.cmp-card-featured:hover:after{background-size:100% 200%;background-position:0 100%}
.cmp-card-featured .mod__mobile-hide{display:none}
@media(min-width:764px){.cmp-card-featured{padding:24px}
.cmp-card-featured__description{margin-top:8px;font-size:22px;line-height:29px}
.cmp-card-featured__cta{display:block;margin-top:16px}
.cmp-card-featured__cta .cmp-button{width:auto;min-width:144px}
.cmp-card-featured .mod__mobile-hide{display:block}
}
@media(min-width:1016px){.cmp-card-featured__title{font-size:16px;line-height:25px}
.cmp-card-featured__description{max-width:650px;font-size:26px;line-height:33px}
.cmp-card-featured__container{margin:initial}
.cmp-card-featured__play{margin:0}
}