/* Scoped surrounding layout only; the third-party frame's UI is never altered. */
.place-experiences--widget{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:96px}
.place-experience-intro{margin-bottom:14px}
.place-experience-intro h2{margin:6px 0;font:700 1.25rem/1.3 var(--display);letter-spacing:-.02em}
.place-experience-intro p{margin:0;color:var(--forest-2);font-size:.9rem}
.place-experiences--widget:focus-visible{outline:3px solid var(--forest);outline-offset:4px}
.place-experiences--widget .place-experiences-disclosure{border:0;padding-top:0}
.floating-experience-action .floating-commercial-cta{display:flex;align-items:center;justify-content:center;text-align:center}
.floating-experience-action .floating-commercial-cta:hover{background:var(--paper);color:var(--forest)}
.floating-experience-action.is-static{position:static;margin:20px auto;opacity:1;visibility:visible;pointer-events:auto;transform:none}
@media(prefers-reduced-motion:reduce){html:has(.place-experiences--widget){scroll-behavior:auto}}
[data-cg-gyg-card]{position:relative}
.place-gyg-slot[hidden]{display:none}
.place-gyg-slot{min-width:0;width:100%}
.place-gyg-root{width:100%;min-width:0}
.place-gyg-root iframe{max-width:100%;border:0}
[data-cg-gyg-card].is-gyg-loading .place-gyg-slot{position:absolute;inset:0;visibility:hidden;pointer-events:none}
[data-cg-gyg-card].is-gyg-loading{min-height:550px}
[data-cg-gyg-card].is-gyg-ready .place-experience-media,
[data-cg-gyg-card].is-gyg-ready .place-experience-body>h3,
[data-cg-gyg-card].is-gyg-ready .place-experience-facts,
[data-cg-gyg-card].is-gyg-ready .place-experience-description,
[data-cg-gyg-card].is-gyg-ready .place-experience-price,
[data-cg-gyg-card].is-gyg-ready .place-experience-provider{display:none}
[data-cg-gyg-card].is-gyg-ready .place-experience-cta{margin-top:12px;background:transparent;color:var(--forest);border:1px solid var(--forest);font-size:.85rem;min-height:44px}
[data-cg-gyg-card].is-gyg-ready .place-experience-cta:hover{background:var(--sage)}
