@font-face{font-family:Roboto;src:url('./fonts/roboto-latin-400-normal.woff2');font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url('./fonts/roboto-latin-500-normal.woff2');font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url('./fonts/roboto-latin-700-normal.woff2');font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url('./fonts/roboto-latin-800-normal.woff2');font-weight:800;font-display:swap}@font-face{font-family:'Material Symbols Outlined';src:url('./fonts/material-symbols-outlined.woff2');font-weight:100 700;font-display:block}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font:15px/1.6 Roboto,Arial,sans-serif;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.14;letter-spacing:-.035em}h1{font-size:44px}h2{font-size:30px}h3{font-size:20px}p{color:var(--md-sys-color-on-surface-variant)}p+p{margin-block-start:12px}[hidden]{display:none!important}md-card{min-inline-size:0}md-text-field,md-date-picker,md-number-field,md-select{inline-size:100%;min-inline-size:0}md-date-picker{--md-date-picker-trigger-max-width:none}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-size:24px;font-weight:400;line-height:1;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:'liga';vertical-align:middle;flex-shrink:0}.page-width{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--md-sys-color-primary);margin-block-end:12px}.small-note{font-size:12px;line-height:1.6}.center{text-align:center}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--md-sys-color-primary)}.text-link .material-symbols-outlined{font-size:20px}.back-link{margin-block-end:20px;margin-inline-start:-12px}.inline-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-error{color:var(--md-sys-color-error);font-size:14px}.skip-link{position:fixed;top:-100px;left:20px;z-index:999999;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);padding:12px}.skip-link:focus{top:12px}#app:not([data-ready]){visibility:hidden;height:0;overflow:hidden}.startup{display:grid;gap:24px;margin:30px auto;max-width:1280px;padding:24px}.page-pending{visibility:hidden}#main{min-height:65vh;outline:0}
.site-header{--md-app-bar-row-height:84px;--md-app-bar-padding-inline-start:max(32px,calc((100vw - 1280px)/2));--md-app-bar-padding-inline-end:max(32px,calc((100vw - 1280px)/2));--md-app-bar-container-color:var(--md-sys-color-surface);--md-app-bar-container-color-scrolled:var(--md-sys-color-surface);border-bottom:1px solid var(--md-sys-color-outline-variant)}.site-header::part(title){overflow:visible}.header-content{gap:64px}.header-actions,#account{gap:8px}.wordmark{display:inline-flex;align-items:center;font-size:38px;font-weight:800;line-height:1;letter-spacing:-.075em;text-decoration:none!important}.wordmark>span{font-size:32px;color:var(--md-sys-color-primary);margin-inline-start:3px}.currency-label{font-size:12px;font-weight:700}
.hero{position:relative;height:530px;margin:24px;border-radius:24px;overflow:hidden;background:#163f37}.hero-image,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-image{object-position:50% 48%}.hero-shade{background:linear-gradient(90deg,#062d2bba,#073c3518 80%)}.hero-copy{position:relative;max-width:1280px;margin:auto;padding:55px 32px;color:white}.hero-copy .eyebrow{color:#e2f4da;margin-bottom:18px}.hero h1{font-size:76px;line-height:1;letter-spacing:-.055em;font-weight:700}.hero h1 em{font-family:Georgia,serif;font-weight:400}.hero-copy>p:not(.eyebrow){color:#f5f9ee;font-size:16px;margin-block:22px;line-height:1.6}.hero-location{position:absolute;inset-inline-end:40px;bottom:80px;display:grid;justify-items:end;gap:12px}.hero-location>span{font-size:9px;letter-spacing:.16em;color:white}.search-wrap{position:relative;z-index:4;margin-top:-66px}.search-panel{--md-card-padding:16px;--md-card-gap:0;--md-card-container-shape:16px;overflow:visible;box-shadow:0 8px 28px #18372816}#search-form{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr auto;gap:12px;align-items:start}#search-error{grid-column:1/-1}.guest-trigger{
  width:100%;padding-inline:16px;gap:12px;justify-content:flex-start;
  --md-button-height:56px;
  --md-button-container-shape:4px;
  --md-button-icon-size:24px;
  --md-button-outline-color:var(--md-sys-color-outline);
  --md-button-label-color:var(--md-sys-color-on-surface);
  --md-button-icon-color:var(--md-sys-color-on-surface-variant)
}
.guest-trigger::part(label){flex:1;min-width:0;text-align:start}
.guest-trigger::part(trailing-icon){font-size:20px;inline-size:20px;block-size:20px}.guest-trigger span{display:grid;gap:2px;text-align:start;line-height:1.25}.guest-trigger small{font-size:11px;font-weight:400;color:var(--md-sys-color-on-surface-variant)}.guest-trigger strong{font-size:13px;white-space:nowrap}.search-hints{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:20px}.flexible-note{display:flex;gap:8px;align-items:center;margin-inline-start:auto}.home-section{margin-block:72px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading p:not(.eyebrow){display:flex;align-items:center;gap:6px;margin-top:12px}.destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.destination-card{--md-card-padding:0;--md-card-gap:0;--md-card-container-shape:16px;height:280px;position:relative}.destination-card>img{width:100%;height:100%}.destination-overlay{position:absolute;inset:0;background:linear-gradient(transparent 20%,#061c1ac4);padding:24px;display:flex;justify-content:space-between;align-items:end;color:white}.destination-overlay span{font-size:12px}.destination-overlay>.material-symbols-outlined{font-size:24px}.destination-overlay h3{font-size:34px;margin-block:5px}.destination-overlay p{font-size:12px;color:#eff8ee}.picks-controls{display:flex;gap:8px}.property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.property-card{--md-card-padding:0;--md-card-gap:0;--md-card-container-shape:16px;height:100%;overflow:hidden}.property-media{position:relative;height:210px;background:var(--md-sys-color-surface-container)}.property-media img{width:100%;height:100%}.property-media>md-tooltip{position:absolute;top:10px;inset-inline-end:10px}.save-button{--md-icon-button-container-color:var(--md-sys-color-surface-container-lowest)}.property-body{display:flex;flex-direction:column;gap:10px;padding:18px;flex:1}.property-place{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--md-sys-color-on-surface-variant)}.property-body h3{font-size:19px;line-height:1.25}.property-area{display:flex;align-items:center;gap:4px;font-size:12px}.property-area .material-symbols-outlined{font-size:16px}.rating-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px}.rating-line>span{color:var(--md-sys-color-on-surface-variant)}.property-bottom{display:flex;justify-content:space-between;align-items:end;gap:5px;margin-top:auto;padding-top:12px}.cancellation{display:flex;align-items:center;gap:4px;color:var(--md-sys-color-primary);font-size:11px;margin-bottom:8px}.cancellation .material-symbols-outlined{font-size:15px}.cancellation.muted{color:var(--md-sys-color-on-surface-variant)}.price{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.price strong{font-size:26px;letter-spacing:-.035em}.price span{font-size:11px;color:var(--md-sys-color-on-surface-variant)}.total-hint{font-size:10px;margin-top:3px}.property-bottom>md-button{margin-inline-end:-10px}.join-banner{--md-card-padding:38px 48px;--md-card-gap:32px;--md-card-container-shape:20px;display:flex;flex-direction:row;align-items:center}.join-banner p{margin-top:12px}.join-art{color:var(--md-sys-color-primary);width:150px;flex-shrink:0;text-align:center}.join-art .material-symbols-outlined{font-size:116px;font-weight:200}.join-banner>md-button{margin-inline-start:auto;flex-shrink:0}.reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-block:56px 72px}.reassurance>div{display:flex;gap:14px}.reassurance .material-symbols-outlined{color:var(--md-sys-color-primary);font-size:28px}.reassurance h3{font-size:14px;letter-spacing:0;margin-bottom:6px}.reassurance p{font-size:12px}.site-footer{padding:40px max(32px,calc((100vw - 1280px)/2)) 22px;background:var(--md-sys-color-surface-container)}.footer-inner{display:flex;justify-content:space-between;gap:30px;padding-bottom:32px}.footer-inner p{font-size:13px;margin-top:12px}.footer-inner nav{display:flex;align-items:center;gap:28px;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--md-sys-color-outline-variant);padding-top:20px;font-size:11px;color:var(--md-sys-color-on-surface-variant)}.footer-bottom a{text-decoration:underline;font-weight:700}
.results-page,.detail-page,.checkout-page,.trips-page{padding-block:32px 72px}.compact-search{margin:0 0 44px}.sort-order{max-width:230px}.results-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.saved-layout{display:block}.filters md-card{--md-card-padding:20px;--md-card-gap:22px;--md-card-container-shape:16px}.filter-heading{display:flex;align-items:center;justify-content:space-between;gap:4px}.filter-heading h2{font-size:17px}.filters fieldset{border:0;padding:0;margin:0;min-width:0}.filters legend{font-size:13px;font-weight:700;margin-bottom:8px}.check-row{display:flex;align-items:center;gap:4px;cursor:pointer}.check-row md-checkbox{flex-shrink:0}.filters .check-row{font-size:13px;margin-inline-start:-12px}.result-list{display:grid;gap:20px}.property-row{display:grid;grid-template-columns:250px minmax(0,1fr)}.property-row .property-media{height:100%;min-height:290px}.property-row .property-body{padding:22px;gap:8px}.property-row h3{font-size:23px}.row-description{font-size:13px;margin-top:5px}.amenity-inline{display:flex;flex-wrap:wrap;gap:14px;font-size:11px}.amenity-inline>span{display:flex;gap:4px;align-items:center}.amenity-inline .material-symbols-outlined{font-size:16px}.empty-state{grid-column:1/-1;text-align:center;padding:72px 24px;background:var(--md-sys-color-surface-container-low);border-radius:20px}.empty-state>.material-symbols-outlined{font-size:56px;color:var(--md-sys-color-primary);margin-bottom:24px}.empty-state p{max-width:450px;margin:16px auto 24px}.empty-state h2{font-size:26px}.property-gallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:210px 210px;gap:12px;border-radius:20px;overflow:hidden}.property-gallery img{width:100%;height:100%}.property-gallery img:first-child{grid-row:1/3}.gallery-caption{text-align:end;font-size:11px;margin-top:8px;color:var(--md-sys-color-on-surface-variant)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:54px;margin-top:28px;align-items:start}.detail-section{padding-block:20px 30px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.detail-section h2{margin-block:24px 18px}.detail-section h3{margin-block:26px 12px}.detail-section p{font-size:14px;line-height:1.8}.amenity-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.amenity-grid>span{display:flex;align-items:center;gap:12px;font-size:14px}.amenity-grid .material-symbols-outlined,.stay-facts .material-symbols-outlined{color:var(--md-sys-color-primary)}.stay-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stay-facts>div{display:grid;gap:6px;font-size:13px}.stay-facts>div>span:last-child{font-size:11px}.review-grid{display:grid;gap:14px}.review-grid md-card{--md-card-padding:22px;--md-card-container-shape:14px}.review-person{display:flex;align-items:center;gap:10px;font-size:12px}.review-person>span{margin-inline-start:auto;font-size:10px}.reservation-column{position:sticky;top:108px}.reservation-card{--md-card-padding:26px;--md-card-gap:16px;--md-card-container-shape:18px}.reservation-card>.eyebrow{margin:0;font-size:10px}.reservation-card>.price strong{font-size:34px}.reservation-card>p{font-size:13px}.reservation-dates{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--md-sys-color-outline-variant);padding-block:18px;gap:16px}.reservation-dates>div{display:grid;gap:4px;font-size:13px}.reservation-dates small{font-size:10px;letter-spacing:.06em}.price-breakdown{display:grid;gap:12px;margin:4px 0;font-size:13px}.price-breakdown>div{display:flex;justify-content:space-between;gap:16px}.price-breakdown dt{color:var(--md-sys-color-on-surface-variant)}.price-breakdown dd{margin:0;white-space:nowrap}.price-breakdown .total{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:16px;margin-top:4px;font-size:19px;font-weight:700}.price-breakdown .total dt{color:var(--md-sys-color-on-surface)}.price-breakdown small{font-size:11px;font-weight:400}.checkout-page{max-width:1080px}.checkout-intro{margin-bottom:32px}.checkout-intro md-stepper{margin-top:28px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.checkout-card{--md-card-padding:30px;--md-card-gap:20px;--md-card-container-shape:18px}.checkout-card h2{font-size:26px}.checkout-card h3{font-size:17px}.checkout-card p{font-size:14px}.checkout-card form{display:grid;gap:16px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-summary{--md-card-padding:0;--md-card-gap:0;--md-card-container-shape:18px}.checkout-summary>img{width:100%;height:210px}.checkout-summary>div{padding:24px}.checkout-summary h2{font-size:23px;margin-bottom:14px}.checkout-summary p{font-size:13px}.checkout-summary .price-breakdown{margin-block:24px}.review-details{display:grid;gap:18px;font-size:14px;margin:0}.review-details>div{display:grid;gap:4px}.review-details dt{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.review-details dd{margin:0;overflow-wrap:anywhere}.consent{align-items:start;font-size:13px;margin-inline-start:-10px}.consent>span{padding-top:10px}.confirmation-page{padding-block:60px 80px;max-width:920px}.confirmation-heading{text-align:center;margin-bottom:34px}.confirmation-heading>.material-symbols-outlined{font-size:64px;color:var(--md-sys-color-primary);margin-bottom:22px}.confirmation-heading>p:last-child{margin-top:16px}.confirmation-card{display:grid;grid-template-columns:1fr 1.25fr;--md-card-padding:0;--md-card-gap:0;--md-card-container-shape:20px}.confirmation-card>img{width:100%;height:100%;min-height:340px}.confirmation-card>div{padding:32px}.confirmation-card h2{margin-bottom:16px}.confirmation-card .eyebrow{font-size:9px;overflow-wrap:anywhere}.confirmation-card .price{margin-block:24px}.confirmation-card .small-note{margin-top:20px}.trip-list{display:grid;gap:22px}.trip-card{display:grid;grid-template-columns:260px minmax(0,1fr);--md-card-padding:0;--md-card-gap:0;--md-card-container-shape:18px}.trip-card>img{width:100%;height:100%;min-height:230px}.trip-card>div{padding:26px}.trip-top,.trip-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.trip-top{margin-bottom:12px}.trip-top .eyebrow{font-size:9px;margin:0;overflow-wrap:anywhere}.trip-card h2{font-size:27px;margin-bottom:12px}.trip-bottom{margin-top:24px}.trips-page>.small-note{margin-top:22px}.stay-dialog::part(container){width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.stay-dialog-content{display:grid;gap:22px}.guest-fields,.dialog-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guest-fields md-number-field:first-child{grid-column:1/-1}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#062d2bba,#073c3518 80%)}[dir=rtl] .back-link .material-symbols-outlined,[dir=rtl] .text-link .material-symbols-outlined{transform:scaleX(-1)}
@media(min-width:1450px){.hero-copy{padding-inline:0}.hero{margin-inline:max(24px,calc((100vw - 1420px)/2))}}@media(max-width:1180px){.header-content{gap:30px}#search-form{grid-template-columns:1.2fr 1fr 1fr 1fr}.guest-trigger{grid-column:1/4}#search-submit{grid-column:4;grid-row:2}.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-media{height:250px}.property-row .property-media{height:100%}.property-row{grid-template-columns:220px minmax(0,1fr)}.results-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}.detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.row-description{display:none}.flexible-note{display:none}.footer-inner nav{gap:16px}}@media(max-width:850px){.header-content{gap:24px}.header-actions,#account{gap:4px}.hero h1{font-size:68px}.hero-copy{padding:48px 28px}.destination-overlay{padding:18px}.destination-overlay p{display:none}.section-heading{align-items:start;flex-wrap:wrap;gap:20px}.join-art{width:70px}.join-art .material-symbols-outlined{font-size:70px}.join-banner{--md-card-padding:28px;--md-card-gap:24px}.results-layout,.detail-layout{grid-template-columns:1fr}.filters md-card{display:grid;grid-template-columns:1fr 1fr;--md-card-gap:16px}.filter-heading,.filters .small-note,.filters fieldset:last-of-type{grid-column:1/-1}.filters fieldset:last-of-type{display:flex;flex-wrap:wrap;gap:0 12px}.reservation-column{position:static;grid-row:1}.footer-inner{flex-direction:column}.footer-bottom{flex-direction:column;gap:8px}.checkout-layout{grid-template-columns:1fr 300px;gap:18px}.form-two{grid-template-columns:1fr;gap:8px}.reassurance{gap:24px}.trip-card{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:640px){html{scroll-padding-top:145px}.page-width{width:calc(100% - 32px)}h1{font-size:34px}h2{font-size:27px}.site-header{--md-app-bar-row-height:72px;--md-app-bar-padding-inline-start:16px;--md-app-bar-padding-inline-end:12px;overflow:visible}.site-header::part(row){overflow:visible}.header-content{gap:0}.wordmark{font-size:34px}.wordmark>span{font-size:28px}#main{padding-top:68px}.signin,#account md-avatar{display:none}.hero{margin:12px;height:495px;border-radius:18px}.hero-copy{padding:36px 22px}.hero h1{font-size:60px}.hero-copy .eyebrow{font-size:9px;max-width:240px}.hero-copy>p:not(.eyebrow){font-size:14px;margin-block:20px}.hero-image{object-position:58% center}.hero-location{bottom:65px;inset-inline-end:18px}.hero-location>span{display:none}.search-wrap{margin-top:-46px}.search-panel{--md-card-padding:14px;--md-card-container-shape:14px}#search-form{grid-template-columns:1fr 1fr;gap:10px}#destination{grid-column:1/-1}#check-in{grid-column:1}#check-out{grid-column:2}.guest-trigger{grid-column:1/-1;grid-row:3}#search-submit{grid-column:1/-1;grid-row:4}.search-hints{flex-wrap:wrap;gap:6px;margin-top:16px}.search-hints>span:first-child{width:100%;margin-bottom:2px}.home-section{margin-block:42px}.section-heading{gap:16px;margin-bottom:20px}.section-heading p:not(.eyebrow){font-size:13px}.eyebrow{font-size:9px;margin-bottom:9px}.destination-grid,.property-grid,.reassurance{grid-template-columns:1fr}.destination-card{height:230px}.destination-overlay{padding:22px}.destination-overlay p{display:block}.property-media{height:245px}.property-body{padding:20px}.property-body h3{font-size:23px}.property-place{font-size:11px}.property-area,.rating-line{font-size:12px}.price strong{font-size:28px}.price span,.total-hint,.cancellation{font-size:12px}.join-banner{display:grid;grid-template-columns:1fr;--md-card-padding:28px;--md-card-gap:20px}.join-art{display:none}.join-banner>md-button{margin-inline-start:0;justify-self:start}.reassurance{gap:28px;margin-block:40px}.reassurance h3{font-size:15px}.reassurance p{font-size:13px}.site-footer{padding:32px 20px 24px}.footer-inner nav{flex-wrap:wrap;gap:18px}.footer-inner nav md-button{margin-inline-start:-12px}.footer-bottom{font-size:10px}.compact-search{margin:0 0 28px}.results-page,.detail-page,.checkout-page,.trips-page{padding-block:24px 48px}.sort-order{max-width:none}.property-row{display:flex}.property-row .property-media{height:230px;min-height:0}.property-row .property-body{padding:20px}.filters md-card{--md-card-padding:16px}.filters legend,.filters .check-row{font-size:12px}.property-gallery{grid-template-columns:1fr 1fr;grid-template-rows:250px 130px;gap:8px;border-radius:16px}.property-gallery img:first-child{grid-row:1;grid-column:1/-1}.reservation-card{--md-card-padding:22px}.stay-facts{gap:12px}.stay-facts strong{font-size:12px}.checkout-layout{grid-template-columns:1fr}.checkout-layout>aside{grid-row:1}.checkout-summary{display:grid;grid-template-columns:100px 1fr}.checkout-summary>img{height:100%}.checkout-summary>div{padding:18px}.checkout-summary h2{font-size:20px}.checkout-summary .price-breakdown{margin-block:14px}.checkout-summary .small-note{display:none}.checkout-card{--md-card-padding:22px}.checkout-intro h1{font-size:32px}.confirmation-page{padding-block:40px}.confirmation-card,.trip-card{display:flex}.confirmation-card>img,.trip-card>img{height:230px;min-height:0}.confirmation-card>div,.trip-card>div{padding:24px}.confirmation-heading h1{font-size:34px}.trip-top .eyebrow{max-width:180px}.dialog-dates{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

@media(max-width:420px){#check-in,#check-out{grid-column:1/-1}.guest-trigger{grid-row:4}#search-submit{grid-row:5}}

/* The core navigation bar owns destination anatomy, focus, badges, and selection. */
.header-content,.header-actions,#account{display:flex;align-items:center}
/* Fill the fixed app-bar row at every density; only the tab content gets denser. */
.main-navigation{inline-size:336px;flex-shrink:0;--roam-navigation-height:var(--md-app-bar-row-height);--md-navigation-bar-container-height:calc(var(--roam-navigation-height) - var(--md-sys-density-scale,0)*4px);--md-navigation-bar-container-color:var(--md-sys-color-surface)}
.main-navigation md-navigation-tab{justify-content:center}
@media(max-width:850px){.main-navigation{inline-size:288px}.currency-label{display:none}}
@media(max-width:640px){.main-navigation{position:absolute;inset:72px 0 auto;inline-size:100%;border-block-end:1px solid var(--md-sys-color-outline-variant);--roam-navigation-height:68px}}
