:root{--padding-x:1rem}@media screen and (min-width:814px){:root{--padding-x:2rem}}@media screen and (min-width:1501px){:root{--padding-x:136px}}.h-small{font-size:.75rem}.tease-programmation__img{display:block;margin-bottom:.5rem;overflow:hidden;position:relative;width:100%}.tease-programmation__img,.tease-programmation__img>.wp-image img{aspect-ratio:390/288}.tease-programmation__img>.wp-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tease-programmation__img .img__bandeau{background-color:#fffc;line-height:1em;padding:.25rem 4.25rem;position:absolute;right:2.5rem;text-align:center;top:2.5rem;transform:translate3d(50%,0,0) rotate(45deg);transform-origin:top center;width:15rem;z-index:1}@media screen and (max-width:813px){.tease-programmation__img .img__bandeau{font-size:.875rem}}.tease-programmation__img .img__stamp{bottom:.75rem;position:absolute;right:.75rem}@media screen and (max-width:813px){.tease-programmation__img .img__stamp{bottom:.5rem;right:.5rem}}.tease-programmation__img .img__stamp ul{display:flex;gap:.25rem}.tease-programmation__img .img__stamp ul li figure,.tease-programmation__img .img__stamp ul li picture{display:flex}.tease-programmation__img .img__stamp ul li img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:3.5rem}@media screen and (max-width:813px){.tease-programmation__img .img__stamp ul li img{width:2.5rem}}.tease-programmation__text{display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.tease-programmation__text>*{margin-bottom:2px}.tease-programmation__text .text__date{margin-bottom:-.125rem}.tease-programmation__text .text__tags{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;gap:0 .25rem;line-height:normal;margin-bottom:.25rem}@media screen and (max-width:813px){.tease-programmation__text .text__tags{font-size:1.125rem;gap:0 .5rem}}.tease-programmation__text .text__tags .tags__el,.tease-programmation__text .text__tags span{line-height:110%}.tease-programmation__text .text__title{text-transform:uppercase}@media screen and (max-width:813px){.tease-programmation__text .text__title{-webkit-hyphens:auto;hyphens:auto}}.tease-programmation__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.tease-programmation__buttons .h-cta-secondary{padding-bottom:0;padding-top:0}.tease-programmation__buttons .no-reservation{margin-top:-.375rem}
