.gux-content{width:100%;max-width:1040px;margin-inline:auto;text-align:start}.gux-content p{line-height:1.65}.gux-content h2{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.15;letter-spacing:-.025em}.gux-content h3{font-size:1.25rem;line-height:1.3}.gux-content__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px 36px}.gux-content__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid currentColor;color:inherit;text-decoration:none;font-weight:700}.gux-content__actions a:first-child{background:var(--color-foreground);color:var(--color-background)}.gux-content__panel{border:1px solid currentColor;padding:clamp(20px,4vw,36px);margin-block:32px}.gux-video-embed{aspect-ratio:16 / 9;margin-block:24px}.gux-video-embed iframe{width:100%;height:100%;border:0}.gux-order-help{border-block:1px solid var(--color-border);width:100%}.gux-order-help details+details{border-top:1px solid var(--color-border)}.gux-order-help summary{cursor:pointer;padding-block:14px;min-height:48px;font-weight:700}.gux-order-help p{font-size:.9rem;line-height:1.6;margin:0 0 16px}.gux-order-help a{color:inherit;text-underline-offset:4px}.gux-motion{display:flex;justify-content:center;padding:0 24px 24px;background:var(--griffey-void, #080808);color:#f3f1ec}.gux-motion button{min-height:44px;border:1px solid currentColor;padding:10px 16px;background:transparent;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.gux-contact-fields{display:grid;gap:8px}.gux-contact-fields label,.gux-booking label{font-size:.9rem;font-weight:650}.gux-contact-fields select{min-height:48px}.gux-booking{border:1px solid var(--color-input-border);padding:16px}.gux-booking summary{min-height:32px;cursor:pointer;font-weight:700}.gux-booking__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block-start:20px}.gux-booking__field{display:grid;gap:8px;min-width:0}.gux-booking input{min-width:0;min-height:48px}.gux-hint{font-size:.875rem;line-height:1.6}.gux-motion button:focus-visible,.gux-content a:focus-visible,.gux-order-help summary:focus-visible,.gux-booking summary:focus-visible{outline:3px solid var(--griffey-accent, #ef233c);outline-offset:4px}.gf-motion-paused,.gf-motion-paused .page-wrapper{scroll-behavior:auto!important}.gf-motion-paused *,.gf-motion-paused *:before,.gf-motion-paused *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(max-width:600px){.gux-content__actions{flex-direction:column}.gux-booking__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/griffey-ux.css.map */
