.add-border-on-hover{--hover-border-color:var(--card__focus__border_color)}.add-border-on-hover:hover{cursor:pointer;outline:var(--card__bordered__border_width) solid var(--hover-border-color,var(--egds-outline-variant,var(--egds-card__border_color)))}.add-border-on-hover:hover:before{border:none}.uitk-card.uitk-card-unset-roundcorner-all,.uitk-card.uitk-card-unset-roundcorner-all:before{border-radius:0}.uitk-card.uitk-card-unset-roundcorner-top-left,.uitk-card.uitk-card-unset-roundcorner-top-left:before{border-start-start-radius:0}.uitk-card.uitk-card-unset-roundcorner-top-right,.uitk-card.uitk-card-unset-roundcorner-top-right:before{border-start-end-radius:0}.uitk-card.uitk-card-unset-roundcorner-bottom-right,.uitk-card.uitk-card-unset-roundcorner-bottom-right:before{border-end-end-radius:0}.uitk-card.uitk-card-unset-roundcorner-bottom-left,.uitk-card.uitk-card-unset-roundcorner-bottom-left:before{border-end-start-radius:0}.uitk-card:hover .underline-title-on-hover{text-decoration:underline}.uitk-card:hover .textcolor-change-on-hover{color:var(--egds-primary-variant)}.uitk-card-has-border:before{z-index:300}.drop-shadow:hover{box-shadow:var(--shadow__3)}.uitk-card .uitk-card-link:active{background-color:rgba(0,0,0,.05);transition:opacity .3s ease-out 50ms}.lodging-card-content-section-has-corner-badge{--lodging-card-corner-badge-offset:var(--spacing__2x);--lodging-card-corner-badge-line-character-count:5;--lodging-card-corner-badge-text-max-inline-size:calc(var(--lodging-card-corner-badge-line-character-count) * 1ch);--lodging-card-corner-badge-size:calc((var(--lodging-card-corner-badge-text-max-inline-size) * 2) + calc(var(--lodging-card-corner-badge-offset) * 2));position:relative}.lodging-card-content-section-corner-badge-3-chars{--lodging-card-corner-badge-line-character-count:3}.lodging-card-content-section-corner-badge-4-chars{--lodging-card-corner-badge-line-character-count:4}.lodging-card-content-section-corner-badge-5-chars{--lodging-card-corner-badge-line-character-count:5}.lodging-card-content-section-corner-badge{block-size:var(--lodging-card-corner-badge-size);inline-size:var(--lodging-card-corner-badge-size);pointer-events:none;justify-content:flex-end;align-items:flex-start;padding-block-start:var(--lodging-card-corner-badge-offset);padding-inline-end:var(--lodging-card-corner-badge-offset);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.lodging-card-content-section-corner-badge:before{background:var(--egds-primary,var(--card__featured__header__background_color));-webkit-clip-path:polygon(100% 0%,0% 0%,100% 100%);clip-path:polygon(100% 0%,0% 0%,100% 100%);content:"";position:absolute;inset:0}.lodging-card-content-section-corner-badge-text{color:var(--card__featured__header__text_color);font-size:var(--card__featured__header__font_size);font-weight:var(--card__featured__header__font_weight);-webkit-line-clamp:2;line-height:var(--card__featured__header__font_line_height);max-inline-size:calc(var(--lodging-card-corner-badge-text-max-inline-size) + var(--lodging-card-corner-badge-offset));text-align:end;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.lodging-card-reveal-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows 1.5s cubic-bezier(.5,0,0,1),opacity .22s,transform 1.5s cubic-bezier(.5,0,0,1);display:grid;position:relative;overflow:hidden;transform:translateY(-.25rem)}@media (prefers-reduced-motion:reduce){.lodging-card-reveal-panel{transition:none;transform:none}}.lodging-card-reveal-panel-inner{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lodging-card-reveal-open.lodging-card-reveal-animated .lodging-card-reveal-panel-inner{animation:.9s cubic-bezier(.5,0,0,1) forwards lodging-card-reveal-text-enter}}.lodging-card-reveal-open .lodging-card-reveal-panel{opacity:1;grid-template-rows:1fr;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.lodging-card-reveal-open.lodging-card-reveal-animated .lodging-card-reveal-panel{animation:1.5s cubic-bezier(.5,0,0,1) forwards lodging-card-reveal-controlled}}.lodging-card-reveal-open:not(.lodging-card-reveal-animated) .lodging-card-reveal-panel,.lodging-card-reveal-open:not(.lodging-card-reveal-animated) .lodging-card-reveal-panel-inner{transition:none}.lodging-card-reveal-foreground,.lodging-card-reveal-panel{position:relative}.lodging-card-reveal-surface{--lodging-card-reveal-band-1:var(--egds-featured-container,var(--card__featured__header__background_color));--lodging-card-reveal-band-2:var(--egds-tertiary-container-variant,var(--color__accent__2__600));background:var(--egds-primary-container-variant,var(--card__highlight__background_color));border-radius:var(--card__corner_radius);position:relative}.lodging-card-reveal.lodging-card-reveal-bands .lodging-card-reveal-panel:before{background-image:radial-gradient(ellipse 50% 80% at 50% 0%, transparent 0% 18%, var(--lodging-card-reveal-band-1) 50%, transparent 82%), radial-gradient(ellipse 60% 90% at 50% 0%, transparent 0% 22%, var(--lodging-card-reveal-band-2) 55%, transparent 92%);content:"";-webkit-filter:blur(.25rem);filter:blur(.25rem);opacity:0;pointer-events:none;transform-origin:50% 0;will-change:transform, opacity;background-position:50% 0,50% 0;background-repeat:no-repeat;background-size:60% 140%,80% 160%;border-end-end-radius:var(--card__corner_radius);border-end-start-radius:var(--card__corner_radius);position:absolute;inset:0;transform:translate(0,0)scale(.45,.5)}@supports (background:color-mix(in srgb, black 80%, transparent)){.lodging-card-reveal.lodging-card-reveal-bands .lodging-card-reveal-panel:before{background-image:radial-gradient(ellipse 50% 80% at 50% 0%, color-mix(in srgb, var(--lodging-card-reveal-band-1) 0%, transparent) 0% 18%, color-mix(in srgb, var(--lodging-card-reveal-band-1) 100%, transparent) 50%, color-mix(in srgb, var(--lodging-card-reveal-band-1) 0%, transparent) 82%), radial-gradient(ellipse 60% 90% at 50% 0%, color-mix(in srgb, var(--lodging-card-reveal-band-2) 0%, transparent) 0% 22%, color-mix(in srgb, var(--lodging-card-reveal-band-2) 95%, transparent) 55%, color-mix(in srgb, var(--lodging-card-reveal-band-2) 0%, transparent) 92%)}}@media (prefers-reduced-motion:no-preference){.lodging-card-reveal.lodging-card-reveal-bands .lodging-card-reveal-panel:before{animation:7.2s ease-in-out .7s forwards lodging-card-reveal-heatmap-travel}}@media (prefers-reduced-motion:reduce){.lodging-card-reveal.lodging-card-reveal-bands .lodging-card-reveal-panel:before{will-change:auto;animation:none}}@keyframes lodging-card-reveal-heatmap-travel{0%{opacity:0;transform:translate(0,0)scale(.45,.5)}10%{opacity:.45}to{opacity:.25;transform:translate(0,0)scale(18,12)}}@keyframes lodging-card-reveal-controlled{0%{opacity:0;grid-template-rows:0fr;transform:translateY(-.25rem)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}@keyframes lodging-card-reveal-text-enter{0%{opacity:0;transform:translateY(-.125rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=https://bernie-assets.s3.us-west-2.amazonaws.com/lotus-home-ui/css/blossom-featured-suppliers.584435c420bd6274.css.map*/