.sense-banner{position:relative;overflow:hidden;white-space:nowrap;color:#fff;font-size:15px;font-weight:500;padding:8px 0;text-align:center}.sense-banner .scroll-content{display:flex;width:max-content;animation:scrollBanner 12s linear infinite}.sense-banner .scroll-content span{display:inline-block;padding-right:40px}@keyframes scrollBanner{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.sense-banner:hover .scroll-content{animation-play-state:paused}@media (max-width:767px){.senses-strip{display:flex!important;flex-wrap:nowrap!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 12px}.senses-strip::-webkit-scrollbar{display:none}.senses-strip{scrollbar-width:none}.senses-strip>.et_pb_column{flex:0 0 40vw;max-width:40vw;scroll-snap-align:start;background:#fff;padding:0;border-radius:30px 0 30px 0}.senses-strip>.et_pb_column .et_pb_blurb{height:100%}.senses-strip>.et_pb_column .et_pb_blurb_content,.senses-strip>.et_pb_column .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.senses-strip::after{content:none!important;display:none!important}.senses-strip>.et_pb_column{width:auto!important;flex:0 0 80vw!important;max-width:80vw!important;min-width:80vw!important;margin:0!important;box-sizing:border-box}.senses-strip>.et_pb_column .et_pb_column_inner{padding:0!important}}@media (max-width:767px){.senses-strip{display:flex!important;flex-wrap:nowrap!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 24px;scroll-padding-left:24px;scroll-padding-right:24px}.senses-strip::after{content:none!important;display:none!important}.senses-strip>.et_pb_column{width:auto!important;flex:0 0 70vw!important;max-width:50vw!important;min-width:50vw!important;margin:0!important;scroll-snap-align:start;box-sizing:border-box}}.stories-sense{padding:20px 0;background:#FFF0}.stories-strip{display:flex;gap:12px;overflow-x:auto;padding:10px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;position:relative}.stories-strip video{flex:0 0 auto;width:170px;aspect-ratio:9/16;border-radius:16px;object-fit:cover;cursor:pointer;scroll-snap-align:start;box-shadow:0 6px 18px rgb(0 0 0 / .08);transition:transform .18s ease;background:#000}.stories-strip video:hover{transform:scale(1.02)}@media (max-width:768px){.stories-strip video{width:42vw}}.story-modal{position:fixed;inset:0;display:none;background:rgb(0 0 0 / .85);z-index:2147483647!important}.story-modal.active{display:flex;align-items:center;justify-content:center}.story-stage{position:relative;width:min(480px,92vw);aspect-ratio:9/16}.story-video{width:100%;height:100%;object-fit:cover;background:#000;border-radius:16px}.tap{position:absolute;top:0;bottom:0;width:50%;cursor:pointer}.tap-left{left:0}.tap-right{right:0}.story-close{position:absolute;top:-6px;right:-6px;width:40px;height:40px;border-radius:50%;border:0;background:rgb(255 255 255 / .22);color:#fff;font-size:24px;cursor:pointer}.story-progress{position:absolute;left:0;right:0;top:8px;height:4px;background:rgb(255 255 255 / .28);border-radius:2px;overflow:hidden}.story-progress span{display:block;height:100%;width:0%;background:#fff}body.story-no-scroll{position:fixed;width:100%;overflow:hidden}body.story-no-scroll #main-header,body.story-no-scroll .et-l--header,body.story-no-scroll .et-fixed-header,body.story-no-scroll .et_header_style_left{z-index:1!important;transform:none!important}.play-badge{position:absolute;width:38px;height:38px;border-radius:50%;background:rgb(0 0 0 / .45);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .15);pointer-events:none;opacity:.9;transition:transform .18s ease,opacity .18s ease;z-index:2}.play-badge.fade{opacity:.6}.et_pb_text .sense-trigger{display:block;margin:0 0;position:relative;padding-bottom:10px;border-bottom:1px solid #FFF;text-align:left}.et_pb_text .sense-trigger::after{content:"→";position:absolute;right:0px!important;top:50%;transform:translateY(-50%);font-size:18px;color:#FFF}.et_pb_te#131526se-trigger:hover::after{opacity:1;transform:translateY(-50%) translateX(3px)}@media (max-width:980px){.et_pb_row.sense-slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:0 16px 24px}.et_pb_row.sense-slider>.et_pb_column{flex:0 0 85%!important;max-width:85%!important;scroll-snap-align:center}.et_pb_row.sense-slider>.et_pb_column .et_pb_module{overflow:hidden}}.sense-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .65);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:9999}.sense-overlay.is-active{opacity:1;pointer-events:auto}.sense-overlay__content{background:#fff;max-width:600px;width:90%;max-height:85vh;padding:30px 24px;border-radius:18px;position:relative;overflow-y:auto}.sense-overlay__close{position:absolute;top:10px;right:14px;font-size:28px;cursor:pointer}@media (max-width:980px){.seances-offres-row .et_pb_column{width:100%!important}}.seances-offres-row .et_pb_column{position:relative;overflow:hidden}.seances-offres-row .et_pb_column::before{content:"Promo Noël -35%";position:absolute;top:30px;left:-45px;background:linear-gradient(90deg,#C20D0D,#B00B0B);color:#fff;padding:3px 50px;font-weight:700;font-size:11px;letter-spacing:.5px;transform:rotate(-40deg);box-shadow:0 3px 8px rgb(0 0 0 / .18);z-index:99;border-top:1px solid rgb(255 255 255 / .3);border-bottom:1px solid rgb(255 255 255 / .3)}.seances-offres-row .boncadeau::before{content:none!important}