.NotificationBanner_notificationBanner__K1aRo{background-color:var(--banner-background-color)}.OpeningHours_openingHours__Lr3va{max-width:calc(var(--layout-width) + var(--spacing-20));margin:0 auto;padding:var(--spacing-3) var(--spacing-10);display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);row-gap:var(--spacing-2);color:var(--opening-hours-color)}@media (max-width:767.9px){.OpeningHours_openingHours__Lr3va{padding:var(--spacing-3) var(--spacing-4)}}.OpeningHours_openingHours__Lr3va .OpeningHours_location___3iut,.OpeningHours_openingHours__Lr3va .OpeningHours_openingHoursToday__JOIpE{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs)}.OpeningHours_openingHours__Lr3va .OpeningHours_location___3iut a,.OpeningHours_openingHours__Lr3va .OpeningHours_openingHoursToday__JOIpE a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;color:inherit}.OpeningHours_openingHours__Lr3va .OpeningHours_icon__Ru6mT{flex-shrink:0;fill:currentColor}.OpenToday_openToday__gIQfk{font-size:inherit}:root{--spacing-0-5:0.2rem;--spacing-1:0.4rem;--spacing-1-5:0.6rem;--spacing-2:0.8rem;--spacing-2-5:1rem;--spacing-3:1.2rem;--spacing-3-5:1.4rem;--spacing-4:1.6rem;--spacing-4-5:1.8rem;--spacing-5:2rem;--spacing-6:2.4rem;--spacing-7:2.8rem;--spacing-8:3.2rem;--spacing-9:3.6rem;--spacing-10:4rem;--spacing-11:4.4rem;--spacing-12:4.8rem;--spacing-13:5.2rem;--spacing-14:5.6rem;--spacing-16:6.4rem;--spacing-20:8rem;--spacing-22:8.6rem;--spacing-24:9.6rem;--spacing-28:11.2rem;--spacing-32:12.8rem;--spacing-36:14.4rem;--spacing-40:16rem;--spacing-44:17.6rem;--spacing-46:18rem;--spacing-48:19.2rem;--spacing-52:20.8rem;--spacing-56:22.4rem;--spacing-60:24rem;--spacing-64:25.6rem;--spacing-72:28.8rem;--spacing-80:32rem;--spacing-96:38.4rem;--border-radius-1:0.6rem;--border-radius-2:0.8rem;--border-radius-3:1.2rem;--border-radius-4:1.4rem;--border-radius-5:1.6rem;--border-radius-6:1.8rem;--border-radius-8:2rem;--border-radius-9:2.2rem;--border-radius-10:2.4rem;--block-content-width-sm:790px;--block-content-width-md:920px;--block-content-width-lg:1200px}html{font-size:62.5%;scroll-padding-top:calc(var(--nav-offset) + 2rem)}body,html{max-width:100vw}body{color:var(--font-color-dark);font-family:var(--body-font-family);font-weight:var(--font-weight-regular);background-color:var(--bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}#storybook-root{width:100%;max-width:1200px;margin:0 auto;padding:2rem;box-sizing:border-box;background-color:#f9f9f9}[data-theme=longleat] h1 em,[data-theme=longleat] h2 em,[data-theme=longleat] h3 em,[data-theme=longleat] h4 em{font-family:var(--heading1-font-family)}[data-theme=cheddar] a[role=button],[data-theme=cheddar] button,[data-theme=cheddar] h1,[data-theme=cheddar] h2,[data-theme=cheddar] h3,[data-theme=cheddar] h4{text-transform:uppercase}.no-scroll{overflow:hidden}.WarningNotification_warningNotification__knnMk{max-width:1280px;margin:0 auto;padding:var(--spacing-3) var(--spacing-10);display:flex;color:var(--warning-color)}@media (max-width:991.9px){.WarningNotification_warningNotification__knnMk{padding:var(--spacing-3) var(--spacing-4)}}.WarningNotification_warningNotification__knnMk .WarningNotification_content__Q_X0Z{display:flex;margin-left:var(--spacing-3);flex-direction:column;gap:var(--spacing-1)}.WarningNotification_warningNotification__knnMk .WarningNotification_content__Q_X0Z .WarningNotification_message__hrWSU{font-family:var(--heading1-font-family);font-size:var(--font-size-sm-md);font-weight:var(--font-weight-bold)}.WarningNotification_warningNotification__knnMk .WarningNotification_content__Q_X0Z p:last-child{font-family:var(--body-font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.WarningNotification_warningNotification__knnMk .WarningNotification_content__Q_X0Z p:last-child a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;color:inherit}.WarningNotification_warningNotification__knnMk .WarningNotification_icon__nrPuz{flex-shrink:0;color:currentColor}[data-theme=cheddar] .WarningNotification_warningNotification__knnMk .WarningNotification_message__hrWSU{text-transform:uppercase;font-weight:var(--font-weight-black);line-height:var(--font-size-sm-md);letter-spacing:.36px}