@font-face {
  font-family: "MiIcons";
  src: url(//cache.marriott.com/aka-fonts/mi-icons/mi-icons.eot) format("eot"),
    url(//cache.marriott.com/aka-fonts/mi-icons/mi-icons.woff2) format("woff2"),
    url(//cache.marriott.com/aka-fonts/mi-icons/mi-icons.woff) format("woff"),
    url(//cache.marriott.com/aka-fonts/mi-icons/mi-icons.ttf) format("truetype"),
    url(//cache.marriott.com/aka-fonts/mi-icons/mi-icons.svg#MiIcons)
      format("svg");
  font-display: swap;
}

.m-message-inline .m-message-content-wrap:before,
.m-message .m-expand-collapse-button:after,
.m-message .m-message-content-wrap:before,
[class*="miIcon-"]:before {
  display: inline-block;
  font-family: "MiIcons";
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  font-weight: bold;
}

[class*="miIcon-"]:not([class*="text-"]):before{
  color: #ff9662;
}

.miIcon-alt:before {
  color: #707070;
}
.miIcon-inverse:before {
  color: #fff;
}
.miIcon-decorative:before {
  color: var(--t-icon-color-decorative);
}
/* .miIcon-xs:before,
body .m-button-gallery [class*="icon"]:before,
body .m-link-icon-button-info-inverse [class*="icon"]:before,
body .m-link-icon-button-info [class*="icon"]:before,
body .m-link-icon-button [class*="icon"]:before {
  font-size: 0.8125rem;
  line-height: 0.8125rem;
} */
.miIcon-s:before,
.m-message-inline .m-message-content-wrap:before,
.m-message .m-message-content-wrap:before {
  font-size: 1rem;
  line-height: 1rem;
}
.miIcon-m:before {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.miIcon-l:before {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.miIcon {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
.miIcon-more:before {
  content: "";
}
.miIcon-photo-gallery:before {
  content: "";
}
.miIcon-share-ios:before {
  content: "";
}
.miIcon-visability-off:before {
  content: "";
}
.miIcon-hour-guarantee:before {
  content: "";
}
.miIcon-all-suite-room1x:before,
.miIcon-all-suites:before {
  content: "";
}
.miIcon-cash-and-points:before {
  content: "";
}
.miIcon-elite-status:before {
  content: "";
}
.miIcon-free-night-certificates:before {
  content: "";
}
.miIcon-gift-points1x:before {
  content: "";
}
.miIcon-lounge-access:before {
  content: "";
}
.miIcon-member-rates1x:before {
  content: "";
}
.miIcon-mobile-check-in:before {
  content: "";
}
.miIcon-more-points-on-stays:before {
  content: "";
}
.miIcon-priority-late-checkout:before {
  content: "";
}
.miIcon-suite-night-awards:before {
  content: "";
}
.miIcon-your-24:before {
  content: "";
}
.miIcon-keyless-entry:before {
  content: "";
}
.miIcon-add-to-calendar:before {
  content: "";
}
.miIcon-add-to-wallet:before {
  content: "";
}
.miIcon-add:before {
  content: "";
}
.miIcon-alert:before {
  content: "";
}
.miIcon-book-direct-shield:before {
  content: "";
}
.miIcon-buy-points:before {
  content: "";
}
.miIcon-apple-pay:before {
  content: "";
}
.miIcon-arrow-down:before,
.m-input-field .miIcon-arrow:before {
  content: "";
}
.miIcon-donate-points:before {
  content: "";
}
.miIcon-elite-night-credit:before {
  content: "";
}
.miIcon-arrow-left:before {
  content: "";
}
.miIcon-arrow-right:before {
  content: "";
}
.miIcon-extra-free-nights:before {
  content: "";
}
.miIcon-arrow-right-cropped:before {
  content: "";
}
.miIcon-arrow-left-cropped:before {
  content: "";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.miIcon-arrow-up:before,
.m-input-field:focus-within .miIcon-arrow:before {
  content: "";
}
.miIcon-avatar:before {
  content: "";
}
.miIcon-back-arrow:before {
  content: "";
}
.miIcon-lifetime:before {
  content: "";
}
.miIcon-back-arrow-cropped:before {
  content: "";
}
.miIcon-forward-arrow-cropped:before {
  content: "";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.miIcon-biz-chat:before {
  content: "";
}
.miIcon-cancel:before {
  content: "";
}
.miIcon-check:before {
  content: "";
}
.miIcon-clear:before {
  content: "";
}
.miIcon-collapse:before {
  content: "";
}
.miIcon-delete:before {
  content: "";
}
.miIcon-down-arrow:before {
  content: "";
}
.miIcon-download:before {
  content: "";
}
.miIcon-dropdown-down:before {
  content: "";
}
.miIcon-status-ambassador-elite:before,
.miIcon-status-cobalt:before,
.miIcon-status-gold-elite:before,
.miIcon-status-member-elite:before,
.miIcon-status-platinum-elite:before,
.miIcon-status-silver-elite:before,
.miIcon-status-titanium-elite:before {
  content: "";
}
.miIcon-dropdown-up:before {
  content: "";
}
.miIcon-edit-dates:before {
  content: "";
}
.miIcon-ultimate-reservation-guarantee:before {
  content: "";
}
.miIcon-vip:before {
  content: "";
}
.miIcon-edit:before {
  content: "";
}
.miIcon-feedback-happy:before {
  content: "";
}
.miIcon-feedback-sad:before {
  content: "";
}
.miIcon-filter:before {
  content: "";
}
.miIcon-forward-arrow:before {
  content: "";
}
.miIcon-forward:before {
  content: "";
}
.miIcon-gear:before {
  content: "";
}
.miIcon-grid-view:before {
  content: "";
}
.miIcon-heart-fill:before {
  content: "";
}
.miIcon-heart-outline:before {
  content: "";
}
.miIcon-help:before {
  content: "";
}
.miIcon-increment-minus:before {
  content: "";
}
.miIcon-information:before {
  content: "";
}
.miIcon-key-station:before {
  content: "";
}
.miIcon-list-view---alt:before {
  content: "";
}
.miIcon-list-view:before {
  content: "";
}
.miIcon-map-zoom:before {
  content: "";
}
.miIcon-menu:before {
  content: "";
}
.miIcon-merge:before {
  content: "";
}
.miIcon-minus:before {
  content: "";
}
.miIcon-nav---account-active:before {
  content: "";
}
.miIcon-nav---account-alt-active:before {
  content: "";
}
.miIcon-nav---account-alt:before {
  content: "";
}
.miIcon-nav---account:before {
  content: "";
}
.miIcon-nav---book-active:before {
  content: "";
}
.miIcon-nav---book:before {
  content: "";
}
.miIcon-nav---home-active:before {
  content: "";
}
.miIcon-nav---home:before {
  content: "";
}
.miIcon-nav---trips-active:before {
  content: "";
}
.miIcon-nav---trips:before {
  content: "";
}
.miIcon-ocr-scan-payment:before {
  content: "";
}
.miIcon-phone:before {
  content: "";
}
.miIcon-plus:before {
  content: "";
}
.miIcon-print:before {
  content: "";
}
.miIcon-search-list-sort:before {
  content: "";
}
.miIcon-search:before {
  content: "";
}
.miIcon-share:before {
  content: "";
}
.miIcon-sign-in:before {
  content: "";
}
.miIcon-spinner:before {
  content: "";
}
.miIcon-star:before {
  content: "";
}
.miIcon-up-arrow:before {
  content: "";
}
.miIcon-visibility:before {
  content: "";
}
.miIcon-website:before {
  content: "";
}
.miIcon-facebook:before {
  content: "";
}
.miIcon-foursquare:before {
  content: "";
}
.miIcon-google:before {
  content: "";
}
.miIcon-instagram:before {
  content: "";
}
.miIcon-linkedin:before {
  content: "";
}
.miIcon-messenger:before {
  content: "";
}
.miIcon-pinterest:before {
  content: "";
}
.miIcon-twitter:before {
  content: "";
}
.miIcon-uber:before {
  content: "";
}
.miIcon-vk:before {
  content: "";
}
.miIcon-youtube:before {
  content: "";
}
.miIcon-ambassador-left:before {
  content: "";
}
.miIcon-amenities:before {
  content: "";
}
.miIcon-art-gallery:before {
  content: "";
}
.miIcon-bar:before,
.miIcon-onsite-bar:before {
  content: "";
}
.miIcon-bath-mat:before {
  content: "";
}
.miIcon-bath-towel:before {
  content: "";
}
.miIcon-bed:before {
  content: "";
}
.miIcon-body-lotion:before {
  content: "";
}
.miIcon-breakfast:before,
.miIcon-continental-buffet:before,
.miIcon-full-american:before,
.miIcon-grab-n-go:before {
  content: "";
}
.miIcon-business-center:before {
  content: "";
}
.miIcon-capacity-chart:before {
  content: "";
}
.miIcon-car-rental-deck:before,
.miIcon-car-rental:before {
  content: "";
}
.miIcon-cart:before {
  content: "";
}
.miIcon-casino:before {
  content: "";
}
.miIcon-chat:before {
  content: "";
}
.miIcon-check-out:before {
  content: "";
}
.miIcon-cigar-bar:before {
  content: "";
}
.miIcon-city:before {
  content: "";
}
.miIcon-concierge-lounge:before {
  content: "";
}
.miIcon-concierge:before {
  content: "";
}
.miIcon-dental-kit:before {
  content: "";
}
.miIcon-device-cast:before {
  content: "";
}
.miIcon-dining:before {
  content: "";
}
.miIcon-directions:before {
  content: "";
}
.miIcon-do-not-disturb:before {
  content: "";
}
.miIcon-dry-cleaning:before {
  content: "";
}
.miIcon-ev-charging-station:before {
  content: "";
}
.miIcon-extra-towels:before {
  content: "";
}
.miIcon-feather-pillow:before {
  content: "";
}
.miIcon-free-beach-access:before {
  content: "";
}
.miIcon-golf:before {
  content: "";
}
.miIcon-hand-towels:before {
  content: "";
}
.miIcon-hangers:before {
  content: "";
}
.miIcon-high-floor:before {
  content: "";
}
.miIcon-iconic-landmark:before {
  content: "";
}
.miIcon-join-now:before {
  content: "";
}
.miIcon-kids-activities:before {
  content: "";
}
.miIcon-kitchen:before,
.miIcon-kitchenette:before {
  content: "";
}
.miIcon-late-check-out:before {
  content: "";
}
.miIcon-laundry-services:before {
  content: "";
}
.miIcon-low-floor:before {
  content: "";
}
.miIcon-luggage:before {
  content: "";
}
.miIcon-maid-service:before {
  content: "";
}
.miIcon-make-a-green-choice:before {
  content: "";
}
.miIcon-map:before {
  content: "";
}
.miIcon-certified-meeting-planner:before,
.miIcon-convention-resort-network:before,
.miIcon-meeting-services-app:before,
.miIcon-meeting-space:before,
.miIcon-meetings-imagined:before {
  content: "";
}
.miIcon-movie-theater:before {
  content: "";
}
.miIcon-near-elevator:before {
  content: "";
}
.miIcon-nearby:before {
  content: "";
}
.miIcon-opt-out:before {
  content: "";
}
.miIcon-outdoor-grill:before {
  content: "";
}
.miIcon-overview:before {
  content: "";
}
.miIcon-parking-package:before {
  content: "";
}
.miIcon-plug-in-panel:before {
  content: "";
}
.miIcon-pool:before {
  content: "";
}
.miIcon-private-garden:before {
  content: "";
}
.miIcon-promotion-achieved:before {
  content: "";
}
.miIcon-requests:before {
  content: "";
}
.miIcon-restaurant-on-site:before {
  content: "";
}
.miIcon-rollaway-bed-or-cot:before {
  content: "";
}
.miIcon-room-ready-alerts:before {
  content: "";
}
.miIcon-shampoo:before {
  content: "";
}
.miIcon-shaving-kit:before {
  content: "";
}
.miIcon-sheet-set:before {
  content: "";
}
.miIcon-shield:before {
  content: "";
}
.miIcon-shoe-shine:before {
  content: "";
}
.miIcon-shower-cap:before {
  content: "";
}
.miIcon-airport-shuttle:before,
.miIcon-shuttle:before {
  content: "";
}
.miIcon-slippers:before {
  content: "";
}
.miIcon-smart-tv:before {
  content: "";
}
.miIcon-soap:before {
  content: "";
}
.miIcon-tag:before {
  content: "";
}
.miIcon-tennis:before {
  content: "";
}
.miIcon-towel-set:before {
  content: "";
}
.miIcon-transportation:before {
  content: "";
}
.miIcon-upgrade-requested-left:before {
  content: "";
}
.miIcon-upgrade-requested:before {
  content: "";
}
.miIcon-valet:before {
  content: "";
}
.miIcon-vanity-kit:before {
  content: "";
}
.miIcon-wake-up-call:before {
  content: "";
}
.miIcon-washcloth:before {
  content: "";
}
.miIcon-free-internet:before,
.miIcon-internet:before,
.miIcon-wifi:before {
  content: "";
}
.miIcon-location:before {
  content: "";
}
.miIcon-clock:before {
  content: "";
}
.miIcon-airplane:before {
  content: "";
}
.miIcon-mail:before {
  content: "";
}
.miIcon-blanket:before {
  content: "";
}
.miIcon-comb:before {
  content: "";
}
.miIcon-conditioner:before {
  content: "";
}
.miIcon-feather-free:before {
  content: "";
}
.miIcon-foam-pillow:before {
  content: "";
}
.miIcon-fitness-center:before {
  content: "";
}
.miIcon-lock-open:before {
  content: "";
}
.miIcon-lock:before {
  content: "";
}
.miIcon-long-arrow-back:before {
  content: "";
}
.miIcon-long-arrow-forward:before {
  content: "";
}
.miIcon-spa:before {
  content: "";
}
.miIcon-globe:before {
  content: "";
}
.miIcon-dot:before {
  content: "";
}
.miIcon-marriott-international:before {
  content: "";
}
.miIcon-arrow-right-external {
  position: relative;
}
.miIcon-arrow-right-external:before {
  content: "";
}
.miIcon-arrow-right-external.focus-visible:before,
.miIcon-arrow-right-external:focus-visible:before,
.miIcon-arrow-right-external:hover:before {
  content: "";
}
.miIcon-arrow-right-external:before {
  font-size: 1.5rem;
  position: absolute;
  right: 0.5rem;
}
.miIcon-arrow-right-external.focus-visible:before,
.miIcon-arrow-right-external:focus-visible:before,
.miIcon-arrow-right-external:hover:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
.miIcon-arrow-left-external {
  position: relative;
}
.miIcon-arrow-left-external:before {
  content: "";
}
.miIcon-arrow-left-external.focus-visible:before,
.miIcon-arrow-left-external:focus-visible:before,
.miIcon-arrow-left-external:hover:before {
  content: "";
}
.miIcon-arrow-left-external:before {
  font-size: 1.5rem;
  position: absolute;
  right: 0.5rem;
}
.miIcon-arrow-left-external.focus-visible:before,
.miIcon-arrow-left-external:focus-visible:before,
.miIcon-arrow-left-external:hover:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
.miIcon-guests:before {
  content: "";
}
.miIcon-nights:before {
  content: "";
}
.miIcon-figgy:before {
  content: "";
}
.miIcon-small-red-book:before {
  content: "";
}
.miIcon-wechat:before {
  content: "";
}
.miIcon-weibo:before {
  content: "";
}
.miIcon-dining-chopsticks:before {
  content: "";
}
.miIcon-apple-wallet:before {
  content: "";
}
.miIcon-dining-filter:before {
  content: "";
}
.miIcon-dining-fingerprint:before {
  content: "";
}
.miIcon-accessibility:before {
  content: "";
}
.miIcon-activity:before {
  content: "";
}
.miIcon-alarm:before {
  content: "";
}
.miIcon-ambassador:before {
  content: "";
}
.miIcon-asterisk:before {
  content: "";
}
.miIcon-beach:before {
  content: "";
}
.miIcon-bike-share:before {
  content: "";
}
.miIcon-chat-bot:before {
  content: "";
}
.miIcon-cloud-fog:before {
  content: "";
}
.miIcon-cloud-hail:before {
  content: "";
}
.miIcon-cloud-wind:before {
  content: "";
}
.miIcon-cloudy:before {
  content: "";
}
.miIcon-currency:before {
  content: "";
}
.miIcon-customer-support:before {
  content: "";
}
.miIcon-early-check-in:before {
  content: "";
}
.miIcon-events:before {
  content: "";
}
.miIcon-external-arrow:before {
  content: "";
}
.miIcon-family-travel:before {
  content: "";
}
.miIcon-gift:before {
  content: "";
}
.miIcon-guest-room-entertainment:before {
  content: "";
}
.miIcon-hail:before {
  content: "";
}
.miIcon-light-showers:before {
  content: "";
}
.miIcon-mini-bar:before {
  content: "";
}
.miIcon-moon:before {
  content: "";
}
.miIcon-next-level-1-day:before {
  content: "";
}
.miIcon-next-level-2-day:before {
  content: "";
}
.miIcon-next-level-3-day:before {
  content: "";
}
.miIcon-next-level-4-day:before {
  content: "";
}
.miIcon-next-level-5-day:before {
  content: "";
}
.miIcon-next-level-6-day:before {
  content: "";
}
.miIcon-next-level-7-day:before {
  content: "";
}
.miIcon-next-level-genera:before {
  content: "";
}
.miIcon-night-cloud:before {
  content: "";
}
.miIcon-no-parking:before {
  content: "";
}
.miIcon-parking:before {
  content: "";
}
.miIcon-partly-cloudy:before {
  content: "";
}
.miIcon-partly-sunny:before {
  content: "";
}
.miIcon-pet-friendly:before {
  content: "";
}
.miIcon-power-supply:before {
  content: "";
}
.miIcon-rain:before {
  content: "";
}
.miIcon-rain-night:before {
  content: "";
}
.miIcon-renew:before {
  content: "";
}
.miIcon-ritz-kids:before {
  content: "";
}
.miIcon-robe:before {
  content: "";
}
.miIcon-rollaway-crib:before {
  content: "";
}
.miIcon-room-ready:before {
  content: "";
}
.miIcon-room-service:before {
  content: "";
}
.miIcon-scattered-showers:before {
  content: "";
}
.miIcon-ski-snowboard:before,
.miIcon-skiing:before {
  content: "";
}
.miIcon-smartphone:before {
  content: "";
}
.miIcon-snow:before {
  content: "";
}
.miIcon-snow-heavy:before {
  content: "";
}
.miIcon-snow-medium:before {
  content: "";
}
.miIcon-snow-night:before {
  content: "";
}
.miIcon-stay-dates:before {
  content: "";
}
.miIcon-stepper-minus:before {
  content: "";
}
.miIcon-stepper-plus:before {
  content: "";
}
.miIcon-storm-day:before {
  content: "";
}
.miIcon-storm-lightning:before {
  content: "";
}
.miIcon-storm-night:before {
  content: "";
}
.miIcon-storm-rain:before {
  content: "";
}
.miIcon-success:before {
  content: "";
}
.miIcon-sunny:before {
  content: "";
}
.miIcon-tornado:before {
  content: "";
}
.miIcon-transfer-points:before {
  content: "";
}
.miIcon-universal-access:before {
  content: "";
}
.miIcon-visibility-off:before {
  content: "";
}
.miIcon-warning:before {
  content: "";
}
.miIcon-marriott-certified-wedding-planner:before,
.miIcon-wedding-planner:before {
  content: "";
}
.miIcon-windy:before {
  content: "";
}
.miIcon-wine-tasting:before {
  content: "";
}
.miIcon-google-pay:before {
  content: "";
}
.miIcon-member-status:before {
  content: "";
}
.miIcon-success-fill:before {
  content: "";
}
.miIcon-body-wash:before {
  content: "";
}
.miIcon-calendar:before {
  content: "";
}
.miIcon-check-in:before {
  content: "";
}
.miIcon-travel-guidance:before {
  content: "";
}
.miIcon-star-fill:before {
  content: "";
}
.miIcon-star-half-fill:before {
  content: "";
}
.miIcon-path-connector:before {
  content: "";
}
.miIcon-lifetime-fill:before {
  content: "";
}
.miIcon-cancel-alt:before {
  content: "";
}
.miIcon-line-app:before {
  content: "";
}
.miIcon-expand-white:before {
  content: "";
}
.miIcon-quote-mark:before {
  content: "";
}
.miIcon-social-kakao:before {
  content: "";
}
.miIcon-social-naver:before {
  content: "";
}
.miIcon-covid-mask:before {
  content: "";
}
.miIcon-cold:before {
  content: "";
}
.miIcon-hot:before {
  content: "";
}
