﻿.tickets{position:relative;left:-10px;width:calc(100% + 20px);margin:8px 0 0;}.tickets .ticket{position:relative;display:flex;align-items:flex-start;gap:8px;color:#1f1f1f;padding:16px 10px;margin-bottom:4px;background-color:#eee;text-decoration:none;}.tickets .ticket.unavailable{color:#6b6b6b;pointer-events:none;cursor:default;}.tickets .ticket.unavailable .ticket__auslan svg{fill:#6b6b6b;}.tickets .ticket__img{width:118px;}.tickets .ticket__img img{width:100%;}.tickets .ticket__text{flex:1;position:relative;}.tickets .ticket__text.ticket__text-auslan h2{padding-right:42px;}.tickets h2{font-size:16px;margin-bottom:4px;}.tickets .ticket__info{font-family:"lineto-circular",Arial,sans-serif;font-size:12px;font-weight:700;margin-bottom:4px;}.tickets .ticket__info p{display:inline;}.tickets .ticket__prices{font-family:"lineto-circular",Arial,sans-serif;font-size:12px;font-weight:400;}.tickets .ticket__sticker{font-family:"lineto-circular",Arial,sans-serif;font-size:10px;font-weight:700;position:absolute;top:20px;left:14px;padding:2px 10px;background-color:#fff;text-transform:uppercase;max-width:none;}.tickets .ticket__sticker.sticker-dark{color:#fff;background-color:#233b50;}.tickets .ticket__auslan{position:absolute;top:0;right:4px;}.tickets .ticket__auslan svg{width:16px;height:16px;}@media(min-width:768px){.tickets{left:-20px;width:calc(100% + 40px);}.tickets .ticket{padding:16px 20px;}.tickets .ticket__img{width:250px;}.tickets h2{font-size:28px;margin-bottom:16px;padding-right:40px;}.tickets .ticket__info{font-size:16px;margin-bottom:8px;}.tickets .ticket__prices{font-size:16px;}.tickets .ticket__sticker{font-size:12px;top:32px;left:32px;padding:8px 16px;}.tickets .ticket__auslan svg{width:32px;height:32px;}}@media(min-width:992px){.tickets{display:flex;flex-wrap:wrap;left:0;width:calc(100% + 16px);margin:80px 0 0;}.tickets .ticket{display:block;width:calc(33.333% - 16px);background-color:#fff;padding:0;margin:0 16px 32px 0;}.tickets .ticket__img{width:100%;margin-bottom:16px;}.tickets .ticket__sticker{top:16px;left:16px;}}