:root{--section-padding-x-base:1.5vw;--section-padding-x-desktop-base:12vw;--section-padding-x:var(--section-padding-x-base);--section-padding-x-desktop:var(--section-padding-x-desktop-base);--section-padding-x-journal:2.4vw;--section-padding-x-desktop-journal:19.2vw;--journal-hero-padding-x:2.4rem;--journal-hero-padding-x-tablet:4rem;--section-padding-y:56px;--section-padding-y-tablet:110px;--section-padding-y-desktop:110px}.py-section{padding-bottom:var(--section-padding-y)}.pt-section,.py-section{padding-top:var(--section-padding-y)}.pb-section{padding-bottom:var(--section-padding-y)}.mb-section{margin-bottom:var(--section-padding-y)}.min-h-section{min-height:var(--section-padding-y)}@media (min-width:768px){.md\:py-section-tablet{padding-bottom:var(--section-padding-y-tablet)}.md\:pt-section-tablet,.md\:py-section-tablet{padding-top:var(--section-padding-y-tablet)}.md\:pb-section-tablet{padding-bottom:var(--section-padding-y-tablet)}.md\:mb-section-tablet{margin-bottom:var(--section-padding-y-tablet)}.md\:min-h-section-tablet{min-height:var(--section-padding-y-tablet)}}@media (min-width:1024px){.lg\:py-section-desktop{padding-bottom:var(--section-padding-y-desktop)}.lg\:pt-section-desktop,.lg\:py-section-desktop{padding-top:var(--section-padding-y-desktop)}.lg\:pb-section-desktop{padding-bottom:var(--section-padding-y-desktop)}.lg\:mb-section-desktop{margin-bottom:var(--section-padding-y-desktop)}.lg\:min-h-section-desktop{min-height:var(--section-padding-y-desktop)}}.film-detail-gutters,.hotels-listing-gutters,.marketing-profile-gutters,.visionary-profile-gutters{--section-padding-x:calc(var(--section-padding-x-base) * 0.9);--section-padding-x-desktop:calc(var(--section-padding-x-desktop-base) * 0.9)}.hotel-detail-gutters,.marketing-profile-gutters.hotel-detail-gutters{--section-padding-x:max(0px,calc(var(--section-padding-x-base) * 0.9 - 120px));--section-padding-x-desktop:max(0px,calc(var(--section-padding-x-desktop-base) * 0.9 - 120px))}.journal-detail-gutters,.marketing-profile-gutters.marketing-journal-detail-gutters{--section-padding-x:calc(var(--section-padding-x-base) * 0.9 + 50px);--section-padding-x-desktop:calc(var(--section-padding-x-desktop-base) * 0.9 + 50px)}.marketing-profile-gutters.film-slug-double-gutters{--section-padding-x:calc(var(--section-padding-x-base) * 0.9 * 2);--section-padding-x-desktop:calc(var(--section-padding-x-desktop-base) * 0.9 * 2)}@media (min-width:768px) and (max-width:1023px){.hotels-listing-gutters .hotels-listing-grid-breakout{--hotels-listing-breakout-reclaim:min(calc(var(--section-padding-x) * 0.35),36px);width:calc(100% + 2 * var(--hotels-listing-breakout-reclaim));margin-inline:calc(-1 * var(--hotels-listing-breakout-reclaim))}}@media (min-width:1024px) and (max-width:1199px){.hotels-listing-gutters .hotels-listing-grid-breakout{--hotels-listing-breakout-reclaim:min(calc(var(--section-padding-x-desktop) * 0.45),80px);width:calc(100% + 2 * var(--hotels-listing-breakout-reclaim));margin-inline:calc(-1 * var(--hotels-listing-breakout-reclaim))}}.home-featured-section-heading--inline-header{margin-bottom:0!important}.film-detail-gutters .section-shell,.marketing-profile-gutters .film-detail-body-shell{padding-top:calc(var(--section-padding-y) * .8)}@media (min-width:768px){.film-detail-gutters .section-shell,.marketing-profile-gutters .film-detail-body-shell{padding-top:calc(var(--section-padding-y-tablet) * .8)}}@media (min-width:1024px){.film-detail-gutters .section-shell,.marketing-profile-gutters .film-detail-body-shell{padding-top:calc(var(--section-padding-y-desktop) * .8)}}.detail-page-stack .detail-body-last-block>*,.film-detail-body-shell .detail-body-last-block>*{padding-bottom:0!important}.detail-page-stack [data-detail-recommended] .film-detail-body-shell{padding-top:0!important}.detail-page-stack:has([data-detail-recommended])>:first-child .film-detail-body-shell,.film-detail-body-shell:has([data-detail-recommended]){padding-bottom:var(--section-padding-y)!important}@media (min-width:768px){.detail-page-stack:has([data-detail-recommended])>:first-child .film-detail-body-shell,.film-detail-body-shell:has([data-detail-recommended]){padding-bottom:var(--section-padding-y-tablet)!important}}@media (min-width:1024px){.detail-page-stack:has([data-detail-recommended])>:first-child .film-detail-body-shell,.film-detail-body-shell:has([data-detail-recommended]){padding-bottom:var(--section-padding-y-desktop)!important}}#setting-and-visit:has(~* [data-detail-recommended])>div{padding-bottom:0!important}
/*# sourceMappingURL=587426e2b4fffe8d.css.map*/