/* Information pages retain their existing offer and booking state. */
.seasonal-v2 .hero .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.seasonal-v2 .hero .actions .secondary{background:transparent;border:1px solid #f3f3ef;color:#f3f3ef}.seasonal-v2 .hero .actions .secondary:hover{text-decoration:underline;background:transparent;color:#f3f3ef}.seasonal-v2 .hero .actions>a:not(.cta){color:#f3f3ef;text-decoration:underline}.seasonal-v2 .hero .note{margin:24px 0;padding:20px;border:1px solid #f3f3ef;background:#15171c;color:#f3f3ef;max-width:780px}.seasonal-v2 .hero .price{display:block;max-width:360px;margin:30px 0 24px;padding:18px 0;border:0;border-bottom:2px dashed #f3f3ef;color:#f3f3ef}.seasonal-v2 .hero .price .small{display:block;margin:10px 0 0;color:#f3f3ef}.seasonal-v2 section:not(.hero):not(.grid)>ul{grid-column:2}@media(max-width:700px){.seasonal-v2 .hero .price{font-size:48px}}
