.bowling-alertes{display:grid;gap:16px;width:100%}.bowling-alert{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:250px;background:#ff3030;color:#fff;padding:10px 95px 22px;text-align:center;font-family:Arial,Helvetica,sans-serif;display:flex;align-items:center;justify-content:center}.bowling-alert__content{position:relative;z-index:1;width:100%}.bowling-alert__heading{font-weight:900;font-size:clamp(27px,4.4vw,52px);line-height:1.08;margin:0 0 30px;letter-spacing:.01em;white-space:normal}.bowling-alert__heading span{font-size:.8em;white-space:nowrap}.bowling-alert__date{font-size:clamp(23px,3.5vw,38px);font-weight:800;line-height:1.2;margin:0 0 8px}.bowling-alert__main{font-size:clamp(20px,3.1vw,32px);font-weight:800;line-height:1.24}.bowling-alert__sub{font-size:clamp(16px,2.25vw,23px);font-weight:800;line-height:1.25;color:#080808;margin-top:9px}.bowling-alert__mascot{position:absolute;z-index:0;background-image:url(../../../plugins/bowling-alertes/assets/horaires-reference.png);background-repeat:no-repeat;background-size:800px 250px;pointer-events:none}.bowling-alert__mascot--left{left:0;bottom:0;width:96px;height:250px;background-position:left bottom}.bowling-alert__mascot--right{right:0;top:0;width:81px;height:171px;background-position:right top}@media(max-width:680px){.bowling-alert{min-height:220px;padding:16px 55px 22px}.bowling-alert__heading{margin-bottom:24px}.bowling-alert__heading span{font-size:.55em}.bowling-alert__mascot--left{transform:scale(.6);transform-origin:bottom left}.bowling-alert__mascot--right{transform:scale(.6);transform-origin:top right}}@media(max-width:420px){.bowling-alert{padding:20px 20px 24px}.bowling-alert__mascot{opacity:.2}.bowling-alert__heading{font-size:27px}.bowling-alert__heading span{font-size:.5em}}