.thumbnail-cards.full-width{padding-left:var(--grid-col-gutter)}.two-columns__column .thumbnail-cards,.wp-block-column .thumbnail-cards{max-width:100%;margin-inline:0}.two-columns__column .thumbnail-cards__slider,.wp-block-column .thumbnail-cards__slider{width:100%}.two-columns__column .thumbnail-cards__arrow-button,.wp-block-column .thumbnail-cards__arrow-button{background-color:var(--color-white);color:var(--color-black)}.two-columns__column .thumbnail-cards__arrow-button path,.wp-block-column .thumbnail-cards__arrow-button path{fill:var(--color-black)}.thumbnail-cards__image-wrap{margin-bottom:0;overflow:hidden;position:relative}.thumbnail-cards__image{width:100%;height:100%;object-fit:cover;aspect-ratio:2/3;border-radius:var(--border-radius-large);transition-property:transform;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.thumbnail-cards__slider{overflow-x:hidden}.thumbnail-cards__slider:has(div.thumbnail-cards__nav) .thumbnail-cards__track{margin-bottom:0}.thumbnail-cards__track{scrollbar-width:none}.thumbnail-cards__track::-webkit-scrollbar{display:none}@media screen and (min-width: 576px){.thumbnail-cards__track{overflow-x:visible}}.thumbnail-cards__slides{align-items:end}.thumbnail-cards__nav{display:flex;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);margin-top:var(--spacing-6)}@media screen and (min-width: 1025px){.thumbnail-cards__nav{display:none}.thumbnail-cards__nav[data-is-carousel="1"]{display:flex}}.thumbnail-cards__card{display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:var(--border-radius-large);box-shadow:var(--shadow-1);width:100%;cursor:pointer}.thumbnail-cards__card:hover .thumbnail-cards__image{transform:scale(1.03)}.thumbnail-cards__card-title{width:100%;position:absolute;padding:var(--spacing-4);color:var(--color-white);font-family:var(--font-family);font-weight:var(--font-weight-bold);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumbnail-cards__card-title--align-top{top:0;background:linear-gradient(180deg, rgba(35, 41, 51, 0.9) 0%, rgba(35, 41, 51, 0) 100%)}.thumbnail-cards__card-title--align-bottom{bottom:0;background:linear-gradient(180deg, rgba(35, 41, 51, 0) 0%, rgba(35, 41, 51, 0.9) 100%)}.thumbnail-cards__card--size-small{max-width:140px;height:190px}.thumbnail-cards__card--size-small:not(:last-child){margin-right:var(--spacing-4)}.thumbnail-cards__card--size-small .thumbnail-cards__card-title{font-size:var(--font-size-default)}.thumbnail-cards__card--size-small.thumbnail-cards__card--orient-landscape{max-width:250px;height:140px}.thumbnail-cards__card--size-small.thumbnail-cards__card--orient-landscape .thumbnail-cards__card-title{padding:var(--spacing-4)}.thumbnail-cards__card--size-medium{max-width:180px;height:240px}.thumbnail-cards__card--size-medium:not(:last-child){margin-right:var(--spacing-4)}@media screen and (min-width: 1024px){.thumbnail-cards__card--size-medium:not(:last-child){margin-right:var(--spacing-6)}}.thumbnail-cards__card--size-medium.thumbnail-cards__card--orient-landscape{max-width:350px}.thumbnail-cards__card--size-medium.thumbnail-cards__card--orient-landscape .thumbnail-cards__card-title{padding:var(--spacing-5)}.thumbnail-cards__card--size-large{max-width:310px;height:450px}.thumbnail-cards__card--size-large:not(:last-child){margin-right:var(--spacing-6)}.thumbnail-cards__card--size-large .thumbnail-cards__card-title{padding:var(--spacing-6)}.thumbnail-cards__card--orient-landscape .thumbnail-cards__image{aspect-ratio:4/3}.thumbnail-cards__arrow-button{background-color:var(--color-black);width:27px;height:27px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-cards__arrow-button svg{width:7px;height:11px}.thumbnail-cards__arrow-button--right svg{transform:rotate(180deg)}.thumbnail-cards video{display:block;position:absolute;width:100%;height:100%;object-fit:cover}.thumbnail-cards__tag{position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;background-color:var(--color-magenta);color:var(--color-white);font-weight:var(--font-weight-bold);padding:var(--spacing-2) var(--spacing-3);margin:var(--spacing-6);box-shadow:var(--shadow-5)}
