@import url('./theme.1b02c31b53.css');
@import url('./shape.722a25e2ad.css');

@font-face { font-family:'Gloock'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/gloock.woff2') format('woff2'); }
@font-face { font-family:'Public Sans'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/public-sans.woff2') format('woff2'); }
@font-face { font-family:'Prata'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/prata.woff2') format('woff2'); }
@font-face { font-family:'Jost'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/jost.woff2') format('woff2'); }
@font-face { font-family:'Young Serif'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/young-serif.woff2') format('woff2'); }
@font-face { font-family:'Karla'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/karla.woff2') format('woff2'); }
@font-face { font-family:'Parisienne'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/parisienne.woff2') format('woff2'); }
@font-face { font-family:'Kaushan Script'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/kaushan-script.woff2') format('woff2'); }
@font-face { font-family:'DM Sans'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/dm-sans.woff2') format('woff2'); }
@font-face { font-family:'Lobster'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/lobster.woff2') format('woff2'); }
@font-face { font-family:'Fraunces'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/fraunces.woff2') format('woff2'); }
@font-face { font-family:'Fredoka'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/fredoka.woff2') format('woff2'); }
@font-face { font-family:'Nunito Sans'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/nunito-sans.woff2') format('woff2'); }
@font-face { font-family:'Rye'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/rye.woff2') format('woff2'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/archivo.woff2') format('woff2'); }
@font-face { font-family:'Big Shoulders Display'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/big-shoulders-display.woff2') format('woff2'); }
@font-face { font-family:'Space Grotesk'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/space-grotesk.woff2') format('woff2'); }
@font-face { font-family:'Anybody'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/anybody.woff2') format('woff2'); }
@font-face { font-family:'Bungee'; font-style:normal; font-weight:100 900; font-display:swap;
  src:url('../fonts/site/bungee.woff2') format('woff2'); }

dc-import{display:block;}
dc-import[name="component-Footer"]{margin-top:auto;}
.lv-page{
  container-type:inline-size; container-name:page;
  min-height:100dvh; display:flex; flex-direction:column;
  background-color:var(--page-surround); color:var(--on-background); font-family:var(--font-body);
  background-image:var(--page-texture); background-size:var(--page-texture-size);
  /* The host's Border, kept here before a coloured block swaps it for its own ink. */
  --page-border:var(--border);
  /* And the host's title colour, for a card that sits in a coloured block but is not coloured itself. */
  --page-logo:var(--logo);
  /* And its heading colour, for a Quiet block inside a coloured one. */
  --page-heading:var(--heading);
  /* And the host's Quiet button: a Quiet block wears it, even inside a coloured one. */
  --page-btn-quiet:var(--btn-quiet); --page-on-btn-quiet:var(--on-btn-quiet);
  /* A page link takes the skin's corners, capped, so it is never a pill. */
  --page-link-radius:min(var(--surface-radius), var(--radius-md));
}
.lv-page--standard{ position:relative; }

*{ box-sizing:border-box; }
html{ scroll-behavior:smooth; }
body{ margin:0; }

:root{
  --family-slab:   'Young Serif',serif;
  --family-sans:   'Karla',sans-serif;
  --family-label:  'Karla',sans-serif;

  --font-heading: var(--family-slab);    
  --font-body:    var(--family-sans);    
  --font-label:   var(--family-label);    

  --t-size-hero:112px;        --t-leading-hero:1.0;
  --t-size-display:32px;      --t-leading-display:1.15;
  --t-size-splithead-name:96px;  
  /* The name's share of its column on desktop (96px in a 398px column), kept at every width up to the size above. */
  --t-splithead-name-share:24.1cqi;
  /* On a tablet with the calendar beside it, the name takes a smaller share. */
  --t-splithead-name-share-aside:15cqi;
  /* Below 1 only when the name's longest word would not fit its column; set by the page when it paints the name. */
  --t-name-fit:1;
  --t-size-section:26px;      --t-leading-section:1.2;      --t-space-section:var(--space-3);
  --t-leading-page-title:1.15;  
  --t-size-card-title:19px;   --t-leading-card-title:1.25;
  --t-size-perk:19px;          --t-leading-perk:1.3;
  --perk-scale:      1;
  --hero-perk-text:  calc(var(--t-size-perk) * var(--perk-scale));
  --t-size-lead:19px;         --t-leading-lead:1.7;
  /* The masthead's facts keep the desktop lead size at every width. */
  --t-size-facts:var(--t-size-lead);
  --t-size-body:16px;         --t-leading-body:1.55;
  --t-size-caption:14px;      --t-leading-caption:1.45;
  /* Line heights of single parts: the page menu's labels, a place card's title, a favourite chip, the map popup, an error's detail. */
  --t-leading-tab:1.1;  --t-leading-button:1.1;  --t-leading-place-title:1.2;  --t-leading-chip:1.7;  --t-leading-popup:1.4;  --t-leading-note:1.5;
  --t-size-eyebrow:11px;
  --t-size-micro:9px;
  --t-size-button:15px;
  --t-size-link:15px;
  --t-size-field-label:14px;
  --t-size-input:16px;
  --t-size-price:26px;

  --t-weight-regular:400;
  --t-weight-medium:600;

  --t-weight-bold:700;
  --t-weight-heading:600;

  --t-track-label:1.5px;   
  --t-track-button:.5px;   
  --t-track-button-sm:.4px;
  --t-track-button-xs:.3px;
  --t-track-caps:.04em;

}

:root, .lv-inner, .lvf-foot, [data-lvtheme]{
  --t-size-parent:       calc(var(--t-size-body) * 1.2);
}

.t-display     { font-family:var(--font-heading); font-size:var(--t-size-display);    font-weight:var(--t-weight-heading);    line-height:var(--t-leading-display);    color:var(--text); }
.t-section     { font-family:var(--font-heading); font-size:var(--t-size-section);    font-weight:var(--t-weight-heading);    line-height:var(--t-leading-section);    color:var(--heading); }
.t-card-title  { font-family:var(--font-heading); font-size:var(--t-size-card-title); font-weight:var(--t-weight-bold);       line-height:var(--t-leading-card-title); color:var(--text); }
.t-perk        { font-family:var(--font-body);    font-weight:var(--t-weight-regular); line-height:var(--t-leading-perk);       color:inherit; white-space:nowrap; }
.t-lead        { font-family:var(--font-body);    font-size:var(--t-size-lead);       font-weight:var(--t-weight-regular); line-height:var(--t-leading-lead);       color:var(--text); }
.t-body        { font-family:var(--font-body);    font-size:var(--t-size-body);       font-weight:var(--t-weight-regular); line-height:var(--t-leading-body);       color:var(--text); }
.t-caption     { font-family:var(--font-body);    font-size:var(--t-size-caption);    font-weight:var(--t-weight-regular); line-height:var(--t-leading-caption);    color:var(--text-muted); }
.t-link        { font-family:var(--font-body);    font-size:var(--t-size-link);       font-weight:var(--t-weight-medium);  color:var(--heading); }
.t-eyebrow     { font-family:var(--font-label);   font-size:var(--t-size-eyebrow);    font-weight:var(--t-weight-bold);    letter-spacing:var(--t-track-label);  text-transform:uppercase; color:var(--text); }

.t-strong      { font-weight:var(--t-weight-bold); color:var(--heading); }

.tc-teal  { color:var(--heading); }
.tc-on-brand  { color:var(--on-brand); }

.lv-select {
  color-scheme:light;
  font-family:var(--font-body); font-size:var(--t-size-input); color:var(--text);
  background-color:var(--surface);
  border:var(--border-w) solid var(--border-strong);
  border-radius:var(--surface-radius);
  padding:var(--space-2) var(--space-3);
  cursor:pointer; box-sizing:border-box;
  transition:border-color var(--dur-quick) var(--ease);
}
/* The site's dropdown caret; the Lodgify bar's Guests value wears the same one. */
.lv-select,
.lv-book-embed-host #lodgify-search-bar .value-wrapper {--text:var(--on-surface);
  appearance:none; -webkit-appearance:none;
  padding-right:calc(var(--caret-inset) + var(--caret-size) * 2 + var(--space-2));
  background-image:
    linear-gradient(45deg,  transparent 50%, var(--text) 50%),
    linear-gradient(135deg, var(--text) 50%, transparent 50%);
  background-size:var(--caret-size) var(--caret-size), var(--caret-size) var(--caret-size);
  background-position:
    right calc(var(--caret-inset) + var(--caret-size)) center,
    right var(--caret-inset) center;
  background-repeat:no-repeat;
}
.lv-select:hover  { border-color:var(--brand-contrast); }
.lv-select:focus  { outline:none; border-color:var(--brand-contrast); }
.lv-select option {--text:var(--on-surface); color:var(--text); background:var(--surface); }
/* The site's one dropdown (components/component-Dropdown.dc.html): the .lv-select button and its list. */
.lv-dropdown{position:relative;display:inline-flex;}
/* The site's one previous/next arrow (component-Arrow). Where it sits belongs to the part that places it. */
.sc-host:has(> .lv-arrow){display:contents;}
.lv-arrow{flex:none;width:var(--nav-arrow-size);height:var(--nav-arrow-size);border:0;border-radius:var(--radius-pill);padding:0;cursor:pointer;
  background:var(--nav-arrow-bg);}
.lv-arrow::before{content:"";display:block;width:100%;height:100%;background:var(--on-brand);
  -webkit-mask:var(--nav-chevron) center/var(--nav-chevron-size) no-repeat;mask:var(--nav-chevron) center/var(--nav-chevron-size) no-repeat;}
.lv-arrow[data-side="next"]::before{transform:scaleX(-1);}
.lv-arrow:hover{background:var(--text-muted);}
.lv-arrow:focus{outline:none;}
.lv-arrow:focus-visible{outline:var(--focus-ring) solid var(--text);outline-offset:var(--focus-offset);}
.lv-arrow[disabled]{opacity:var(--nav-arrow-off);cursor:default;}
.lv-dropdown__list{--text:var(--on-surface);position:absolute;top:calc(100% - var(--border-w));left:0;min-width:100%;z-index:var(--z-dropdown);
  display:flex;flex-direction:column;background:var(--surface);
  max-height:calc(var(--dropdown-rows) * var(--dropdown-item-h));overflow-y:auto;
  border:var(--border-w) solid var(--border-strong);border-radius:var(--surface-radius);
  box-shadow:var(--elev-2);}
.lv-dropdown__item{display:flex;align-items:center;white-space:nowrap;text-align:left;cursor:pointer;
  flex:none;height:var(--dropdown-item-h);padding-inline:var(--space-3);background:none;border:0;
  font-family:var(--font-body);font-size:var(--t-size-input);color:var(--text);}
.lv-dropdown__item:hover{background:var(--surface-sunken);}
.lv-dropdown__item[aria-selected="true"]{background:var(--brand);color:var(--on-brand);}
/* Bare: inside a field that draws its own box, the button is the value and the caret. */
.lv-dropdown[data-look="bare"]{display:flex;width:100%;}
.lv-dropdown[data-look="bare"] .lv-select{width:100%;border:0;background-color:transparent;padding-block:0;padding-inline-start:0;text-align:left;}

.t-field        {--text:var(--on-surface); box-sizing:border-box; min-width:0; padding:var(--space-3) var(--space-4);
                  border:var(--border-w) solid var(--border); border-radius:var(--surface-radius);
                  background:var(--surface); color:var(--text);
                  font-family:var(--font-body); font-size:var(--t-size-body); }
.t-field::placeholder { color:var(--text-muted); opacity:1; }
.t-field:focus  { outline:none; }
.t-field:focus-visible { outline:var(--focus-ring) solid var(--text); outline-offset:var(--focus-offset); }
.t-btn          { display:inline-flex; align-items:center; justify-content:center; gap:var(--space-2); font-family:var(--font-label); font-weight:var(--t-weight-bold); text-transform:uppercase; border:var(--border-w) solid transparent; border-radius:var(--btn-radius); cursor:pointer; text-decoration:none; white-space:nowrap; box-sizing:border-box; transition:background var(--dur-quick) var(--ease), color var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease), opacity var(--dur-quick) var(--ease);
                  --c:var(--brand-contrast); --c-strong:var(--brand-strong); --on-c:var(--on-brand-contrast); }
.t-btn--primary   { --c:var(--btn-primary);   --c-strong:var(--btn-primary-strong);   --on-c:var(--on-btn-primary);   --on-c-strong:var(--on-btn-primary-strong); }
.t-btn--secondary { --c:var(--btn-secondary); --c-strong:var(--btn-secondary-strong); --on-c:var(--on-btn-secondary); --on-c-strong:var(--on-btn-secondary-strong); }
.t-btn--quiet     { --c:var(--btn-quiet);     --c-strong:var(--heading);              --on-c:var(--on-btn-quiet);     --on-c-strong:var(--btn-quiet); }
.t-btn--md      { font-size:var(--t-size-button);      letter-spacing:var(--t-track-button);    padding:var(--space-3) var(--space-5); }   
.t-btn--sm      { font-size:var(--t-size-field-label); letter-spacing:var(--t-track-button-sm); padding:var(--space-2) var(--space-3); }   
.t-btn--xs      { font-size:var(--t-size-eyebrow);     letter-spacing:var(--t-track-button-xs); padding:var(--space-1) var(--space-3); }   
.t-btn--filled  { background:var(--c);    color:var(--on-c); border-color:var(--c); }
.t-btn--outline { background:transparent; color:var(--c);    border-color:var(--c); }
.t-btn--ghost   { background:transparent; color:var(--c);    border-color:transparent; }
.t-btn--quiet.t-btn--filled  { border-color:var(--on-c); }
.t-btn--quiet.t-btn--outline { border-color:var(--on-c); color:var(--on-c); }
.t-btn--filled:hover  { background:var(--c-strong); border-color:var(--c-strong); color:var(--on-c-strong); }
.t-btn--outline:hover { background:var(--c); color:var(--on-c); }
.t-btn--ghost:hover   { background:var(--surface-sunken); color:var(--text); }   
.t-btn:active         { transform:translateY(var(--btn-press-shift)); }
.t-btn:focus         { outline:none; }
.t-btn:focus-visible { outline:var(--focus-ring) solid var(--c); outline-offset:var(--focus-offset); }
.t-btn--quiet:focus-visible { outline-color:var(--on-c); }
.t-btn[disabled] { opacity:var(--opacity-disabled); pointer-events:none; }

.t-icon { display:inline-block; width:var(--icon-size); height:var(--icon-size); flex-shrink:0; background:currentColor; -webkit-mask:var(--icon) center/contain no-repeat; mask:var(--icon) center/contain no-repeat; }

.t-icon--sm      { --icon-size:var(--icon-size-sm); }

.t-icon[data-icon="nature-pine-tree"]{--icon:url("../icons/nature/001-pine-tree.svg");}
.t-icon[data-icon="nature-trees"]{--icon:url("../icons/nature/002-trees.svg");}
.t-icon[data-icon="nature-mountains"]{--icon:url("../icons/nature/003-mountains.svg");}
.t-icon[data-icon="nature-scenery"]{--icon:url("../icons/nature/004-scenery.svg");}
.t-icon[data-icon="nature-waterfall"]{--icon:url("../icons/nature/005-waterfall.svg");}
.t-icon[data-icon="nature-forest"]{--icon:url("../icons/nature/006-forest.svg");}
.t-icon[data-icon="nature-park-bench"]{--icon:url("../icons/nature/007-park-bench.svg");}
.t-icon[data-icon="nature-gazebo"]{--icon:url("../icons/nature/008-gazebo.svg");}
.t-icon[data-icon="nature-flower"]{--icon:url("../icons/nature/009-flower.svg");}
.t-icon[data-icon="nature-sprout"]{--icon:url("../icons/nature/010-sprout.svg");}
.t-icon[data-icon="nature-reeds"]{--icon:url("../icons/nature/011-reeds.svg");}
.t-icon[data-icon="nature-trail"]{--icon:url("../icons/nature/012-trail.svg");}
.t-icon[data-icon="nature-footbridge"]{--icon:url("../icons/nature/013-footbridge.svg");}
.t-icon[data-icon="nature-cave"]{--icon:url("../icons/nature/014-cave.svg");}
.t-icon[data-icon="nature-watchtower"]{--icon:url("../icons/nature/015-watchtower.svg");}
.t-icon[data-icon="nature-bushes"]{--icon:url("../icons/nature/016-bushes.svg");}
.t-icon[data-icon="nature-telescope"]{--icon:url("../icons/nature/017-telescope.svg");}
.t-icon[data-icon="nature-signpost"]{--icon:url("../icons/nature/018-signpost.svg");}
.t-icon[data-icon="nature-signboard"]{--icon:url("../icons/nature/019-signboard.svg");}
.t-icon[data-icon="nature-hiker"]{--icon:url("../icons/nature/020-hiker.svg");}
.t-icon[data-icon="nature-park-badge"]{--icon:url("../icons/nature/021-park-badge.svg");}
.t-icon[data-icon="nature-map"]{--icon:url("../icons/nature/022-map.svg");}
.t-icon[data-icon="nature-ranger-hat"]{--icon:url("../icons/nature/023-ranger-hat.svg");}
.t-icon[data-icon="nature-binoculars"]{--icon:url("../icons/nature/024-binoculars.svg");}
.t-icon[data-icon="nature-camera"]{--icon:url("../icons/nature/025-camera.svg");}
.t-icon[data-icon="nature-birdhouse"]{--icon:url("../icons/nature/026-birdhouse.svg");}
.t-icon[data-icon="nature-duck"]{--icon:url("../icons/nature/027-duck.svg");}
.t-icon[data-icon="nature-fish"]{--icon:url("../icons/nature/028-fish.svg");}
.t-icon[data-icon="nature-butterfly"]{--icon:url("../icons/nature/029-butterfly.svg");}
.t-icon[data-icon="nature-deer"]{--icon:url("../icons/nature/030-deer.svg");}
.t-icon[data-icon="nature-leaf"]{--icon:url("../icons/nature/031-leaf.svg");}
.t-icon[data-icon="nature-pinecone"]{--icon:url("../icons/nature/032-pinecone.svg");}
.t-icon[data-icon="nature-acorn"]{--icon:url("../icons/nature/033-acorn.svg");}
.t-icon[data-icon="nature-tree-stump"]{--icon:url("../icons/nature/034-tree-stump.svg");}
.t-icon[data-icon="nature-log"]{--icon:url("../icons/nature/035-log.svg");}
.t-icon[data-icon="nature-tent"]{--icon:url("../icons/nature/036-tent.svg");}
.t-icon[data-icon="nature-campfire"]{--icon:url("../icons/nature/037-campfire.svg");}
.t-icon[data-icon="nature-picnic-table"]{--icon:url("../icons/nature/038-picnic-table.svg");}
.t-icon[data-icon="nature-stone-bridge"]{--icon:url("../icons/nature/039-stone-bridge.svg");}
.t-icon[data-icon="nature-sunset"]{--icon:url("../icons/nature/040-sunset.svg");}
.t-icon[data-icon="nature-bank"]{--icon:url("../icons/nature/041-bank.svg");}
.t-icon[data-icon="nature-museum"]{--icon:url("../icons/nature/042-museum.svg");}
.t-icon[data-icon="nature-framed-picture"]{--icon:url("../icons/nature/043-framed-picture.svg");}
.t-icon[data-icon="nature-dinosaur-skeleton"]{--icon:url("../icons/nature/044-dinosaur-skeleton.svg");}
.t-icon[data-icon="nature-desk-globe"]{--icon:url("../icons/nature/045-desk-globe.svg");}
.t-icon[data-icon="nature-planet"]{--icon:url("../icons/nature/046-planet.svg");}
.t-icon[data-icon="nature-rocket"]{--icon:url("../icons/nature/047-rocket.svg");}
.t-icon[data-icon="nature-globe"]{--icon:url("../icons/nature/048-globe.svg");}
.t-icon[data-icon="nature-statue"]{--icon:url("../icons/nature/049-statue.svg");}
.t-icon[data-icon="nature-queue-barrier"]{--icon:url("../icons/nature/050-queue-barrier.svg");}
.t-icon[data-icon="nature-cupped-hands"]{--icon:url("../icons/nature/051-cupped-hands.svg");}
.t-icon[data-icon="nature-presentation-screen"]{--icon:url("../icons/nature/052-presentation-screen.svg");}
.t-icon[data-icon="nature-bookmark"]{--icon:url("../icons/nature/053-bookmark.svg");}
.t-icon[data-icon="nature-tickets"]{--icon:url("../icons/nature/054-tickets.svg");}
.t-icon[data-icon="nature-headphones"]{--icon:url("../icons/nature/055-headphones.svg");}
.t-icon[data-icon="nature-book"]{--icon:url("../icons/nature/056-book.svg");}
.t-icon[data-icon="nature-search"]{--icon:url("../icons/nature/057-search.svg");}
.t-icon[data-icon="nature-bee"]{--icon:url("../icons/nature/058-bee.svg");}
.t-icon[data-icon="nature-animal-tracks"]{--icon:url("../icons/nature/059-animal-tracks.svg");}
.t-icon[data-icon="nature-cave-painting"]{--icon:url("../icons/nature/060-cave-painting.svg");}
.t-icon[data-icon="travel-food-cutlery"]{--icon:url("../icons/travel-food/001-cutlery.svg");}
.t-icon[data-icon="travel-food-coffee-cup"]{--icon:url("../icons/travel-food/002-coffee-cup.svg");}
.t-icon[data-icon="travel-food-coffee-to-go"]{--icon:url("../icons/travel-food/003-coffee-to-go.svg");}
.t-icon[data-icon="travel-food-croissant"]{--icon:url("../icons/travel-food/004-croissant.svg");}
.t-icon[data-icon="travel-food-pancakes"]{--icon:url("../icons/travel-food/005-pancakes.svg");}
.t-icon[data-icon="travel-food-wine"]{--icon:url("../icons/travel-food/006-wine.svg");}
.t-icon[data-icon="travel-food-beer"]{--icon:url("../icons/travel-food/007-beer.svg");}
.t-icon[data-icon="travel-food-cocktail"]{--icon:url("../icons/travel-food/008-cocktail.svg");}
.t-icon[data-icon="travel-food-ice-cream"]{--icon:url("../icons/travel-food/009-ice-cream.svg");}
.t-icon[data-icon="travel-food-cake"]{--icon:url("../icons/travel-food/010-cake.svg");}
.t-icon[data-icon="travel-food-shopping-bag"]{--icon:url("../icons/travel-food/011-shopping-bag.svg");}
.t-icon[data-icon="travel-food-shopping-cart"]{--icon:url("../icons/travel-food/012-shopping-cart.svg");}
.t-icon[data-icon="travel-food-shop"]{--icon:url("../icons/travel-food/013-shop.svg");}
.t-icon[data-icon="travel-food-market-stall"]{--icon:url("../icons/travel-food/014-market-stall.svg");}
.t-icon[data-icon="travel-food-camera"]{--icon:url("../icons/travel-food/015-camera.svg");}
.t-icon[data-icon="travel-food-clapperboard"]{--icon:url("../icons/travel-food/016-clapperboard.svg");}
.t-icon[data-icon="travel-food-film-reel"]{--icon:url("../icons/travel-food/017-film-reel.svg");}
.t-icon[data-icon="travel-food-theater-masks"]{--icon:url("../icons/travel-food/018-theater-masks.svg");}
.t-icon[data-icon="travel-food-music-note"]{--icon:url("../icons/travel-food/019-music-note.svg");}
.t-icon[data-icon="travel-food-ticket"]{--icon:url("../icons/travel-food/020-ticket.svg");}
.t-icon[data-icon="travel-food-museum"]{--icon:url("../icons/travel-food/021-museum.svg");}
.t-icon[data-icon="travel-food-palette"]{--icon:url("../icons/travel-food/022-palette.svg");}
.t-icon[data-icon="travel-food-framed-picture"]{--icon:url("../icons/travel-food/023-framed-picture.svg");}
.t-icon[data-icon="travel-food-lighthouse"]{--icon:url("../icons/travel-food/024-lighthouse.svg");}
.t-icon[data-icon="travel-food-sandcastle"]{--icon:url("../icons/travel-food/025-sandcastle.svg");}
.t-icon[data-icon="travel-food-ferris-wheel"]{--icon:url("../icons/travel-food/026-ferris-wheel.svg");}
.t-icon[data-icon="travel-food-carousel"]{--icon:url("../icons/travel-food/027-carousel.svg");}
.t-icon[data-icon="travel-food-roller-coaster"]{--icon:url("../icons/travel-food/028-roller-coaster.svg");}
.t-icon[data-icon="travel-food-hot-air-balloon"]{--icon:url("../icons/travel-food/029-hot-air-balloon.svg");}
.t-icon[data-icon="travel-food-binoculars"]{--icon:url("../icons/travel-food/030-binoculars.svg");}
.t-icon[data-icon="travel-food-tree"]{--icon:url("../icons/travel-food/031-tree.svg");}
.t-icon[data-icon="travel-food-leaf"]{--icon:url("../icons/travel-food/032-leaf.svg");}
.t-icon[data-icon="travel-food-picnic-table"]{--icon:url("../icons/travel-food/033-picnic-table.svg");}
.t-icon[data-icon="travel-food-slide"]{--icon:url("../icons/travel-food/034-slide.svg");}
.t-icon[data-icon="travel-food-swings"]{--icon:url("../icons/travel-food/035-swings.svg");}
.t-icon[data-icon="travel-food-hiker"]{--icon:url("../icons/travel-food/036-hiker.svg");}
.t-icon[data-icon="travel-food-bicycle"]{--icon:url("../icons/travel-food/037-bicycle.svg");}
.t-icon[data-icon="travel-food-kayak"]{--icon:url("../icons/travel-food/038-kayak.svg");}
.t-icon[data-icon="travel-food-sailboat"]{--icon:url("../icons/travel-food/039-sailboat.svg");}
.t-icon[data-icon="travel-food-fish"]{--icon:url("../icons/travel-food/040-fish.svg");}
.t-icon[data-icon="travel-food-sunrise"]{--icon:url("../icons/travel-food/041-sunrise.svg");}
.t-icon[data-icon="travel-food-beach-umbrella"]{--icon:url("../icons/travel-food/042-beach-umbrella.svg");}
.t-icon[data-icon="travel-food-waves"]{--icon:url("../icons/travel-food/043-waves.svg");}
.t-icon[data-icon="travel-food-palm-island"]{--icon:url("../icons/travel-food/044-palm-island.svg");}
.t-icon[data-icon="travel-food-surfboard"]{--icon:url("../icons/travel-food/045-surfboard.svg");}
.t-icon[data-icon="travel-food-swimmer"]{--icon:url("../icons/travel-food/046-swimmer.svg");}
.t-icon[data-icon="travel-food-snorkel"]{--icon:url("../icons/travel-food/047-snorkel.svg");}
.t-icon[data-icon="travel-food-beach-ball"]{--icon:url("../icons/travel-food/048-beach-ball.svg");}
.t-icon[data-icon="travel-food-shell"]{--icon:url("../icons/travel-food/049-shell.svg");}
.t-icon[data-icon="travel-food-starfish"]{--icon:url("../icons/travel-food/050-starfish.svg");}
.t-icon[data-icon="travel-food-map"]{--icon:url("../icons/travel-food/051-map.svg");}
.t-icon[data-icon="travel-food-signpost"]{--icon:url("../icons/travel-food/052-signpost.svg");}
.t-icon[data-icon="travel-food-road"]{--icon:url("../icons/travel-food/053-road.svg");}
.t-icon[data-icon="travel-food-bridge"]{--icon:url("../icons/travel-food/054-bridge.svg");}
.t-icon[data-icon="travel-food-waterfall"]{--icon:url("../icons/travel-food/055-waterfall.svg");}
.t-icon[data-icon="travel-food-mountains"]{--icon:url("../icons/travel-food/056-mountains.svg");}
.t-icon[data-icon="travel-food-cave"]{--icon:url("../icons/travel-food/057-cave.svg");}
.t-icon[data-icon="travel-food-cable-car"]{--icon:url("../icons/travel-food/058-cable-car.svg");}
.t-icon[data-icon="travel-food-watchtower"]{--icon:url("../icons/travel-food/059-watchtower.svg");}
.t-icon[data-icon="travel-food-torii-gate"]{--icon:url("../icons/travel-food/060-torii-gate.svg");}
.t-icon[data-icon="travel-food-zoo"]{--icon:url("../icons/travel-food/061-zoo.svg");}
.t-icon[data-icon="travel-food-paw"]{--icon:url("../icons/travel-food/062-paw.svg");}
.t-icon[data-icon="travel-food-aquarium"]{--icon:url("../icons/travel-food/063-aquarium.svg");}
.t-icon[data-icon="travel-food-butterfly"]{--icon:url("../icons/travel-food/064-butterfly.svg");}
.t-icon[data-icon="travel-food-flower"]{--icon:url("../icons/travel-food/065-flower.svg");}
.t-icon[data-icon="travel-food-cactus"]{--icon:url("../icons/travel-food/066-cactus.svg");}
.t-icon[data-icon="travel-food-barn"]{--icon:url("../icons/travel-food/067-barn.svg");}
.t-icon[data-icon="travel-food-tractor"]{--icon:url("../icons/travel-food/068-tractor.svg");}
.t-icon[data-icon="travel-food-corn"]{--icon:url("../icons/travel-food/069-corn.svg");}
.t-icon[data-icon="travel-food-apple"]{--icon:url("../icons/travel-food/070-apple.svg");}
.t-icon[data-icon="travel-food-smoothie"]{--icon:url("../icons/travel-food/071-smoothie.svg");}
.t-icon[data-icon="travel-food-burger"]{--icon:url("../icons/travel-food/072-burger.svg");}
.t-icon[data-icon="travel-food-fries"]{--icon:url("../icons/travel-food/073-fries.svg");}
.t-icon[data-icon="travel-food-pizza"]{--icon:url("../icons/travel-food/074-pizza.svg");}
.t-icon[data-icon="travel-food-taco"]{--icon:url("../icons/travel-food/075-taco.svg");}
.t-icon[data-icon="travel-food-sushi"]{--icon:url("../icons/travel-food/076-sushi.svg");}
.t-icon[data-icon="travel-food-noodles"]{--icon:url("../icons/travel-food/077-noodles.svg");}
.t-icon[data-icon="travel-food-soup"]{--icon:url("../icons/travel-food/078-soup.svg");}
.t-icon[data-icon="travel-food-donut"]{--icon:url("../icons/travel-food/079-donut.svg");}
.t-icon[data-icon="travel-food-soft-drink"]{--icon:url("../icons/travel-food/080-soft-drink.svg");}
.t-icon[data-icon="travel-food-cloche"]{--icon:url("../icons/travel-food/081-cloche.svg");}
.t-icon[data-icon="travel-food-takeout-box"]{--icon:url("../icons/travel-food/082-takeout-box.svg");}
.t-icon[data-icon="travel-food-cupcake"]{--icon:url("../icons/travel-food/083-cupcake.svg");}
.t-icon[data-icon="travel-food-map-pin-star"]{--icon:url("../icons/travel-food/084-map-pin-star.svg");}
.t-icon[data-icon="travel-food-compass"]{--icon:url("../icons/travel-food/085-compass.svg");}
.t-icon[data-icon="travel-food-bike-rental"]{--icon:url("../icons/travel-food/086-bike-rental.svg");}
.t-icon[data-icon="travel-food-parking"]{--icon:url("../icons/travel-food/087-parking.svg");}
.t-icon[data-icon="travel-food-restrooms"]{--icon:url("../icons/travel-food/088-restrooms.svg");}
.t-icon[data-icon="travel-food-wifi"]{--icon:url("../icons/travel-food/089-wifi.svg");}
.t-icon[data-icon="travel-food-ev-charging"]{--icon:url("../icons/travel-food/090-ev-charging.svg");}
.t-icon[data-icon="ui-calendar"]{--icon:url("../icons/ui/001-calendar.svg");}
.t-icon[data-icon="ui-clock"]{--icon:url("../icons/ui/002-clock.svg");}
.t-icon[data-icon="ui-bell"]{--icon:url("../icons/ui/003-bell.svg");}
.t-icon[data-icon="ui-tag"]{--icon:url("../icons/ui/004-tag.svg");}
.t-icon[data-icon="ui-percent"]{--icon:url("../icons/ui/005-percent.svg");}
.t-icon[data-icon="ui-credit-card"]{--icon:url("../icons/ui/006-credit-card.svg");}
.t-icon[data-icon="ui-wallet"]{--icon:url("../icons/ui/007-wallet.svg");}
.t-icon[data-icon="ui-money"]{--icon:url("../icons/ui/008-money.svg");}
.t-icon[data-icon="ui-receipt"]{--icon:url("../icons/ui/009-receipt.svg");}
.t-icon[data-icon="ui-shield"]{--icon:url("../icons/ui/010-shield.svg");}
.t-icon[data-icon="ui-star"]{--icon:url("../icons/ui/011-star.svg");}
.t-icon[data-icon="ui-laurel-star"]{--icon:url("../icons/ui/126-laurel-star.svg");}
.t-icon[data-icon="ui-trophy"]{--icon:url("../icons/ui/127-trophy.svg");}
.t-icon[data-icon="ui-heart"]{--icon:url("../icons/ui/012-heart.svg");}
.t-icon[data-icon="ui-thumbs-up"]{--icon:url("../icons/ui/013-thumbs-up.svg");}
.t-icon[data-icon="ui-speech-bubble"]{--icon:url("../icons/ui/014-speech-bubble.svg");}
.t-icon[data-icon="ui-smartphone"]{--icon:url("../icons/ui/015-smartphone.svg");}
.t-icon[data-icon="ui-laptop"]{--icon:url("../icons/ui/016-laptop.svg");}
.t-icon[data-icon="ui-image"]{--icon:url("../icons/ui/017-image.svg");}
.t-icon[data-icon="ui-video-camera"]{--icon:url("../icons/ui/018-video-camera.svg");}
.t-icon[data-icon="ui-music-note"]{--icon:url("../icons/ui/019-music-note.svg");}
.t-icon[data-icon="ui-volume"]{--icon:url("../icons/ui/020-volume.svg");}
.t-icon[data-icon="ui-eye"]{--icon:url("../icons/ui/021-eye.svg");}
.t-icon[data-icon="ui-eye-off"]{--icon:url("../icons/ui/022-eye-off.svg");}
.t-icon[data-icon="ui-lock"]{--icon:url("../icons/ui/023-lock.svg");}
.t-icon[data-icon="ui-unlock"]{--icon:url("../icons/ui/024-unlock.svg");}
.t-icon[data-icon="ui-key"]{--icon:url("../icons/ui/025-key.svg");}
.t-icon[data-icon="ui-grid"]{--icon:url("../icons/ui/026-grid.svg");}
.t-icon[data-icon="ui-exit"]{--icon:url("../icons/ui/027-exit.svg");}
.t-icon[data-icon="ui-door-hanger"]{--icon:url("../icons/ui/028-door-hanger.svg");}
.t-icon[data-icon="ui-no-entry"]{--icon:url("../icons/ui/029-no-entry.svg");}
.t-icon[data-icon="ui-check"]{--icon:url("../icons/ui/030-check.svg");}
.t-icon[data-icon="ui-info"]{--icon:url("../icons/ui/031-info.svg");}
.t-icon[data-icon="ui-question"]{--icon:url("../icons/ui/032-question.svg");}
.t-icon[data-icon="ui-alert"]{--icon:url("../icons/ui/033-alert.svg");}
.t-icon[data-icon="ui-warning"]{--icon:url("../icons/ui/034-warning.svg");}
.t-icon[data-icon="ui-clipboard"]{--icon:url("../icons/ui/035-clipboard.svg");}
.t-icon[data-icon="ui-edit"]{--icon:url("../icons/ui/036-edit.svg");}
.t-icon[data-icon="ui-printer"]{--icon:url("../icons/ui/037-printer.svg");}
.t-icon[data-icon="ui-envelope"]{--icon:url("../icons/ui/038-envelope.svg");}
.t-icon[data-icon="ui-send"]{--icon:url("../icons/ui/039-send.svg");}
.t-icon[data-icon="ui-location-pin"]{--icon:url("../icons/ui/040-location-pin.svg");}
.t-icon[data-icon="ui-users"]{--icon:url("../icons/ui/041-users.svg");}
.t-icon[data-icon="ui-user"]{--icon:url("../icons/ui/042-user.svg");}
.t-icon[data-icon="ui-id-card"]{--icon:url("../icons/ui/043-id-card.svg");}
.t-icon[data-icon="ui-handshake"]{--icon:url("../icons/ui/044-handshake.svg");}
.t-icon[data-icon="ui-headset"]{--icon:url("../icons/ui/045-headset.svg");}
.t-icon[data-icon="ui-translate"]{--icon:url("../icons/ui/046-translate.svg");}
.t-icon[data-icon="ui-globe"]{--icon:url("../icons/ui/047-globe.svg");}
.t-icon[data-icon="ui-wifi"]{--icon:url("../icons/ui/048-wifi.svg");}
.t-icon[data-icon="ui-bluetooth"]{--icon:url("../icons/ui/049-bluetooth.svg");}
.t-icon[data-icon="ui-signal"]{--icon:url("../icons/ui/050-signal.svg");}
.t-icon[data-icon="ui-snowflake"]{--icon:url("../icons/ui/051-snowflake.svg");}
.t-icon[data-icon="ui-fan"]{--icon:url("../icons/ui/052-fan.svg");}
.t-icon[data-icon="ui-thermometer"]{--icon:url("../icons/ui/053-thermometer.svg");}
.t-icon[data-icon="ui-water-drop"]{--icon:url("../icons/ui/054-water-drop.svg");}
.t-icon[data-icon="ui-wind"]{--icon:url("../icons/ui/055-wind.svg");}
.t-icon[data-icon="ui-sun"]{--icon:url("../icons/ui/056-sun.svg");}
.t-icon[data-icon="ui-cloud"]{--icon:url("../icons/ui/057-cloud.svg");}
.t-icon[data-icon="ui-rain"]{--icon:url("../icons/ui/058-rain.svg");}
.t-icon[data-icon="ui-lightning"]{--icon:url("../icons/ui/059-lightning.svg");}
.t-icon[data-icon="ui-rainbow"]{--icon:url("../icons/ui/060-rainbow.svg");}
.t-icon[data-icon="ui-potted-plant"]{--icon:url("../icons/ui/061-potted-plant.svg");}
.t-icon[data-icon="ui-potted-flower"]{--icon:url("../icons/ui/062-potted-flower.svg");}
.t-icon[data-icon="ui-pine-tree"]{--icon:url("../icons/ui/063-pine-tree.svg");}
.t-icon[data-icon="ui-house"]{--icon:url("../icons/ui/064-house.svg");}
.t-icon[data-icon="ui-lodge"]{--icon:url("../icons/ui/065-lodge.svg");}
.t-icon[data-icon="ui-tent"]{--icon:url("../icons/ui/066-tent.svg");}
.t-icon[data-icon="ui-fireplace"]{--icon:url("../icons/ui/067-fireplace.svg");}
.t-icon[data-icon="ui-room-service"]{--icon:url("../icons/ui/068-room-service.svg");}
.t-icon[data-icon="ui-sauna"]{--icon:url("../icons/ui/069-sauna.svg");}
.t-icon[data-icon="ui-shower"]{--icon:url("../icons/ui/070-shower.svg");}
.t-icon[data-icon="ui-toilet"]{--icon:url("../icons/ui/071-toilet.svg");}
.t-icon[data-icon="ui-sink"]{--icon:url("../icons/ui/072-sink.svg");}
.t-icon[data-icon="ui-soap-dispenser"]{--icon:url("../icons/ui/073-soap-dispenser.svg");}
.t-icon[data-icon="ui-bathtub"]{--icon:url("../icons/ui/074-bathtub.svg");}
.t-icon[data-icon="ui-washing-machine"]{--icon:url("../icons/ui/075-washing-machine.svg");}
.t-icon[data-icon="ui-torii-gate"]{--icon:url("../icons/ui/076-torii-gate.svg");}
.t-icon[data-icon="ui-luggage-cart"]{--icon:url("../icons/ui/077-luggage-cart.svg");}
.t-icon[data-icon="ui-bucket"]{--icon:url("../icons/ui/079-bucket.svg");}
.t-icon[data-icon="ui-suitcase"]{--icon:url("../icons/ui/080-suitcase.svg");}
.t-icon[data-icon="ui-rest-stop"]{--icon:url("../icons/ui/081-rest-stop.svg");}
.t-icon[data-icon="ui-bicycle"]{--icon:url("../icons/ui/082-bicycle.svg");}
.t-icon[data-icon="ui-electric-car"]{--icon:url("../icons/ui/083-electric-car.svg");}
.t-icon[data-icon="ui-parking"]{--icon:url("../icons/ui/084-parking.svg");}
.t-icon[data-icon="ui-shopping-parking"]{--icon:url("../icons/ui/085-shopping-parking.svg");}
.t-icon[data-icon="ui-charging-station"]{--icon:url("../icons/ui/086-charging-station.svg");}
.t-icon[data-icon="ui-boat"]{--icon:url("../icons/ui/087-boat.svg");}
.t-icon[data-icon="ui-caravan"]{--icon:url("../icons/ui/088-caravan.svg");}
.t-icon[data-icon="ui-wine"]{--icon:url("../icons/ui/089-wine.svg");}
.t-icon[data-icon="ui-restaurant"]{--icon:url("../icons/ui/090-restaurant.svg");}
.t-icon[data-icon="ui-cloche"]{--icon:url("../icons/ui/091-cloche.svg");}
.t-icon[data-icon="ui-shopping-cart"]{--icon:url("../icons/ui/092-shopping-cart.svg");}
.t-icon[data-icon="ui-bed"]{--icon:url("../icons/ui/093-bed.svg");}
.t-icon[data-icon="ui-pillow"]{--icon:url("../icons/ui/094-pillow.svg");}
.t-icon[data-icon="ui-towels"]{--icon:url("../icons/ui/095-towels.svg");}
.t-icon[data-icon="ui-laundry"]{--icon:url("../icons/ui/096-laundry.svg");}
.t-icon[data-icon="ui-refrigerator"]{--icon:url("../icons/ui/097-refrigerator.svg");}
.t-icon[data-icon="ui-oven"]{--icon:url("../icons/ui/098-oven.svg");}
.t-icon[data-icon="ui-kettle"]{--icon:url("../icons/ui/099-kettle.svg");}
.t-icon[data-icon="ui-cooktop"]{--icon:url("../icons/ui/100-cooktop.svg");}
.t-icon[data-icon="ui-toaster"]{--icon:url("../icons/ui/101-toaster.svg");}
.t-icon[data-icon="ui-microwave"]{--icon:url("../icons/ui/102-microwave.svg");}
.t-icon[data-icon="ui-fire-extinguisher"]{--icon:url("../icons/ui/103-fire-extinguisher.svg");}
.t-icon[data-icon="ui-first-aid-kit"]{--icon:url("../icons/ui/104-first-aid-kit.svg");}
.t-icon[data-icon="ui-smoke-detector"]{--icon:url("../icons/ui/105-smoke-detector.svg");}
.t-icon[data-icon="ui-teddy-bear"]{--icon:url("../icons/ui/106-teddy-bear.svg");}
.t-icon[data-icon="ui-changing-table"]{--icon:url("../icons/ui/107-changing-table.svg");}
.t-icon[data-icon="ui-crib"]{--icon:url("../icons/ui/108-crib.svg");}
.t-icon[data-icon="ui-game-controller"]{--icon:url("../icons/ui/109-game-controller.svg");}
.t-icon[data-icon="ui-utility-storage"]{--icon:url("../icons/ui/110-utility-storage.svg");}
.t-icon[data-icon="ui-tv"]{--icon:url("../icons/ui/111-tv.svg");}
.t-icon[data-icon="ui-bbq-grill"]{--icon:url("../icons/ui/112-bbq-grill.svg");}
.t-icon[data-icon="ui-balcony"]{--icon:url("../icons/ui/113-balcony.svg");}
.t-icon[data-icon="ui-toiletries"]{--icon:url("../icons/ui/114-toiletries.svg");}
.t-icon[data-icon="ui-gift"]{--icon:url("../icons/ui/115-gift.svg");}
.t-icon[data-icon="ui-ethernet-port"]{--icon:url("../icons/ui/116-ethernet-port.svg");}
.t-icon[data-icon="ui-couch"]{--icon:url("../icons/ui/120-couch.svg");}
.t-icon[data-icon="ui-sofa-bed"]{--icon:url("../icons/ui/121-sofa-bed.svg");}
.t-icon[data-icon="ui-bunk-bed"]{--icon:url("../icons/ui/122-bunk-bed.svg");}
.t-icon[data-icon="ui-twin-bed"]{--icon:url("../icons/ui/123-twin-bed.svg");}
.t-icon[data-icon="ui-two-twin-beds"]{--icon:url("../icons/ui/125-two-twin-beds.svg");}
.t-icon[data-icon="ui-trundle-bed"]{--icon:url("../icons/ui/124-trundle-bed.svg");}
.t-icon[data-icon="ui-hot-dish"]{--icon:url("../icons/ui/119-hot-dish.svg");}
.t-icon[data-icon="ui-trash-bin"],.t-icon[data-icon="ui-trash-can"]{--icon:url("../icons/ui/118-trash-bin.svg");}
.t-icon[data-icon="ui-iron"]{--icon:url("../icons/ui/117-iron.svg");}
.t-icon[data-icon="ui-storefront"]{--icon:url("../icons/ui/118-storefront.svg");}
.t-icon[data-icon="ui-bakery"]{--icon:url("../icons/ui/119-bakery.svg");}
.t-icon[data-icon="ui-clothing"]{--icon:url("../icons/ui/120-clothing.svg");}
.t-icon[data-icon="ui-sneaker"]{--icon:url("../icons/ui/121-sneaker.svg");}
.t-icon[data-icon="ui-open-book"]{--icon:url("../icons/ui/122-open-book.svg");}
.t-icon[data-icon="ui-pharmacy"]{--icon:url("../icons/ui/123-pharmacy.svg");}
.t-icon[data-icon="ui-coffee-cup-hot"]{--icon:url("../icons/ui/125-coffee-cup-hot.svg");}
.t-icon[data-icon="ui-bread"]{--icon:url("../icons/ui/126-bread.svg");}
.t-icon[data-icon="ui-cocktail"]{--icon:url("../icons/ui/127-cocktail.svg");}
.t-icon[data-icon="ui-barn"]{--icon:url("../icons/ui/128-barn.svg");}
.t-icon[data-icon="ui-market-stall"]{--icon:url("../icons/ui/129-market-stall.svg");}
.t-icon[data-icon="ui-shopping-basket"]{--icon:url("../icons/ui/131-shopping-basket.svg");}
.t-icon[data-icon="ui-produce-crate"]{--icon:url("../icons/ui/132-produce-crate.svg");}
.t-icon[data-icon="ui-steak"]{--icon:url("../icons/ui/133-steak.svg");}
.t-icon[data-icon="ui-fish"]{--icon:url("../icons/ui/134-fish.svg");}
.t-icon[data-icon="ui-salami"]{--icon:url("../icons/ui/135-salami.svg");}
.t-icon[data-icon="ui-cheese-wedge"]{--icon:url("../icons/ui/136-cheese-wedge.svg");}
.t-icon[data-icon="ui-wine-bottle"]{--icon:url("../icons/ui/137-wine-bottle.svg");}
.t-icon[data-icon="ui-flower"]{--icon:url("../icons/ui/138-flower.svg");}
.t-icon[data-icon="ui-shovel"]{--icon:url("../icons/ui/140-shovel.svg");}
.t-icon[data-icon="ui-hammer"]{--icon:url("../icons/ui/141-hammer.svg");}
.t-icon[data-icon="ui-sofa"]{--icon:url("../icons/ui/142-sofa.svg");}
.t-icon[data-icon="ui-table-lamp"]{--icon:url("../icons/ui/143-table-lamp.svg");}
.t-icon[data-icon="ui-gift-box"]{--icon:url("../icons/ui/144-gift-box.svg");}
.t-icon[data-icon="ui-monitor"]{--icon:url("../icons/ui/146-monitor.svg");}
.t-icon[data-icon="ui-kiosk"]{--icon:url("../icons/ui/147-kiosk.svg");}
.t-icon[data-icon="ui-fuel-pump"]{--icon:url("../icons/ui/148-fuel-pump.svg");}
.t-icon[data-icon="ui-ice-cream-cone"]{--icon:url("../icons/ui/149-ice-cream-cone.svg");}
.t-icon[data-icon="ui-delivery-truck"]{--icon:url("../icons/ui/150-delivery-truck.svg");}
.t-icon[data-icon="ui-pizza-slice"]{--icon:url("../icons/ui/151-pizza-slice.svg");}
.t-icon[data-icon="ui-burger"]{--icon:url("../icons/ui/152-burger.svg");}
.t-icon[data-icon="ui-sushi"]{--icon:url("../icons/ui/153-sushi.svg");}
.t-icon[data-icon="ui-soup-bowl"]{--icon:url("../icons/ui/154-soup-bowl.svg");}
.t-icon[data-icon="ui-drink-cup"]{--icon:url("../icons/ui/155-drink-cup.svg");}
.t-icon[data-icon="ui-beer-mug"]{--icon:url("../icons/ui/156-beer-mug.svg");}
.t-icon[data-icon="ui-barrel"]{--icon:url("../icons/ui/157-barrel.svg");}
.t-icon[data-icon="ui-hotel-sign"]{--icon:url("../icons/ui/158-hotel-sign.svg");}
.t-icon[data-icon="ui-house-heart"]{--icon:url("../icons/ui/160-house-heart.svg");}
.t-icon[data-icon="ui-hair-dryer"]{--icon:url("../icons/ui/162-hair-dryer.svg");}
.t-icon[data-icon="ui-barber-chair"]{--icon:url("../icons/ui/163-barber-chair.svg");}
.t-icon[data-icon="ui-vet-clinic"]{--icon:url("../icons/ui/164-vet-clinic.svg");}
.t-icon[data-icon="ui-pet-house"]{--icon:url("../icons/ui/165-pet-house.svg");}
.t-icon[data-icon="ui-bank"]{--icon:url("../icons/ui/166-bank.svg");}
.t-icon[data-icon="ui-wrench"]{--icon:url("../icons/ui/168-wrench.svg");}
.t-icon[data-icon="ui-restaurant-2"]{--icon:url("../icons/ui/124-restaurant.svg");}
.t-icon[data-icon="ui-shopping-cart-2"]{--icon:url("../icons/ui/130-shopping-cart.svg");}
.t-icon[data-icon="ui-potted-plant-2"]{--icon:url("../icons/ui/139-potted-plant.svg");}
.t-icon[data-icon="ui-teddy-bear-2"]{--icon:url("../icons/ui/145-teddy-bear.svg");}
.t-icon[data-icon="ui-bed-2"]{--icon:url("../icons/ui/159-bed.svg");}
.t-icon[data-icon="ui-washing-machine-2"]{--icon:url("../icons/ui/161-washing-machine.svg");}
.t-icon[data-icon="ui-door"]{--icon:url("../icons/ui/169-door.svg");}
.t-icon[data-icon="ui-double-door"]{--icon:url("../icons/ui/170-double-door.svg");}
.t-icon[data-icon="ui-arched-door"]{--icon:url("../icons/ui/171-arched-door.svg");}
.t-icon[data-icon="ui-wardrobe"]{--icon:url("../icons/ui/172-wardrobe.svg");}
.t-icon[data-icon="ui-cabinet"]{--icon:url("../icons/ui/173-cabinet.svg");}
.t-icon[data-icon="ui-window"]{--icon:url("../icons/ui/174-window.svg");}
.t-icon[data-icon="ui-arched-window"]{--icon:url("../icons/ui/175-arched-window.svg");}
.t-icon[data-icon="ui-archway"]{--icon:url("../icons/ui/176-archway.svg");}
.t-icon[data-icon="ui-stone-arch"]{--icon:url("../icons/ui/177-stone-arch.svg");}
.t-icon[data-icon="ui-gateway"]{--icon:url("../icons/ui/178-gateway.svg");}
.t-icon[data-icon="ui-wifi-2"]{--icon:url("../icons/ui/179-wifi.svg");}
.t-icon[data-icon="ui-laptop-2"]{--icon:url("../icons/ui/180-laptop.svg");}
.t-icon[data-icon="ui-tv-2"]{--icon:url("../icons/ui/181-tv.svg");}
.t-icon[data-icon="ui-clapperboard"]{--icon:url("../icons/ui/182-clapperboard.svg");}
.t-icon[data-icon="ui-map-pin"]{--icon:url("../icons/ui/182-map-pin.svg");}
.t-icon[data-icon="ui-book"]{--icon:url("../icons/ui/183-book.svg");}
.t-icon[data-icon="ui-bus"]{--icon:url("../icons/ui/183-bus.svg");}
.t-icon[data-icon="ui-dice"]{--icon:url("../icons/ui/184-dice.svg");}
.t-icon[data-icon="ui-hospital"]{--icon:url("../icons/ui/185-hospital.svg");}
.t-icon[data-icon="ui-speaker"]{--icon:url("../icons/ui/185-speaker.svg");}
.t-icon[data-icon="ui-air-conditioner"]{--icon:url("../icons/ui/186-air-conditioner.svg");}
.t-icon[data-icon="ui-church"]{--icon:url("../icons/ui/187-church.svg");}
.t-icon[data-icon="ui-heater"]{--icon:url("../icons/ui/187-heater.svg");}
.t-icon[data-icon="ui-fan-2"]{--icon:url("../icons/ui/188-fan.svg");}
.t-icon[data-icon="ui-town-hall"]{--icon:url("../icons/ui/188-town-hall.svg");}
.t-icon[data-icon="ui-alarm-clock"]{--icon:url("../icons/ui/189-alarm-clock.svg");}
.t-icon[data-icon="ui-school"]{--icon:url("../icons/ui/189-school.svg");}
.t-icon[data-icon="ui-tv-antenna"]{--icon:url("../icons/ui/190-tv-antenna.svg");}
.t-icon[data-icon="ui-barn-2"]{--icon:url("../icons/ui/191-barn.svg");}
.t-icon[data-icon="ui-battery-charging"]{--icon:url("../icons/ui/191-battery-charging.svg");}
.t-icon[data-icon="ui-battery-full"]{--icon:url("../icons/ui/192-battery-full.svg");}
.t-icon[data-icon="ui-battery-low"]{--icon:url("../icons/ui/193-battery-low.svg");}
.t-icon[data-icon="ui-bell-2"]{--icon:url("../icons/ui/194-bell.svg");}
.t-icon[data-icon="ui-alarm-bell"]{--icon:url("../icons/ui/195-alarm-bell.svg");}
.t-icon[data-icon="ui-blinds"]{--icon:url("../icons/ui/196-blinds.svg");}
.t-icon[data-icon="ui-hex-nut"]{--icon:url("../icons/ui/197-hex-nut.svg");}
.t-icon[data-icon="ui-bottle"]{--icon:url("../icons/ui/198-bottle.svg");}
.t-icon[data-icon="ui-sliding-window"]{--icon:url("../icons/ui/199-sliding-window.svg");}
.t-icon[data-icon="ui-range-hood"]{--icon:url("../icons/ui/200-range-hood.svg");}
.t-icon[data-icon="ui-lockers"]{--icon:url("../icons/ui/201-lockers.svg");}
.t-icon[data-icon="ui-open-shutters"]{--icon:url("../icons/ui/202-open-shutters.svg");}
.t-icon[data-icon="ui-table-cover"]{--icon:url("../icons/ui/203-table-cover.svg");}
.t-icon[data-icon="ui-carport"]{--icon:url("../icons/ui/204-carport.svg");}
.t-icon[data-icon="ui-document"]{--icon:url("../icons/ui/205-document.svg");}
.t-icon[data-icon="ui-narrow-door"]{--icon:url("../icons/ui/206-narrow-door.svg");}
.t-icon[data-icon="ui-stove-hood"]{--icon:url("../icons/ui/207-stove-hood.svg");}
.t-icon[data-icon="ui-flame"]{--icon:url("../icons/ui/208-flame.svg");}
.t-icon[data-icon="ui-washing-machine-3"]{--icon:url("../icons/ui/209-washing-machine.svg");}
.t-icon[data-icon="ui-t-shirt"]{--icon:url("../icons/ui/210-t-shirt.svg");}
.t-icon[data-icon="ui-face-scan"]{--icon:url("../icons/ui/211-face-scan.svg");}
.t-icon[data-icon="ui-flask"]{--icon:url("../icons/ui/212-flask.svg");}
.t-icon[data-icon="ui-bathtub-2"]{--icon:url("../icons/ui/213-bathtub.svg");}
.t-icon[data-icon="ui-cube"]{--icon:url("../icons/ui/214-cube.svg");}
.t-icon[data-icon="ui-brick-wall"]{--icon:url("../icons/ui/215-brick-wall.svg");}
.t-icon[data-icon="ui-broom"],.t-icon[data-icon="ui-cleaning"]{--icon:url("../icons/ui/216-broom.svg");}
.t-icon[data-icon="ui-power-plug"]{--icon:url("../icons/ui/217-power-plug.svg");}
.t-icon[data-icon="ui-camera"]{--icon:url("../icons/ui/218-camera.svg");}
.t-icon[data-icon="ui-cassette"]{--icon:url("../icons/ui/219-cassette.svg");}
.t-icon[data-icon="ui-chef-hat"]{--icon:url("../icons/ui/220-chef-hat.svg");}
.t-icon[data-icon="ui-clock-2"]{--icon:url("../icons/ui/221-clock.svg");}
.t-icon[data-icon="ui-clock-check"]{--icon:url("../icons/ui/222-clock-check.svg");}
.t-icon[data-icon="ui-robot-vacuum"]{--icon:url("../icons/ui/223-robot-vacuum.svg");}
.t-icon[data-icon="ui-stairs"]{--icon:url("../icons/ui/224-stairs.svg");}
.t-icon[data-icon="ui-spiral-stairs"]{--icon:url("../icons/ui/225-spiral-stairs.svg");}
.t-icon[data-icon="ui-ladder"]{--icon:url("../icons/ui/226-ladder.svg");}
.t-icon[data-icon="ui-staircase"]{--icon:url("../icons/ui/227-staircase.svg");}
.t-icon[data-icon="ui-lattice-window"]{--icon:url("../icons/ui/228-lattice-window.svg");}
.t-icon[data-icon="ui-window-panel"]{--icon:url("../icons/ui/229-window-panel.svg");}
.t-icon[data-icon="ui-railing"]{--icon:url("../icons/ui/230-railing.svg");}
.t-icon[data-icon="ui-balcony-2"]{--icon:url("../icons/ui/231-balcony.svg");}
.t-icon[data-icon="ui-fence"]{--icon:url("../icons/ui/232-fence.svg");}
.t-icon[data-icon="ui-shower-2"]{--icon:url("../icons/ui/233-shower.svg");}
.t-icon[data-icon="ui-water-drops"]{--icon:url("../icons/ui/234-water-drops.svg");}
.t-icon[data-icon="ui-cooking-pot"]{--icon:url("../icons/ui/235-cooking-pot.svg");}
.t-icon[data-icon="ui-fridge"]{--icon:url("../icons/ui/236-fridge.svg");}
.t-icon[data-icon="ui-microwave-2"]{--icon:url("../icons/ui/237-microwave.svg");}
.t-icon[data-icon="ui-coffee-mug"]{--icon:url("../icons/ui/238-coffee-mug.svg");}
.t-icon[data-icon="ui-rings"]{--icon:url("../icons/ui/239-rings.svg");}
.t-icon[data-icon="ui-cutlery"]{--icon:url("../icons/ui/240-cutlery.svg");}
.t-icon[data-icon="ui-printer-2"]{--icon:url("../icons/ui/241-printer.svg");}
.t-icon[data-icon="ui-service-bell"]{--icon:url("../icons/ui/242-service-bell.svg");}
.t-icon[data-icon="ui-shipping-container"]{--icon:url("../icons/ui/243-shipping-container.svg");}
.t-icon[data-icon="ui-drink-cup-2"]{--icon:url("../icons/ui/244-drink-cup.svg");}
.t-icon[data-icon="ui-tap-lock"]{--icon:url("../icons/ui/245-tap-lock.svg");}
.t-icon[data-icon="ui-power-drill"]{--icon:url("../icons/ui/246-power-drill.svg");}
.t-icon[data-icon="ui-water-drop-2"]{--icon:url("../icons/ui/247-water-drop.svg");}
.t-icon[data-icon="ui-shed"]{--icon:url("../icons/ui/248-shed.svg");}
.t-icon[data-icon="ui-pergola"]{--icon:url("../icons/ui/249-pergola.svg");}
.t-icon[data-icon="ui-gazebo"]{--icon:url("../icons/ui/250-gazebo.svg");}
.t-icon[data-icon="ui-canopy"]{--icon:url("../icons/ui/251-canopy.svg");}
.t-icon[data-icon="ui-patio-umbrella"]{--icon:url("../icons/ui/252-patio-umbrella.svg");}
.t-icon[data-icon="ui-crib-2"]{--icon:url("../icons/ui/253-crib.svg");}
.t-icon[data-icon="ui-ceiling-fan"]{--icon:url("../icons/ui/254-ceiling-fan.svg");}
.t-icon[data-icon="ui-exhaust-fan"]{--icon:url("../icons/ui/255-exhaust-fan.svg");}
.t-icon[data-icon="ui-vent-grille"]{--icon:url("../icons/ui/256-vent-grille.svg");}
.t-icon[data-icon="ui-pavilion"]{--icon:url("../icons/ui/257-pavilion.svg");}
.t-icon[data-icon="ui-wine-glass"]{--icon:url("../icons/ui/258-wine-glass.svg");}
.t-icon[data-icon="ui-grid-window"]{--icon:url("../icons/ui/259-grid-window.svg");}
.t-icon[data-icon="ui-bed-3"]{--icon:url("../icons/ui/260-bed.svg");}
.t-icon[data-icon="ui-bed-headboard"]{--icon:url("../icons/ui/261-bed-headboard.svg");}
.t-icon[data-icon="ui-doorway"]{--icon:url("../icons/ui/262-doorway.svg");}
.t-icon[data-icon="ui-flashlight"]{--icon:url("../icons/ui/263-flashlight.svg");}
.t-icon[data-icon="ui-tile-pattern"]{--icon:url("../icons/ui/264-tile-pattern.svg");}
.t-icon[data-icon="ui-glass-water"]{--icon:url("../icons/ui/265-glass-water.svg");}
.t-icon[data-icon="ui-glasses"]{--icon:url("../icons/ui/266-glasses.svg");}
.t-icon[data-icon="ui-hammer-2"]{--icon:url("../icons/ui/267-hammer.svg");}
.t-icon[data-icon="ui-headphones"]{--icon:url("../icons/ui/268-headphones.svg");}
.t-icon[data-icon="ui-headset-2"]{--icon:url("../icons/ui/269-headset.svg");}
.t-icon[data-icon="ui-garage"]{--icon:url("../icons/ui/270-garage.svg");}
.t-icon[data-icon="ui-garage-car"]{--icon:url("../icons/ui/271-garage-car.svg");}
.t-icon[data-icon="ui-carport-lean-to"]{--icon:url("../icons/ui/272-carport-lean-to.svg");}
.t-icon[data-icon="ui-outhouse"]{--icon:url("../icons/ui/273-outhouse.svg");}
.t-icon[data-icon="ui-chevron-up"]{--icon:url("../icons/ui/274-chevron-up.svg");}
.t-icon[data-icon="ui-table-lamp-2"]{--icon:url("../icons/ui/275-table-lamp.svg");}
.t-icon[data-icon="ui-sofa-2"]{--icon:url("../icons/ui/276-sofa.svg");}
.t-icon[data-icon="ui-baby"]{--icon:url("../icons/ui/277-baby.svg");}
.t-icon[data-icon="ui-no-food"]{--icon:url("../icons/ui/278-no-food.svg");}
.t-icon[data-icon="ui-ev-home"]{--icon:url("../icons/ui/279-ev-home.svg");}
.t-icon[data-icon="ui-smart-home"]{--icon:url("../icons/ui/280-smart-home.svg");}
.t-icon[data-icon="ui-dessert-cup"]{--icon:url("../icons/ui/281-dessert-cup.svg");}
.t-icon[data-icon="ui-key-2"]{--icon:url("../icons/ui/282-key.svg");}
.t-icon[data-icon="ui-pendant-lamp"]{--icon:url("../icons/ui/283-pendant-lamp.svg");}
.t-icon[data-icon="ui-desk-lamp"]{--icon:url("../icons/ui/284-desk-lamp.svg");}
.t-icon[data-icon="ui-floor-lamp"]{--icon:url("../icons/ui/285-floor-lamp.svg");}
.t-icon[data-icon="ui-shelf-rack"]{--icon:url("../icons/ui/286-shelf-rack.svg");}
.t-icon[data-icon="ui-phone-charging"]{--icon:url("../icons/ui/287-phone-charging.svg");}
.t-icon[data-icon="ui-brick-tiles"]{--icon:url("../icons/ui/288-brick-tiles.svg");}
.t-icon[data-icon="ui-mailbox"]{--icon:url("../icons/ui/289-mailbox.svg");}
.t-icon[data-icon="ui-roof"]{--icon:url("../icons/ui/290-roof.svg");}
.t-icon[data-icon="ui-apps"]{--icon:url("../icons/ui/291-apps.svg");}
.t-icon[data-icon="ui-waves"]{--icon:url("../icons/ui/292-waves.svg");}
.t-icon[data-icon="ui-dumbbell"]{--icon:url("../icons/ui/293-dumbbell.svg");}
.t-icon[data-icon="ui-lightbulb"]{--icon:url("../icons/ui/294-lightbulb.svg");}
.t-icon[data-icon="ui-toaster-2"]{--icon:url("../icons/ui/295-toaster.svg");}
.t-icon[data-icon="ui-mirror-stand"]{--icon:url("../icons/ui/296-mirror-stand.svg");}
.t-icon[data-icon="ui-mirror"]{--icon:url("../icons/ui/297-mirror.svg");}
.t-icon[data-icon="ui-monitor-2"]{--icon:url("../icons/ui/298-monitor.svg");}
.t-icon[data-icon="ui-moon"]{--icon:url("../icons/ui/299-moon.svg");}
.t-icon[data-icon="ui-music-note-2"]{--icon:url("../icons/ui/300-music-note.svg");}
.t-icon[data-icon="ui-anchor"]{--icon:url("../icons/ui/301-anchor.svg");}
.t-icon[data-icon="ui-boat-2"]{--icon:url("../icons/ui/302-boat.svg");}
.t-icon[data-icon="ui-armchair"]{--icon:url("../icons/ui/303-armchair.svg");}
.t-icon[data-icon="ui-list-dashes"]{--icon:url("../icons/ui/304-list-dashes.svg");}
.t-icon[data-icon="ui-lightning-2"]{--icon:url("../icons/ui/305-lightning.svg");}
.t-icon[data-icon="ui-bean"]{--icon:url("../icons/ui/306-bean.svg");}
.t-icon[data-icon="ui-thermometer-2"]{--icon:url("../icons/ui/307-thermometer.svg");}
.t-icon[data-icon="ui-cable-car"]{--icon:url("../icons/ui/308-cable-car.svg");}
.t-icon[data-icon="ui-accessible"]{--icon:url("../icons/ui/309-accessible.svg");}
.t-icon[data-icon="ui-bicycle-2"]{--icon:url("../icons/ui/310-bicycle.svg");}
.t-icon[data-icon="ui-mountains"]{--icon:url("../icons/ui/311-mountains.svg");}
.t-icon[data-icon="ui-umbrella"]{--icon:url("../icons/ui/313-umbrella.svg");}
.t-icon[data-icon="ui-towel"]{--icon:url("../icons/ui/314-towel.svg");}
.t-icon[data-icon="ui-first-aid-kit-2"]{--icon:url("../icons/ui/315-first-aid-kit.svg");}
.t-icon[data-icon="ui-rain-shower"]{--icon:url("../icons/ui/316-rain-shower.svg");}
.t-icon[data-icon="ui-newspaper"]{--icon:url("../icons/ui/317-newspaper.svg");}
.t-icon[data-icon="ui-paint-brush"]{--icon:url("../icons/ui/318-paint-brush.svg");}
.t-icon[data-icon="ui-paint-roller"]{--icon:url("../icons/ui/319-paint-roller.svg");}
.t-icon[data-icon="ui-parking-meter"]{--icon:url("../icons/ui/320-parking-meter.svg");}
.t-icon[data-icon="ui-phone-call"]{--icon:url("../icons/ui/321-phone-call.svg");}
.t-icon[data-icon="ui-plug"]{--icon:url("../icons/ui/322-plug.svg");}
.t-icon[data-icon="ui-popcorn"]{--icon:url("../icons/ui/323-popcorn.svg");}
.t-icon[data-icon="ui-radio-signal"]{--icon:url("../icons/ui/324-radio-signal.svg");}
.t-icon[data-icon="ui-ferris-wheel"]{--icon:url("../icons/ui/325-ferris-wheel.svg");}
.t-icon[data-icon="ui-binoculars"]{--icon:url("../icons/ui/326-binoculars.svg");}
.t-icon[data-icon="ui-footprints"]{--icon:url("../icons/ui/327-footprints.svg");}
.t-icon[data-icon="ui-map"]{--icon:url("../icons/ui/328-map.svg");}
.t-icon[data-icon="ui-vinyl-record"]{--icon:url("../icons/ui/329-vinyl-record.svg");}
.t-icon[data-icon="ui-flower-2"]{--icon:url("../icons/ui/330-flower.svg");}
.t-icon[data-icon="ui-cookie"]{--icon:url("../icons/ui/331-cookie.svg");}
.t-icon[data-icon="ui-fire-extinguisher-2"]{--icon:url("../icons/ui/332-fire-extinguisher.svg");}
.t-icon[data-icon="ui-security-camera"]{--icon:url("../icons/ui/333-security-camera.svg");}
.t-icon[data-icon="ui-home"]{--icon:url("../icons/ui/334-home.svg");}
.t-icon[data-icon="ui-router"]{--icon:url("../icons/ui/335-router.svg");}
.t-icon[data-icon="ui-salad"]{--icon:url("../icons/ui/336-salad.svg");}
.t-icon[data-icon="ui-sandwich"]{--icon:url("../icons/ui/337-sandwich.svg");}
.t-icon[data-icon="ui-scales"]{--icon:url("../icons/ui/338-scales.svg");}
.t-icon[data-icon="ui-scissors"]{--icon:url("../icons/ui/339-scissors.svg");}
.t-icon[data-icon="ui-bookshelf"]{--icon:url("../icons/ui/340-bookshelf.svg");}
.t-icon[data-icon="ui-soap-dispenser-2"]{--icon:url("../icons/ui/341-soap-dispenser.svg");}
.t-icon[data-icon="ui-soup"]{--icon:url("../icons/ui/342-soup.svg");}
.t-icon[data-icon="ui-basket"]{--icon:url("../icons/ui/343-basket.svg");}
.t-icon[data-icon="ui-network"]{--icon:url("../icons/ui/344-network.svg");}
.t-icon[data-icon="ui-fish-2"]{--icon:url("../icons/ui/345-fish.svg");}
.t-icon[data-icon="ui-lifebuoy"]{--icon:url("../icons/ui/346-lifebuoy.svg");}
.t-icon[data-icon="ui-ski-boot"]{--icon:url("../icons/ui/347-ski-boot.svg");}
.t-icon[data-icon="ui-watering-can"]{--icon:url("../icons/ui/348-watering-can.svg");}
.t-icon[data-icon="ui-spray-bottle"]{--icon:url("../icons/ui/349-spray-bottle.svg");}
.t-icon[data-icon="ui-stethoscope"]{--icon:url("../icons/ui/350-stethoscope.svg");}
.t-icon[data-icon="ui-sun-2"]{--icon:url("../icons/ui/351-sun.svg");}
.t-icon[data-icon="ui-swatches"]{--icon:url("../icons/ui/352-swatches.svg");}
.t-icon[data-icon="ui-tablet"]{--icon:url("../icons/ui/353-tablet.svg");}
.t-icon[data-icon="ui-cold-thermometer"]{--icon:url("../icons/ui/354-cold-thermometer.svg");}
.t-icon[data-icon="ui-shopping-cart-3"]{--icon:url("../icons/ui/355-shopping-cart.svg");}
.t-icon[data-icon="ui-shop"]{--icon:url("../icons/ui/356-shop.svg");}
.t-icon[data-icon="ui-croissant"]{--icon:url("../icons/ui/357-croissant.svg");}
.t-icon[data-icon="ui-beer-mug-2"]{--icon:url("../icons/ui/358-beer-mug.svg");}
.t-icon[data-icon="ui-heart-hand"]{--icon:url("../icons/ui/359-heart-hand.svg");}
.t-icon[data-icon="ui-sparkles"]{--icon:url("../icons/ui/360-sparkles.svg");}
.t-icon[data-icon="ui-car"]{--icon:url("../icons/ui/361-car.svg");}
.t-icon[data-icon="ui-ev-charger"]{--icon:url("../icons/ui/362-ev-charger.svg");}
.t-icon[data-icon="ui-open-door"]{--icon:url("../icons/ui/363-open-door.svg");}
.t-icon[data-icon="ui-key-alt"]{--icon:url("../icons/ui/364-key-alt.svg");}
.t-icon[data-icon="ui-padlock"]{--icon:url("../icons/ui/365-padlock.svg");}
.t-icon[data-icon="ui-paw-print"]{--icon:url("../icons/ui/366-paw-print.svg");}
.t-icon[data-icon="ui-calendar-2"]{--icon:url("../icons/ui/367-calendar.svg");}
.t-icon[data-icon="ui-suitcase-2"]{--icon:url("../icons/ui/368-suitcase.svg");}
.t-icon[data-icon="ui-hot-weather"]{--icon:url("../icons/ui/369-hot-weather.svg");}
.t-icon[data-icon="ui-toilet-2"]{--icon:url("../icons/ui/370-toilet.svg");}
.t-icon[data-icon="ui-building-block"]{--icon:url("../icons/ui/371-building-block.svg");}
.t-icon[data-icon="ui-no-bugs"]{--icon:url("../icons/ui/373-no-bugs.svg");}
.t-icon[data-icon="ui-video-camera-2"]{--icon:url("../icons/ui/374-video-camera.svg");}
.t-icon[data-icon="ui-backpack"]{--icon:url("../icons/ui/375-backpack.svg");}
.t-icon[data-icon="ui-shopping-bag"]{--icon:url("../icons/ui/376-shopping-bag.svg");}
.t-icon[data-icon="ui-gift-2"]{--icon:url("../icons/ui/377-gift.svg");}
.t-icon[data-icon="ui-palette"]{--icon:url("../icons/ui/378-palette.svg");}
.t-icon[data-icon="ui-museum"]{--icon:url("../icons/ui/379-museum.svg");}
.t-icon[data-icon="ui-fish-food"]{--icon:url("../icons/ui/380-fish-food.svg");}
.t-icon[data-icon="ui-train"]{--icon:url("../icons/ui/381-train.svg");}
.t-icon[data-icon="ui-airplane"]{--icon:url("../icons/ui/382-airplane.svg");}
.t-icon[data-icon="ui-globe-2"]{--icon:url("../icons/ui/383-globe.svg");}
.t-icon[data-icon="ui-shapes"]{--icon:url("../icons/ui/384-shapes.svg");}
.t-icon[data-icon="ui-apple"]{--icon:url("../icons/ui/385-apple.svg");}
.t-icon[data-icon="ui-banana"]{--icon:url("../icons/ui/386-banana.svg");}
.t-icon[data-icon="ui-steak-2"]{--icon:url("../icons/ui/387-steak.svg");}
.t-icon[data-icon="ui-bird"]{--icon:url("../icons/ui/388-bird.svg");}
.t-icon[data-icon="ui-bone"]{--icon:url("../icons/ui/389-bone.svg");}
.t-icon[data-icon="ui-cake-slice"]{--icon:url("../icons/ui/390-cake-slice.svg");}
.t-icon[data-icon="ui-candy"]{--icon:url("../icons/ui/391-candy.svg");}
.t-icon[data-icon="ui-carrot"]{--icon:url("../icons/ui/392-carrot.svg");}
.t-icon[data-icon="ui-cherries"]{--icon:url("../icons/ui/393-cherries.svg");}
.t-icon[data-icon="ui-church-2"]{--icon:url("../icons/ui/394-church.svg");}
.t-icon[data-icon="ui-sunrise-sea"]{--icon:url("../icons/ui/395-sunrise-sea.svg");}
.t-icon[data-icon="ui-sunset-sea"]{--icon:url("../icons/ui/396-sunset-sea.svg");}
.t-icon[data-icon="ui-sea-waves"]{--icon:url("../icons/ui/397-sea-waves.svg");}
.t-icon[data-icon="ui-sailboat"]{--icon:url("../icons/ui/398-sailboat.svg");}
.t-icon[data-icon="ui-ferry"]{--icon:url("../icons/ui/399-ferry.svg");}
.t-icon[data-icon="ui-pier"]{--icon:url("../icons/ui/400-pier.svg");}
.t-icon[data-icon="ui-beach"]{--icon:url("../icons/ui/401-beach.svg");}
.t-icon[data-icon="ui-island"]{--icon:url("../icons/ui/402-island.svg");}
.t-icon[data-icon="ui-palm-beach"]{--icon:url("../icons/ui/403-palm-beach.svg");}
.t-icon[data-icon="ui-surfboard"]{--icon:url("../icons/ui/404-surfboard.svg");}
.t-icon[data-icon="ui-tree-round"]{--icon:url("../icons/ui/405-tree-round.svg");}
.t-icon[data-icon="ui-eye-2"]{--icon:url("../icons/ui/406-eye.svg");}
.t-icon[data-icon="ui-tent-2"]{--icon:url("../icons/ui/407-tent.svg");}
.t-icon[data-icon="ui-route"]{--icon:url("../icons/ui/408-route.svg");}
.t-icon[data-icon="ui-rain-2"]{--icon:url("../icons/ui/409-rain.svg");}
.t-icon[data-icon="ui-fog"]{--icon:url("../icons/ui/410-fog.svg");}
.t-icon[data-icon="ui-rain-snow"]{--icon:url("../icons/ui/411-rain-snow.svg");}
.t-icon[data-icon="ui-thunderstorm"]{--icon:url("../icons/ui/412-thunderstorm.svg");}
.t-icon[data-icon="ui-night-cloudy"]{--icon:url("../icons/ui/413-night-cloudy.svg");}
.t-icon[data-icon="ui-heavy-rain"]{--icon:url("../icons/ui/414-heavy-rain.svg");}
.t-icon[data-icon="ui-snow-cloud"]{--icon:url("../icons/ui/415-snow-cloud.svg");}
.t-icon[data-icon="ui-partly-sunny"]{--icon:url("../icons/ui/416-partly-sunny.svg");}
.t-icon[data-icon="ui-clover"]{--icon:url("../icons/ui/417-clover.svg");}
.t-icon[data-icon="ui-compass"]{--icon:url("../icons/ui/418-compass.svg");}
.t-icon[data-icon="ui-ocean-wave"]{--icon:url("../icons/ui/419-ocean-wave.svg");}
.t-icon[data-icon="ui-river"]{--icon:url("../icons/ui/420-river.svg");}
.t-icon[data-icon="ui-beach-umbrella"]{--icon:url("../icons/ui/421-beach-umbrella.svg");}
.t-icon[data-icon="ui-sunbed"]{--icon:url("../icons/ui/422-sunbed.svg");}
.t-icon[data-icon="ui-sunrise"]{--icon:url("../icons/ui/423-sunrise.svg");}
.t-icon[data-icon="ui-lighthouse"]{--icon:url("../icons/ui/424-lighthouse.svg");}
.t-icon[data-icon="ui-buoy"]{--icon:url("../icons/ui/425-buoy.svg");}
.t-icon[data-icon="ui-kayak"]{--icon:url("../icons/ui/426-kayak.svg");}
.t-icon[data-icon="ui-fish-outline"]{--icon:url("../icons/ui/427-fish-outline.svg");}
.t-icon[data-icon="ui-reeds"]{--icon:url("../icons/ui/428-reeds.svg");}
.t-icon[data-icon="ui-garden-fence"]{--icon:url("../icons/ui/429-garden-fence.svg");}
.t-icon[data-icon="ui-sprout"]{--icon:url("../icons/ui/430-sprout.svg");}
.t-icon[data-icon="ui-cat"]{--icon:url("../icons/ui/431-cat.svg");}
.t-icon[data-icon="ui-telescope"]{--icon:url("../icons/ui/432-telescope.svg");}
.t-icon[data-icon="ui-drum"]{--icon:url("../icons/ui/433-drum.svg");}
.t-icon[data-icon="ui-fishing-hook"]{--icon:url("../icons/ui/434-fishing-hook.svg");}
.t-icon[data-icon="ui-fishing-rod"]{--icon:url("../icons/ui/435-fishing-rod.svg");}
.t-icon[data-icon="ui-flag"]{--icon:url("../icons/ui/436-flag.svg");}
.t-icon[data-icon="ui-campfire"]{--icon:url("../icons/ui/437-campfire.svg");}
.t-icon[data-icon="ui-gas-station"]{--icon:url("../icons/ui/438-gas-station.svg");}
.t-icon[data-icon="ui-grapes"]{--icon:url("../icons/ui/439-grapes.svg");}
.t-icon[data-icon="ui-lake"]{--icon:url("../icons/ui/440-lake.svg");}
.t-icon[data-icon="ui-hills"]{--icon:url("../icons/ui/441-hills.svg");}
.t-icon[data-icon="ui-mountain-peaks"]{--icon:url("../icons/ui/442-mountain-peaks.svg");}
.t-icon[data-icon="ui-lakeside-trees"]{--icon:url("../icons/ui/443-lakeside-trees.svg");}
.t-icon[data-icon="ui-forest-lake"]{--icon:url("../icons/ui/444-forest-lake.svg");}
.t-icon[data-icon="ui-forest"]{--icon:url("../icons/ui/445-forest.svg");}
.t-icon[data-icon="ui-mountain-road"]{--icon:url("../icons/ui/446-mountain-road.svg");}
.t-icon[data-icon="ui-mountain-range"]{--icon:url("../icons/ui/447-mountain-range.svg");}
.t-icon[data-icon="ui-waterfall"]{--icon:url("../icons/ui/448-waterfall.svg");}
.t-icon[data-icon="ui-waterfall-cliff"]{--icon:url("../icons/ui/449-waterfall-cliff.svg");}
.t-icon[data-icon="ui-crown"]{--icon:url("../icons/ui/450-crown.svg");}
.t-icon[data-icon="ui-clipboard-check"]{--icon:url("../icons/ui/451-clipboard-check.svg");}
.t-icon[data-icon="ui-dollar-coin"]{--icon:url("../icons/ui/452-dollar-coin.svg");}
.t-icon[data-icon="ui-numbered-list"]{--icon:url("../icons/ui/453-numbered-list.svg");}
.t-icon[data-icon="ui-users-2"]{--icon:url("../icons/ui/454-users.svg");}
.t-icon[data-icon="ui-volleyball"]{--icon:url("../icons/ui/455-volleyball.svg");}
.t-icon[data-icon="ui-triangle"]{--icon:url("../icons/ui/456-triangle.svg");}
.t-icon[data-icon="ui-chicken-leg"]{--icon:url("../icons/ui/457-chicken-leg.svg");}
.t-icon[data-icon="ui-burger-2"]{--icon:url("../icons/ui/458-burger.svg");}
.t-icon[data-icon="ui-helicopter"]{--icon:url("../icons/ui/459-helicopter.svg");}
.t-icon[data-icon="ui-climbing-wall"]{--icon:url("../icons/ui/460-climbing-wall.svg");}
.t-icon[data-icon="ui-office-building"]{--icon:url("../icons/ui/461-office-building.svg");}
.t-icon[data-icon="ui-ice-cream"]{--icon:url("../icons/ui/462-ice-cream.svg");}
.t-icon[data-icon="ui-leaf"]{--icon:url("../icons/ui/463-leaf.svg");}
.t-icon[data-icon="ui-leaf-oak"]{--icon:url("../icons/ui/464-leaf-oak.svg");}
.t-icon[data-icon="ui-map-pin-2"]{--icon:url("../icons/ui/465-map-pin.svg");}
.t-icon[data-icon="ui-pine-trees"]{--icon:url("../icons/ui/466-pine-trees.svg");}
.t-icon[data-icon="ui-pine-grove"]{--icon:url("../icons/ui/467-pine-grove.svg");}
.t-icon[data-icon="ui-tree"]{--icon:url("../icons/ui/468-tree.svg");}
.t-icon[data-icon="ui-deciduous-tree"]{--icon:url("../icons/ui/469-deciduous-tree.svg");}
.t-icon[data-icon="ui-flowers"]{--icon:url("../icons/ui/470-flowers.svg");}
.t-icon[data-icon="ui-tulip"]{--icon:url("../icons/ui/471-tulip.svg");}
.t-icon[data-icon="ui-planter-box"]{--icon:url("../icons/ui/472-planter-box.svg");}
.t-icon[data-icon="ui-picket-fence"]{--icon:url("../icons/ui/473-picket-fence.svg");}
.t-icon[data-icon="ui-arbor"]{--icon:url("../icons/ui/474-arbor.svg");}
.t-icon[data-icon="ui-leaves"]{--icon:url("../icons/ui/475-leaves.svg");}
.t-icon[data-icon="ui-birthday-cake"]{--icon:url("../icons/ui/476-birthday-cake.svg");}
.t-icon[data-icon="ui-hotel"]{--icon:url("../icons/ui/477-hotel.svg");}
.t-icon[data-icon="ui-party-popper"]{--icon:url("../icons/ui/478-party-popper.svg");}
.t-icon[data-icon="ui-puzzle-piece"]{--icon:url("../icons/ui/479-puzzle-piece.svg");}
.t-icon[data-icon="ui-pine-tree-2"]{--icon:url("../icons/ui/481-pine-tree.svg");}
.t-icon[data-icon="ui-mute"]{--icon:url("../icons/ui/482-mute.svg");}
.t-icon[data-icon="ui-camper-trailer"]{--icon:url("../icons/ui/483-camper-trailer.svg");}
.t-icon[data-icon="ui-medal"]{--icon:url("../icons/ui/484-medal.svg");}
.t-icon[data-icon="ui-metronome"]{--icon:url("../icons/ui/485-metronome.svg");}
.t-icon[data-icon="ui-microscope"]{--icon:url("../icons/ui/486-microscope.svg");}
.t-icon[data-icon="ui-milk-bottle"]{--icon:url("../icons/ui/487-milk-bottle.svg");}
.t-icon[data-icon="ui-motorbike"]{--icon:url("../icons/ui/488-motorbike.svg");}
.t-icon[data-icon="ui-note"]{--icon:url("../icons/ui/489-note.svg");}
.t-icon[data-icon="ui-palm-tree"]{--icon:url("../icons/ui/490-palm-tree.svg");}
.t-icon[data-icon="ui-panda"]{--icon:url("../icons/ui/491-panda.svg");}
.t-icon[data-icon="ui-pickaxe"]{--icon:url("../icons/ui/492-pickaxe.svg");}
.t-icon[data-icon="ui-piano"]{--icon:url("../icons/ui/493-piano.svg");}
.t-icon[data-icon="ui-city-skyline"]{--icon:url("../icons/ui/494-city-skyline.svg");}
.t-icon[data-icon="ui-city-towers"]{--icon:url("../icons/ui/495-city-towers.svg");}
.t-icon[data-icon="ui-capitol"]{--icon:url("../icons/ui/496-capitol.svg");}
.t-icon[data-icon="ui-castle-town"]{--icon:url("../icons/ui/497-castle-town.svg");}
.t-icon[data-icon="ui-bridge"]{--icon:url("../icons/ui/498-bridge.svg");}
.t-icon[data-icon="ui-rainbow-waves"]{--icon:url("../icons/ui/499-rainbow-waves.svg");}
.t-icon[data-icon="ui-downtown"]{--icon:url("../icons/ui/500-downtown.svg");}
.t-icon[data-icon="ui-observation-wheel"]{--icon:url("../icons/ui/501-observation-wheel.svg");}
.t-icon[data-icon="ui-old-town"]{--icon:url("../icons/ui/502-old-town.svg");}
.t-icon[data-icon="ui-countryside"]{--icon:url("../icons/ui/503-countryside.svg");}
.t-icon[data-icon="ui-apartment"]{--icon:url("../icons/ui/504-apartment.svg");}
.t-icon[data-icon="ui-smoking"]{--icon:url("../icons/ui/505-smoking.svg");}
.t-icon[data-icon="ui-game-controller-2"]{--icon:url("../icons/ui/506-game-controller.svg");}
.t-icon[data-icon="ui-joystick"]{--icon:url("../icons/ui/507-joystick.svg");}
.t-icon[data-icon="ui-target"]{--icon:url("../icons/ui/508-target.svg");}
.t-icon[data-icon="ui-pizza-slice-2"]{--icon:url("../icons/ui/509-pizza-slice.svg");}
.t-icon[data-icon="ui-arrivals"]{--icon:url("../icons/ui/510-arrivals.svg");}
.t-icon[data-icon="ui-departures"]{--icon:url("../icons/ui/511-departures.svg");}
.t-icon[data-icon="ui-rabbit"]{--icon:url("../icons/ui/512-rabbit.svg");}
.t-icon[data-icon="ui-rainbow-2"]{--icon:url("../icons/ui/513-rainbow.svg");}
.t-icon[data-icon="ui-mouse"]{--icon:url("../icons/ui/514-mouse.svg");}
.t-icon[data-icon="ui-recycle"]{--icon:url("../icons/ui/515-recycle.svg");}
.t-icon[data-icon="ui-road"]{--icon:url("../icons/ui/516-road.svg");}
.t-icon[data-icon="ui-roller-coaster"]{--icon:url("../icons/ui/517-roller-coaster.svg");}
.t-icon[data-icon="ui-rose"]{--icon:url("../icons/ui/518-rose.svg");}
.t-icon[data-icon="ui-farm-field"]{--icon:url("../icons/ui/519-farm-field.svg");}
.t-icon[data-icon="ui-rolling-hills"]{--icon:url("../icons/ui/520-rolling-hills.svg");}
.t-icon[data-icon="ui-hillside-house"]{--icon:url("../icons/ui/521-hillside-house.svg");}
.t-icon[data-icon="ui-windmill"]{--icon:url("../icons/ui/522-windmill.svg");}
.t-icon[data-icon="ui-farmhouse-silo"]{--icon:url("../icons/ui/523-farmhouse-silo.svg");}
.t-icon[data-icon="ui-tractor-field"]{--icon:url("../icons/ui/524-tractor-field.svg");}
.t-icon[data-icon="ui-park-trees"]{--icon:url("../icons/ui/525-park-trees.svg");}
.t-icon[data-icon="ui-park-bench"]{--icon:url("../icons/ui/526-park-bench.svg");}
.t-icon[data-icon="ui-temple"]{--icon:url("../icons/ui/527-temple.svg");}
.t-icon[data-icon="ui-fountain"]{--icon:url("../icons/ui/528-fountain.svg");}
.t-icon[data-icon="ui-user-circle"]{--icon:url("../icons/ui/529-user-circle.svg");}
.t-icon[data-icon="ui-microphone"]{--icon:url("../icons/ui/530-microphone.svg");}
.t-icon[data-icon="ui-sunset-card"]{--icon:url("../icons/ui/531-sunset-card.svg");}
.t-icon[data-icon="ui-snowflake-2"]{--icon:url("../icons/ui/532-snowflake.svg");}
.t-icon[data-icon="ui-sail"]{--icon:url("../icons/ui/533-sail.svg");}
.t-icon[data-icon="ui-scooter"]{--icon:url("../icons/ui/534-scooter.svg");}
.t-icon[data-icon="ui-spiral"]{--icon:url("../icons/ui/535-spiral.svg");}
.t-icon[data-icon="ui-ship-wheel"]{--icon:url("../icons/ui/536-ship-wheel.svg");}
.t-icon[data-icon="ui-shovel-2"]{--icon:url("../icons/ui/537-shovel.svg");}
.t-icon[data-icon="ui-shrimp"]{--icon:url("../icons/ui/538-shrimp.svg");}
.t-icon[data-icon="ui-spade"]{--icon:url("../icons/ui/539-spade.svg");}
.t-icon[data-icon="ui-rock"]{--icon:url("../icons/ui/540-rock.svg");}
.t-icon[data-icon="ui-cactus"]{--icon:url("../icons/ui/541-cactus.svg");}
.t-icon[data-icon="ui-desert-rocks"]{--icon:url("../icons/ui/542-desert-rocks.svg");}
.t-icon[data-icon="ui-canyon"]{--icon:url("../icons/ui/543-canyon.svg");}
.t-icon[data-icon="ui-trail"]{--icon:url("../icons/ui/544-trail.svg");}
.t-icon[data-icon="ui-woods"]{--icon:url("../icons/ui/545-woods.svg");}
.t-icon[data-icon="ui-mountain-trail"]{--icon:url("../icons/ui/546-mountain-trail.svg");}
.t-icon[data-icon="ui-mountain-ridge"]{--icon:url("../icons/ui/547-mountain-ridge.svg");}
.t-icon[data-icon="ui-camping-tent"]{--icon:url("../icons/ui/548-camping-tent.svg");}
.t-icon[data-icon="ui-valley-river"]{--icon:url("../icons/ui/549-valley-river.svg");}
.t-icon[data-icon="ui-gondola"]{--icon:url("../icons/ui/550-gondola.svg");}
.t-icon[data-icon="ui-sunrise-arrow"]{--icon:url("../icons/ui/551-sunrise-arrow.svg");}
.t-icon[data-icon="ui-sunset-arrow"]{--icon:url("../icons/ui/552-sunset-arrow.svg");}
.t-icon[data-icon="ui-sword"]{--icon:url("../icons/ui/553-sword.svg");}
.t-icon[data-icon="ui-crossed-swords"]{--icon:url("../icons/ui/554-crossed-swords.svg");}
.t-icon[data-icon="ui-campsite"]{--icon:url("../icons/ui/555-campsite.svg");}
.t-icon[data-icon="ui-theater-curtains"]{--icon:url("../icons/ui/556-theater-curtains.svg");}
.t-icon[data-icon="ui-control-tower"]{--icon:url("../icons/ui/557-control-tower.svg");}
.t-icon[data-icon="ui-tractor"]{--icon:url("../icons/ui/558-tractor.svg");}
.t-icon[data-icon="ui-metro"]{--icon:url("../icons/ui/559-metro.svg");}
.t-icon[data-icon="ui-railway-track"]{--icon:url("../icons/ui/560-railway-track.svg");}
.t-icon[data-icon="ui-snowy-mountain"]{--icon:url("../icons/ui/561-snowy-mountain.svg");}
.t-icon[data-icon="ui-alpine-trees"]{--icon:url("../icons/ui/562-alpine-trees.svg");}
.t-icon[data-icon="ui-skis"]{--icon:url("../icons/ui/563-skis.svg");}
.t-icon[data-icon="ui-snowboard"]{--icon:url("../icons/ui/564-snowboard.svg");}
.t-icon[data-icon="ui-hot-spring"]{--icon:url("../icons/ui/565-hot-spring.svg");}
.t-icon[data-icon="ui-hiker"]{--icon:url("../icons/ui/566-hiker.svg");}
.t-icon[data-icon="ui-binoculars-alt"]{--icon:url("../icons/ui/567-binoculars-alt.svg");}
.t-icon[data-icon="ui-sunset"]{--icon:url("../icons/ui/569-sunset.svg");}
.t-icon[data-icon="ui-night-sea"]{--icon:url("../icons/ui/570-night-sea.svg");}
.t-icon[data-icon="ui-tree-bush"]{--icon:url("../icons/ui/571-tree-bush.svg");}
.t-icon[data-icon="ui-truck"]{--icon:url("../icons/ui/572-truck.svg");}
.t-icon[data-icon="ui-turtle"]{--icon:url("../icons/ui/573-turtle.svg");}
.t-icon[data-icon="ui-van"]{--icon:url("../icons/ui/574-van.svg");}
.t-icon[data-icon="ui-pool-ladder"]{--icon:url("../icons/ui/575-pool-ladder.svg");}
.t-icon[data-icon="ui-wind-2"]{--icon:url("../icons/ui/576-wind.svg");}
.t-icon[data-icon="ui-balloon"]{--icon:url("../icons/ui/577-balloon.svg");}
.t-icon[data-icon="ui-cloud-2"]{--icon:url("../icons/ui/578-cloud.svg");}
.t-icon[data-icon="ui-sun-cloud"]{--icon:url("../icons/ui/579-sun-cloud.svg");}
.t-icon[data-icon="ui-rain-cloud"]{--icon:url("../icons/ui/580-rain-cloud.svg");}
.t-icon[data-icon="ui-rainbow-cloud"]{--icon:url("../icons/ui/581-rainbow-cloud.svg");}
.t-icon[data-icon="ui-haze"]{--icon:url("../icons/ui/582-haze.svg");}
.t-icon[data-icon="ui-stars"]{--icon:url("../icons/ui/583-stars.svg");}
.t-icon[data-icon="ui-dawn"]{--icon:url("../icons/ui/584-dawn.svg");}
.t-icon[data-icon="ui-sunny"]{--icon:url("../icons/ui/585-sunny.svg");}
.t-icon[data-icon="ui-crescent-moon"]{--icon:url("../icons/ui/586-crescent-moon.svg");}
.t-icon[data-icon="ui-star-2"]{--icon:url("../icons/ui/587-star.svg");}
.t-icon[data-icon="ui-bug"]{--icon:url("../icons/ui/588-bug.svg");}
.t-icon[data-icon="ui-bus-2"]{--icon:url("../icons/ui/589-bus.svg");}
.t-icon[data-icon="ui-parking-2"]{--icon:url("../icons/ui/590-parking.svg");}
.t-icon[data-icon="ui-safe"]{--icon:url("../icons/ui/591-safe.svg");}
.t-icon[data-icon="ui-theater-masks"]{--icon:url("../icons/ui/592-theater-masks.svg");}
.t-icon[data-icon="ui-fish-simple"]{--icon:url("../icons/ui/593-fish-simple.svg");}
.t-icon[data-icon="ui-phone-frame"]{--icon:url("../icons/ui/594-phone-frame.svg");}
.t-icon[data-icon="ui-palm-shore"]{--icon:url("../icons/ui/595-palm-shore.svg");}
.t-icon[data-icon="ui-palm-waves"]{--icon:url("../icons/ui/596-palm-waves.svg");}
.t-icon[data-icon="ui-desert-island"]{--icon:url("../icons/ui/597-desert-island.svg");}
.t-icon[data-icon="ui-islets"]{--icon:url("../icons/ui/598-islets.svg");}
.t-icon[data-icon="ui-hill-trees"]{--icon:url("../icons/ui/599-hill-trees.svg");}
.t-icon[data-icon="ui-lake-island"]{--icon:url("../icons/ui/600-lake-island.svg");}
.t-icon[data-icon="ui-grass"]{--icon:url("../icons/ui/601-grass.svg");}
.t-icon[data-icon="ui-riverside"]{--icon:url("../icons/ui/602-riverside.svg");}
.t-icon[data-icon="ui-forest-shore"]{--icon:url("../icons/ui/603-forest-shore.svg");}
.t-icon[data-icon="ui-hiker-2"]{--icon:url("../icons/ui/605-hiker.svg");}
.t-icon[data-icon="ui-hiker-backpack"]{--icon:url("../icons/ui/606-hiker-backpack.svg");}
.t-icon[data-icon="ui-mountains-2"]{--icon:url("../icons/ui/607-mountains.svg");}
.t-icon[data-icon="ui-pine-forest"]{--icon:url("../icons/ui/608-pine-forest.svg");}
.t-icon[data-icon="ui-tent-3"]{--icon:url("../icons/ui/609-tent.svg");}
.t-icon[data-icon="ui-campfire-2"]{--icon:url("../icons/ui/610-campfire.svg");}
.t-icon[data-icon="ui-canoe"]{--icon:url("../icons/ui/611-canoe.svg");}
.t-icon[data-icon="ui-paddle"]{--icon:url("../icons/ui/612-paddle.svg");}
.t-icon[data-icon="ui-fishing"]{--icon:url("../icons/ui/613-fishing.svg");}
.t-icon[data-icon="ui-fish-3"]{--icon:url("../icons/ui/614-fish.svg");}
.t-icon[data-icon="ui-swimming"]{--icon:url("../icons/ui/615-swimming.svg");}
.t-icon[data-icon="ui-snorkel-mask"]{--icon:url("../icons/ui/616-snorkel-mask.svg");}
.t-icon[data-icon="ui-scuba-tank"]{--icon:url("../icons/ui/617-scuba-tank.svg");}
.t-icon[data-icon="ui-windsurf"]{--icon:url("../icons/ui/618-windsurf.svg");}
.t-icon[data-icon="ui-surfing"]{--icon:url("../icons/ui/619-surfing.svg");}
.t-icon[data-icon="ui-sailboat-2"]{--icon:url("../icons/ui/620-sailboat.svg");}
.t-icon[data-icon="ui-speedboat"]{--icon:url("../icons/ui/621-speedboat.svg");}
.t-icon[data-icon="ui-rowing"]{--icon:url("../icons/ui/622-rowing.svg");}
.t-icon[data-icon="ui-paddleboard"]{--icon:url("../icons/ui/623-paddleboard.svg");}
.t-icon[data-icon="ui-jet-ski"]{--icon:url("../icons/ui/624-jet-ski.svg");}
.t-icon[data-icon="ui-beach-umbrella-2"]{--icon:url("../icons/ui/625-beach-umbrella.svg");}
.t-icon[data-icon="ui-sun-lounger"]{--icon:url("../icons/ui/626-sun-lounger.svg");}
.t-icon[data-icon="ui-sun-3"]{--icon:url("../icons/ui/627-sun.svg");}
.t-icon[data-icon="ui-sunglasses"]{--icon:url("../icons/ui/628-sunglasses.svg");}
.t-icon[data-icon="ui-flip-flops"]{--icon:url("../icons/ui/629-flip-flops.svg");}
.t-icon[data-icon="ui-palm-tree-2"]{--icon:url("../icons/ui/630-palm-tree.svg");}
.t-icon[data-icon="ui-sandcastle"]{--icon:url("../icons/ui/631-sandcastle.svg");}
.t-icon[data-icon="ui-beach-ball"]{--icon:url("../icons/ui/632-beach-ball.svg");}
.t-icon[data-icon="ui-ice-cream-2"]{--icon:url("../icons/ui/633-ice-cream.svg");}
.t-icon[data-icon="ui-cold-drink"]{--icon:url("../icons/ui/634-cold-drink.svg");}
.t-icon[data-icon="ui-bicycle-3"]{--icon:url("../icons/ui/635-bicycle.svg");}
.t-icon[data-icon="ui-city-bike"]{--icon:url("../icons/ui/636-city-bike.svg");}
.t-icon[data-icon="ui-cyclist"]{--icon:url("../icons/ui/637-cyclist.svg");}
.t-icon[data-icon="ui-bike-helmet"]{--icon:url("../icons/ui/638-bike-helmet.svg");}
.t-icon[data-icon="ui-running-shoe"]{--icon:url("../icons/ui/639-running-shoe.svg");}
.t-icon[data-icon="ui-runner"]{--icon:url("../icons/ui/640-runner.svg");}
.t-icon[data-icon="ui-trail-runner"]{--icon:url("../icons/ui/641-trail-runner.svg");}
.t-icon[data-icon="ui-dumbbell-2"]{--icon:url("../icons/ui/642-dumbbell.svg");}
.t-icon[data-icon="ui-yoga"]{--icon:url("../icons/ui/643-yoga.svg");}
.t-icon[data-icon="ui-golf"]{--icon:url("../icons/ui/644-golf.svg");}
.t-icon[data-icon="ui-hockey"]{--icon:url("../icons/ui/645-hockey.svg");}
.t-icon[data-icon="ui-tennis"]{--icon:url("../icons/ui/646-tennis.svg");}
.t-icon[data-icon="ui-padel"]{--icon:url("../icons/ui/647-padel.svg");}
.t-icon[data-icon="ui-basketball"]{--icon:url("../icons/ui/648-basketball.svg");}
.t-icon[data-icon="ui-soccer-ball"]{--icon:url("../icons/ui/649-soccer-ball.svg");}
.t-icon[data-icon="ui-american-football"]{--icon:url("../icons/ui/650-american-football.svg");}
.t-icon[data-icon="ui-baseball"]{--icon:url("../icons/ui/651-baseball.svg");}
.t-icon[data-icon="ui-volleyball-2"]{--icon:url("../icons/ui/652-volleyball.svg");}
.t-icon[data-icon="ui-table-tennis"]{--icon:url("../icons/ui/653-table-tennis.svg");}
.t-icon[data-icon="ui-snowboarder"]{--icon:url("../icons/ui/654-snowboarder.svg");}
.t-icon[data-icon="ui-ski-poles"]{--icon:url("../icons/ui/655-ski-poles.svg");}
.t-icon[data-icon="ui-skier"]{--icon:url("../icons/ui/656-skier.svg");}
.t-icon[data-icon="ui-ice-skate"]{--icon:url("../icons/ui/657-ice-skate.svg");}
.t-icon[data-icon="ui-sled"]{--icon:url("../icons/ui/658-sled.svg");}
.t-icon[data-icon="ui-snowflake-3"]{--icon:url("../icons/ui/659-snowflake.svg");}
.t-icon[data-icon="ui-ski-goggles"]{--icon:url("../icons/ui/660-ski-goggles.svg");}
.t-icon[data-icon="ui-beanie"]{--icon:url("../icons/ui/661-beanie.svg");}
.t-icon[data-icon="ui-mittens"]{--icon:url("../icons/ui/662-mittens.svg");}
.t-icon[data-icon="ui-snowman"]{--icon:url("../icons/ui/663-snowman.svg");}
.t-icon[data-icon="ui-snowboard-2"]{--icon:url("../icons/ui/664-snowboard.svg");}
.t-icon[data-icon="ui-snowshoe"]{--icon:url("../icons/ui/665-snowshoe.svg");}
.t-icon[data-icon="ui-cross-country-ski"]{--icon:url("../icons/ui/666-cross-country-ski.svg");}
.t-icon[data-icon="ui-snowmobile"]{--icon:url("../icons/ui/667-snowmobile.svg");}
.t-icon[data-icon="ui-hot-tub"]{--icon:url("../icons/ui/668-hot-tub.svg");}
.t-icon[data-icon="ui-winter-trees"]{--icon:url("../icons/ui/669-winter-trees.svg");}
.t-icon[data-icon="ui-igloo"]{--icon:url("../icons/ui/670-igloo.svg");}
.t-icon[data-icon="ui-hot-drink"]{--icon:url("../icons/ui/671-hot-drink.svg");}
.t-icon[data-icon="ui-fireplace-2"]{--icon:url("../icons/ui/672-fireplace.svg");}
.t-icon[data-icon="ui-horse-riding"]{--icon:url("../icons/ui/673-horse-riding.svg");}
.t-icon[data-icon="ui-horse"]{--icon:url("../icons/ui/674-horse.svg");}
.t-icon[data-icon="ui-archery"]{--icon:url("../icons/ui/675-archery.svg");}
.t-icon[data-icon="ui-target-2"]{--icon:url("../icons/ui/676-target.svg");}
.t-icon[data-icon="ui-climbing"]{--icon:url("../icons/ui/677-climbing.svg");}
.t-icon[data-icon="ui-rafting"]{--icon:url("../icons/ui/678-rafting.svg");}
.t-icon[data-icon="ui-kayaking"]{--icon:url("../icons/ui/679-kayaking.svg");}
.t-icon[data-icon="ui-sailing"]{--icon:url("../icons/ui/680-sailing.svg");}
.t-icon[data-icon="ui-water-slide"]{--icon:url("../icons/ui/681-water-slide.svg");}
.t-icon[data-icon="ui-open-water"]{--icon:url("../icons/ui/682-open-water.svg");}
.t-icon[data-icon="ui-motorhome"]{--icon:url("../icons/ui/683-motorhome.svg");}
.t-icon[data-icon="ui-caravan-2"]{--icon:url("../icons/ui/684-caravan.svg");}
.t-icon[data-icon="ui-tent-dome"]{--icon:url("../icons/ui/685-tent-dome.svg");}
.t-icon[data-icon="ui-picnic-table"]{--icon:url("../icons/ui/686-picnic-table.svg");}
.t-icon[data-icon="ui-bbq"]{--icon:url("../icons/ui/687-bbq.svg");}
.t-icon[data-icon="ui-hammock"]{--icon:url("../icons/ui/688-hammock.svg");}
.t-icon[data-icon="ui-tree-2"]{--icon:url("../icons/ui/689-tree.svg");}
.t-icon[data-icon="ui-bonfire"]{--icon:url("../icons/ui/690-bonfire.svg");}
.t-icon[data-icon="ui-adirondack-chair"]{--icon:url("../icons/ui/691-adirondack-chair.svg");}
.t-icon[data-icon="ui-binoculars-2"]{--icon:url("../icons/ui/692-binoculars.svg");}
.t-icon[data-icon="ui-camera-2"]{--icon:url("../icons/ui/693-camera.svg");}
.t-icon[data-icon="ui-trail-map"]{--icon:url("../icons/ui/694-trail-map.svg");}
.t-icon[data-icon="ui-compass-2"]{--icon:url("../icons/ui/695-compass.svg");}
.t-icon[data-icon="ui-sunrise-2"]{--icon:url("../icons/ui/696-sunrise.svg");}
.t-icon[data-icon="ui-hills-2"]{--icon:url("../icons/ui/697-hills.svg");}
.t-icon[data-icon="ui-waterfall-2"]{--icon:url("../icons/ui/698-waterfall.svg");}
.t-icon[data-icon="ui-lakeside"]{--icon:url("../icons/ui/699-lakeside.svg");}
.t-icon[data-icon="ui-leaf-2"]{--icon:url("../icons/ui/700-leaf.svg");}
.t-icon[data-icon="ui-mountain-range-2"]{--icon:url("../icons/ui/701-mountain-range.svg");}
.t-icon[data-icon="ui-night-sky"]{--icon:url("../icons/ui/702-night-sky.svg");}

:root, .lv-inner, .lvf-foot, [data-lvtheme]{ --card-text-pad-bottom:calc(calc(var(--surface-pad) * var(--surface-pad-scale)) + var(--sec-text-pad-block)); }
.lv-section      {--text:var(--on-surface); position:relative; background:var(--surface); color:var(--on-surface); box-shadow:var(--surface-shadow); border-radius:var(--surface-radius); padding:calc(var(--surface-pad) * var(--surface-pad-scale)); border-style:solid; border-color:var(--border); border-width:var(--surface-border-w-top) var(--surface-border-w-right) var(--surface-border-w-bottom) var(--surface-border-w-left); }
.lv-surface      {--text:var(--on-surface); background:var(--surface); border:var(--surface-border); border-radius:var(--surface-radius); box-shadow:var(--surface-shadow); }
.lv-introblock   {--text:var(--on-surface); position:relative; background:var(--surface); border:var(--surface-border); border-radius:var(--surface-radius); box-shadow:var(--surface-shadow); margin:var(--section-stack-gap) 0; padding:calc(var(--surface-pad) * var(--surface-pad-scale)); }

.lv-sec-head      { display:flex; flex-direction:column; gap:var(--t-space-section); max-width:none;
                    padding:var(--sec-text-pad-block) var(--sec-text-pad-inline) 0; }
.lv-sec-head > *  { margin:0; }
.lv-sec-body      { display:flex; flex-direction:column; gap:var(--sec-gap); }
/* A SECTION'S PARTS ARE ITS OWN CHILDREN. Each part is a component now, and the runtime wraps
   one in an sc-host — so a rule that reaches a part as a descendant still matches while the part
   is no longer the box's child, and every layout that depends on that (the photo grid filling
   the body, the head and body sharing a row) reads against the wrapper instead. */
.lv-sec-head > .sc-host,
.lv-sec-body > .sc-host,
.lv-sec-left > .sc-host{ display:contents; }
.lv-section[data-ends="text"] { padding-bottom:var(--card-text-pad-bottom); }
.lv-sec-head:not(:has(*)),
.lv-sec-body:not(:has(*)){ display:none; }
.lv-desc          { display:flex; flex-direction:column; gap:var(--space-3); }

.lv-rev-book      { display:flex; align-items:center; gap:var(--section-gap); margin:var(--section-gap) 0; }
.lv-rev-book[data-empty="1"] { display:none; }
.lv-rev-book[data-cal="on"] { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr));
                              gap:var(--rev-gap); align-items:stretch; }
/* A card's inks, wherever a card sits. */
.lv-rev-cal, .lv-ml-cal, .lv-ml-book, .lv-ed-book, .lvr-card, .lvpc-card {--text:var(--on-card);--heading:var(--on-card);--logo:var(--on-card);--text-muted:var(--on-card-quiet); }
.lv-rev-cal, .lv-ml-cal, .lv-ml-book, .lv-ed-book { min-width:0; display:flex; flex-direction:column; justify-content:flex-start;
                    padding:var(--rev-card-pad); background:var(--card);
                    border:var(--inner-border); border-radius:var(--surface-radius);
                    box-shadow:var(--surface-shadow); }

.lv-rail-sticky { position:sticky; top:var(--header-offset); z-index:var(--z-rail); display:flex; flex-direction:column; gap:var(--section-gap); }
.lv-rail-sticky > *:has(> [data-state="off"]),
.lv-rail-sticky > *:has(> [data-state="empty"]) { display:none; }

.lv-inner{--text:var(--on-background);flex:1 0 auto;width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--page-gutter) var(--section-stack-gap);
  background-color:var(--background);
  --fw-edge: var(--page-gutter);
}
.lv-header-bar{position:sticky;top:0;z-index:var(--z-header);background:var(--header);border-bottom:var(--border-w-hair) solid var(--header-quiet);box-shadow:var(--surface-shadow);}
.lv-header-inner{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--page-gutter);}
.lv-page[data-jump="on"] .lv-header-bar{
  height:var(--menu-h); display:flex; align-items:center; }

.lv-glass-probe{display:none;background:var(--header);}
.lv-grid{display:grid;grid-template-columns:var(--rail-width) 1fr;gap:var(--section-gap);align-items:start;margin-top:var(--section-stack-gap);}
.lv-grid[data-rail="off"]{grid-template-columns:1fr;}
.lv-grid[data-rail="off"] .lv-rail{display:none;}
@container page (min-width:1025px){
  .lv-grid[data-rail="off"][data-cols="two"] .lv-content{display:block;columns:2;column-gap:var(--section-stack-gap);}
  .lv-grid[data-rail="off"][data-cols="two"] .lv-content > *{break-inside:avoid;padding-bottom:var(--section-stack-gap);}
}
@container page (min-width:1025px){
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section{
    display:flex;
    flex-direction:row;                 
    flex-wrap:wrap;
    column-gap:var(--space-7);          
    row-gap:var(--section-gap);         
    align-items:stretch;                
  }
  /* THE SHARE GOES TO THE FLEX ITEM. A part is a component now and the runtime wraps it in an
     sc-host, so the section's child is the wrapper — give the share to whichever it is. Not
     display:contents here: a flex item needs a box to hold a share. */
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .lv-sec-left,
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .lv-sec-head,
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .sc-host:has(> .lv-sec-left),
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .sc-host:has(> .lv-sec-head){flex:var(--sec-head-grow) 1 0;min-width:0;}
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .lv-sec-body,
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .sc-host:has(> .lv-sec-body){flex:var(--sec-body-grow) 1 0;min-width:0;position:relative;}
  /* A photo column keeps a height of its own; a column of cards is as tall as its cards. */
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .lv-sec-body:not([data-fit="content"]),
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .sc-host:has(> .lv-sec-body:not([data-fit="content"])){container-type:inline-size;}
  /* Never shorter than one photo is wide: two photos side by side are at least square. */
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section .lv-sec-body:not([data-fit="content"]):not(:has(.lv-ss-grid, .lvss-stage))::before{content:"";display:block;flex:none;height:calc((100cqw - var(--img-gap)) / 2);}
  /* A wrapper that holds the part must not also squash it. */
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .sc-host{display:flex;}
  .lv-grid[data-rail="off"][data-cols="one"] .lvg-section > .sc-host > *{flex:1 1 auto;min-width:0;}
          }
.lv-rail{align-self:stretch;display:flex;flex-direction:column;gap:var(--section-gap);}
.lv-content{display:flex;flex-direction:column;gap:var(--section-stack-gap);}
.lv-content > .lv-anchor + .lv-anchor > .lv-section,
.lv-content > .lv-anchor + .lv-anchor > * > .lv-section { margin-top:var(--section-seam-pull); }
.lv-content > .lv-anchor > .lv-section,
.lv-content > .lv-anchor > * > .lv-section { box-shadow:var(--section-stack-shadow); }
.lv-anchor{scroll-margin-top:var(--header-offset);}
.lv-content > .lv-anchor:not(:has(*)),
.lv-content > .lv-anchor:not(:has(.sc-host > *)){display:none;}

.lv-overlay-layer {
  position:sticky; top:0; height:0;
  width:100cqw; margin-left:calc(50% - 50cqw);    
  z-index:var(--z-overlay); pointer-events:none;
}
.lv-overlay-screen {
  position:absolute; left:0; right:0; top:0; height:calc(100cqh / var(--lv-zoom));
  overflow:clip;
  pointer-events:none;
}
.lv-page > .sc-host:has(> .lv-overlay-layer) { display:contents; }
.lv-overlay-screen > * { pointer-events:auto; }

.lv-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:inherit;}

.lv-glass-pane{position:relative;background:var(--glass-brand-bg);
  backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));
  border:var(--border-w-hair) solid var(--glass-border);box-shadow:var(--glass-shadow);
  color:var(--on-header);}
.lv-glass-pane[data-glasstone="dark"]{--glass-scrim:var(--glass-scrim-pane-dark);}
.lv-glass-pane[data-glasstone="pale"]{--glass-scrim:var(--glass-scrim-pane-pale);}
.lv-glass-pane::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-scrim);pointer-events:none;z-index:0;}
.lv-glass-pane > *{position:relative;z-index:1;}

/* Every masthead spans the 1440 page box; its text sits where the sections' text sits, as the footer's does. */
.lv-inner{ --mast-text-inset:calc(var(--page-gutter) + var(--surface-pad) * var(--surface-pad-scale) + var(--sec-text-pad-inline));
           --mast-pad-inline:var(--mast-text-inset); }
@container page (min-width:601px) and (max-width:1024px){
    .lv-inner{ --hero-content-pad-x:var(--mast-pad-inline); }
    }


.lv-img-empty {
  position:relative;
  background-color:var(--surface-sunken);
  background-image:var(--placeholder-cross);
  background-size:100% 100%;
  background-position:center;
  background-repeat:no-repeat;
}

@container page (min-width:1025px){
  .lv-grid[data-rail="on"][data-rail-side="right"]{grid-template-columns:1fr var(--rail-width);}
  .lv-grid[data-rail="on"][data-rail-side="right"] .lv-content{order:0;}
  .lv-grid[data-rail="on"][data-rail-side="right"] .lv-rail{order:1;}
}


/* The split's block and Editorial's are the same block, so they are named together here and
   in every rule below. */
/* EDITORIAL wears the split's styling, rule for rule — it is named in each of them above.
   The photograph is the whole difference: it stands where the split's rail does and states
   its own share of the row, and it stacks where the split's head stops being two columns. */
/* Where the split's head is two columns Editorial is padded like the hero (.lv-section-hero):
   the block keeps no inset, the words and the perks carry it, so the photograph, the perks
   band and the trust band all reach the block's edges. Narrower than that it is the split,
   inset and all, with the photograph a band where the split's mosaic goes. */
/* Narrower than two columns the photograph belongs where the split's mosaic is — after the
   perks. It cannot be in two parents, so the head is flattened and the parts are placed, the
   way the guidebook's map column is (.gb-cols display:contents, .gb-cats/.gb-mapcol/.gb-places
   order). The trust band stays last. */
@container page (max-width:1024px){
    /* a flattened head carries no padding, so its parts take the block's own row spacing */
      }

.lv-book-block{display:flex;flex-direction:column;gap:var(--space-3);}
.lv-book-block > *:empty{display:none;}

:root{ --gallery-max-w:2000px; --gallery-stage-w:1000px;
       --gallery-stage-ar-w:10; --gallery-stage-ar-h:7;
       --gallery-stage-h:calc(var(--gallery-stage-w) * var(--gallery-stage-ar-h) / var(--gallery-stage-ar-w));
       --gallery-pad:var(--space-4); --gallery-gap:var(--space-4);
       --gallery-fade:220ms; }
.lv-galoverlay{position:absolute;inset:0;z-index:var(--z-overlay);background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding:var(--gallery-pad);overflow:auto;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));}
.lv-galpanel{--text:var(--on-surface);width:100%;max-width:var(--gallery-max-w);background:var(--surface);border-radius:var(--surface-radius);box-shadow:var(--glass-shadow);padding:var(--gallery-pad);display:flex;flex-direction:column;gap:var(--gallery-gap);}
@container page (min-width:1025px){ .lv-galpanel{ width:fit-content; } }
.lv-galhead{--text:var(--on-surface);display:flex;align-items:center;justify-content:space-between;gap:var(--gallery-gap);position:sticky;top:0;z-index:1;
  background:var(--surface);margin:calc(var(--gallery-pad) * -1) calc(var(--gallery-pad) * -1) 0;padding:var(--gallery-pad) var(--gallery-pad) var(--space-2);}
.lv-galcount{color:var(--text-muted);}
.lv-galclose{border:0;background:transparent;color:var(--text);font-size:var(--gal-close-size);line-height:1;cursor:pointer;padding:0 var(--space-2);border-radius:var(--btn-radius);}
.lv-galclose:hover{color:var(--brand-contrast);}
.lv-galbody{display:flex;gap:var(--gallery-gap);align-items:flex-start;}
.lv-galthumbs{flex:0 0 var(--gal-thumb-w);display:flex;flex-direction:column;gap:var(--img-gap);max-height:var(--gallery-stage-h);overflow-y:auto;padding-right:var(--space-1);}
.lv-galthumb{flex:0 0 auto;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--surface-radius);overflow:hidden;line-height:0;opacity:var(--gal-thumb-dim);transition:opacity var(--overlay-fade) var(--overlay-ease);}
.lv-galthumb:hover{opacity:var(--opacity-hover);}
.lv-galthumb[aria-pressed="true"]{opacity:1;}
.lv-galthumbimg{width:var(--gal-thumb-w);height:var(--gal-thumb-h);object-fit:cover;display:block;}
.lv-galstage{position:relative;margin:0;flex:1 1 auto;min-width:0;width:100%;align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2);}
.lv-galstageimg{width:var(--gallery-stage-w);aspect-ratio:var(--gallery-stage-ar-w) / var(--gallery-stage-ar-h);height:auto;max-width:100%;
  object-fit:cover;object-position:center;border-radius:var(--surface-radius);display:block;
  background:var(--surface-sunken);
  background-size:cover;background-position:center;background-repeat:no-repeat;
  transition:opacity var(--gallery-fade) var(--ease);}
.lv-galstageimg[data-fading]{opacity:0;transition:none;}
@media (prefers-reduced-motion:reduce){ .lv-galstageimg{transition:none;} }

.lv-galscroll{display:none;}
@container page (max-width:600px){
  .lv-galoverlay{padding:var(--space-2);}
  .lv-galpanel{padding:var(--space-3);}
  .lv-galbody{display:none;}
  .lv-galscroll{display:flex;flex-direction:column;gap:var(--img-gap);}
}
.lv-galscrollimg{width:100%;height:auto;display:block;border-radius:var(--surface-radius);background:var(--surface-sunken);}

@media (orientation: landscape){
  @container page (max-width:1024px){
    .lv-galoverlay{padding:0;align-items:stretch;}
    .lv-galpanel{
      padding:var(--gallery-pad);max-width:none;border-radius:0;box-shadow:none;min-height:100%;}
    .lv-galbody{flex:1 1 auto;min-height:0;}
    .lv-galthumbs{max-height:none;}
    .lv-galstageimg{width:100%;flex:1 1 auto;min-height:0;}
  }
}


@container page (max-width:1024px){
  .lv-introblock { width:100cqw; margin:0 calc(50% - 50cqw);
                   border:0; border-radius:0; box-shadow:none;
                   padding:calc(calc(var(--surface-pad) * var(--surface-pad-scale)) * var(--page-header-pad-top-scale))
                           calc(50cqw - 50% + calc(var(--surface-pad) * var(--surface-pad-scale)))
                           calc(var(--surface-pad) * var(--surface-pad-scale)); }
}

@container page (max-width: 1024px) {
  .lv-rail-sticky   { position:static; }
}

@container page (max-width: 1024px) {
  .lv-inner, .lvf-foot { --page-gutter: var(--page-gutter-tablet); }
  .lv-inner { --surface-pad-scale:0.85; }
    .lv-header-bar      { height:var(--menu-h); display:flex; align-items:center; }
  .lv-header-bar { margin-left:calc(-1 * var(--page-gutter)); margin-right:calc(-1 * var(--page-gutter)); }
    .lv-grid { grid-template-columns:1fr; }
        .lv-rail { order:0; }
  .lv-content { order:1; }
}

@container page (max-width: 600px) {
      .lv-inner { --t-size-hero:76px; --hero-content-pad-x: var(--mast-pad-inline);
    --surface-pad-scale:0.36;
    --t-size-display:23px; --t-size-section:20px; --t-size-card-title:16px; --t-size-perk:17px;
    --t-size-lead:14px; --t-size-body:15px; --t-size-price:22px; --t-size-caption:12px;
    --icon-size:var(--icon-sm); --amenity-icon-size:22px; }
  .lv-inner, .lv-overlay-layer { --menu-h:52px; --header-offset:52px; }
  .lv-inner, .lvf-foot { --page-gutter: var(--page-gutter-phone); }
  .lv-rev-book { display:block; margin-bottom:var(--section-gap); }
                                }

:root{ --lv-zoom:1; }
:root{ --corner-inset:20px; }



.lvss-stage .lv-arrow, .lv-galstage .lv-arrow{position:absolute;top:50%;transform:translateY(-50%);}
.lvss-stage .lv-arrow[data-side="prev"], .lv-galstage .lv-arrow[data-side="prev"]{left:var(--space-3);}
.lvss-stage .lv-arrow[data-side="next"], .lv-galstage .lv-arrow[data-side="next"]{right:var(--space-3);}


.lvg-section,
.lv-section .sc-host,
.lv-sec-head .sc-host,
.sc-host:has(.lv-section){display:contents;}
.lv-section:has(.lv-sec-head),
.lv-section:has(.lv-sec-body),
.lv-section:has(.lv-contact-inquiry){display:flex;flex-direction:column;gap:var(--sec-gap);}

.lv-desc > p{white-space:pre-line;margin:0;}
.lv-sec-left{display:flex;flex-direction:column;gap:var(--sec-gap);}

/* Every popup's scrim fades in the same way. */
.lv-popup, .lv-galoverlay, .lvr-overlay {
  animation: lv-scrim-in var(--overlay-fade) var(--overlay-ease) both;
}
@keyframes lv-scrim-in { from { opacity:0 } to { opacity:1 } }
@media (prefers-reduced-motion: reduce) {
  .lv-popup, .lv-galoverlay, .lvr-overlay { animation:none; }
}

.lv-popup{position:absolute;inset:0;z-index:var(--z-overlay);background:var(--scrim);
  display:flex;align-items:center;justify-content:center;
  padding:var(--space-6);overflow:auto;
  -webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));}
.lv-popup__panel{--text:var(--on-surface);width:100%;max-height:var(--popup-max-h);
  overflow:auto;padding:var(--space-6);
  display:flex;flex-direction:column;gap:var(--space-4);
  background:var(--surface);color:var(--on-surface);border:var(--inner-border);border-radius:var(--surface-radius);
  box-shadow:var(--glass-shadow);}
.lv-popup__close{flex:0 0 auto;margin-inline-start:auto;border:0;background:transparent;color:var(--text);
  font-size:var(--gal-close-size);line-height:1;cursor:pointer;
  padding:0 var(--space-2);border-radius:var(--btn-radius);}
.lv-popup__close:hover{color:var(--brand-contrast);}
.lv-popup__close:focus{outline:none;}
.lv-popup__close:focus-visible{outline:var(--focus-ring) solid var(--text);
  outline-offset:var(--focus-offset);}
@container page (max-width:600px){ .lv-popup{padding:var(--space-3);}
  }

/* An unset tone takes the quiet surface. Brand and Accent are explicit choices. */
[data-tone]            { --tone-bg:var(--surface);         --tone-fg:var(--on-surface); }
[data-tone="brand"]    { --tone-bg:var(--brand);           --tone-fg:var(--on-brand); }
[data-tone="accent"]   { --tone-bg:var(--accent);          --tone-fg:var(--on-accent); }
/* Quiet takes only its fill from the Quiet button; its text stays the theme's own. */
[data-tone="quiet"]    { --tone-bg:var(--page-btn-quiet);  --tone-fg:var(--on-surface); }
[data-tone="card"]     { --tone-bg:var(--card);            --tone-fg:var(--on-card); }

[data-tone] {
  --tone-line:     color-mix(in oklab, var(--tone-fg) var(--mix-line), transparent);
  --tone-edge:     color-mix(in oklab, var(--tone-fg) var(--mix-line), transparent);
  --tone-panel:    color-mix(in oklab, var(--tone-fg) var(--mix-panel), transparent);
  --tone-fg-quiet: color-mix(in oklab, var(--tone-fg) var(--mix-quiet), transparent);
  --tone-fg-faint: color-mix(in oklab, var(--tone-fg) var(--mix-line), transparent);
}
/* A COLOURED BLOCK IS A NEW GROUND. Everything inside reads the page's inks, lines and button
   colours; here each of those is the block's own, so every part stays readable on the colour the
   host picked. A button fills with the block's ink and carries the block's colour as its text. */
[data-tone]:not([data-tone=""]):not([data-tone="quiet"]) {
  --text: var(--tone-fg); --heading: var(--tone-fg); --text-muted: var(--tone-fg-quiet);
  --border: var(--tone-line); --surface-sunken: var(--tone-panel); --surface-tint: var(--tone-panel);
}
/* Quiet is the page's own surface, so its titles keep the site's title colour. */
[data-tone]:not([data-tone=""]):not([data-tone="quiet"]) { --logo: var(--tone-fg); }
/* Inside a coloured block, a Quiet block takes back the theme's own inks and Border. */
[data-tone="quiet"] { --logo: var(--page-logo); --heading: var(--page-heading); --text: var(--tone-fg); --text-muted: var(--tone-fg-quiet); --border: var(--page-border); }
/* A card and a Quiet section are surfaces, not a colour the host chose: their buttons and links keep the site's own. */
[data-tone]:not([data-tone=""]):not([data-tone="card"]):not([data-tone="quiet"]) {
  --btn-primary: var(--tone-fg);   --btn-primary-strong: var(--tone-fg-quiet);
  --on-btn-primary: var(--tone-bg); --on-btn-primary-strong: var(--tone-bg);
  --btn-secondary: var(--tone-fg); --btn-secondary-strong: var(--tone-fg-quiet);
  --on-btn-secondary: var(--tone-bg); --on-btn-secondary-strong: var(--tone-bg);
  --btn-quiet: var(--tone-bg); --on-btn-quiet: var(--tone-fg);
  --brand-contrast: var(--tone-fg); --brand-strong: var(--tone-fg-quiet); --on-brand-contrast: var(--tone-bg);
}

/* A MASTHEAD THE HOST HAS COLOURED — Editorial only; the hero's background is the
   photograph and the split takes no colour. The block wears it, the way the trust band
   wears its own, so the colour is the whole background behind the words. */
/* And everything in that column INHERITS the band's ink, the way the trust band's labels do.
   The title states var(--logo), the facts state var(--text) and a button states its own — each
   correct on the page's own surface and unreadable on a colour the host chose. */
/* THE PERKS ARE THEIR OWN ELEMENT AND TAKE THEIR OWN COLOUR. They sit inside the masthead's
   block, so a colour on the masthead used to run straight through them. */
/* And the perks INHERIT that ink, the way the trust band's labels do. Each perk states
   color:var(--text) for the untoned strip, which on a coloured band is the one colour that
   cannot be read on it. */
/* A CARD SECTION THE HOST HAS COLOURED. Same three choices the bands offer, and the same
   pair of values behind each: the section takes the colour and the ink that stays readable on
   it. Empty `data-tone` is not a colour — component-Section leaves the attribute off. */
.lvg-section[data-tone]:not([data-tone=""]){background:var(--tone-bg);color:var(--tone-fg);
  padding:var(--space-6) var(--space-5);border-radius:var(--surface-radius);}
.lvg-section[data-tone]:not([data-tone=""]) .lv-sec-head .t-eyebrow{color:var(--tone-fg-quiet);}


/* modules:theme-options — GENERATED by tools/gen-modules from js/lv-fonts.js and js/lv-options.js. Do not edit. */
[data-fonts="gloock"]{--font-heading:'Gloock',serif;--font-body:'Public Sans',sans-serif;--font-label:'Public Sans',sans-serif;--t-weight-heading:400;}
[data-fonts="prata"]{--font-heading:'Prata',serif;--font-body:'Jost',sans-serif;--font-label:'Jost',sans-serif;--t-weight-heading:400;}
[data-fonts="youngserif"]{--font-heading:'Young Serif',serif;--font-body:'Karla',sans-serif;--font-label:'Karla',sans-serif;--t-weight-heading:400;}
[data-fonts="parisienne"]{--font-heading:'Parisienne',cursive;--font-body:'Karla',sans-serif;--font-label:'Karla',sans-serif;--t-weight-heading:400;}
[data-fonts="kaushan"]{--font-heading:'Kaushan Script',cursive;--font-body:'DM Sans',sans-serif;--font-label:'DM Sans',sans-serif;--t-weight-heading:400;}
[data-fonts="lobster"]{--font-heading:'Lobster',cursive;--font-body:'DM Sans',sans-serif;--font-label:'DM Sans',sans-serif;--t-weight-heading:400;}
[data-fonts="fraunces"]{--font-heading:'Fraunces',serif;--font-body:'DM Sans',sans-serif;--font-label:'DM Sans',sans-serif;--t-weight-heading:800;}
[data-fonts="fredoka"]{--font-heading:'Fredoka',sans-serif;--font-body:'Nunito Sans',sans-serif;--font-label:'Nunito Sans',sans-serif;--t-weight-heading:600;}
[data-fonts="rye"]{--font-heading:'Rye',cursive;--font-body:'Archivo',sans-serif;--font-label:'Archivo',sans-serif;--t-weight-heading:400;}
[data-fonts="bigshoulders"]{--font-heading:'Big Shoulders Display',sans-serif;--font-body:'Space Grotesk',sans-serif;--font-label:'Space Grotesk',sans-serif;--t-weight-heading:800;}
[data-fonts="anybody"]{--font-heading:'Anybody',sans-serif;--font-body:'Space Grotesk',sans-serif;--font-label:'Space Grotesk',sans-serif;--t-weight-heading:700;}
[data-fonts="bungee"]{--font-heading:'Bungee',sans-serif;--font-body:'Space Grotesk',sans-serif;--font-label:'Space Grotesk',sans-serif;--t-weight-heading:400;}
[data-type-section="20"]{--t-size-section:20px;}
[data-type-section="21"]{--t-size-section:21px;}
[data-type-section="22"]{--t-size-section:22px;}
[data-type-section="23"]{--t-size-section:23px;}
[data-type-section="24"]{--t-size-section:24px;}
[data-type-section="25"]{--t-size-section:25px;}
[data-type-section="26"]{--t-size-section:26px;}
[data-type-section="27"]{--t-size-section:27px;}
[data-type-section="28"]{--t-size-section:28px;}
[data-type-section="29"]{--t-size-section:29px;}
[data-type-section="30"]{--t-size-section:30px;}
[data-type-section="31"]{--t-size-section:31px;}
[data-type-section="32"]{--t-size-section:32px;}
[data-type-section="33"]{--t-size-section:33px;}
[data-type-section="34"]{--t-size-section:34px;}
[data-type-section="35"]{--t-size-section:35px;}
[data-type-section="36"]{--t-size-section:36px;}
[data-type-section="37"]{--t-size-section:37px;}
[data-type-section="38"]{--t-size-section:38px;}
[data-type-section="39"]{--t-size-section:39px;}
[data-type-section="40"]{--t-size-section:40px;}
[data-type-section="41"]{--t-size-section:41px;}
[data-type-section="42"]{--t-size-section:42px;}
[data-type-section="43"]{--t-size-section:43px;}
[data-type-section="44"]{--t-size-section:44px;}
[data-type-section="45"]{--t-size-section:45px;}
[data-type-section="46"]{--t-size-section:46px;}
[data-type-section="47"]{--t-size-section:47px;}
[data-type-section="48"]{--t-size-section:48px;}
[data-type-section="49"]{--t-size-section:49px;}
[data-type-section="50"]{--t-size-section:50px;}
[data-type-space="0"]{--t-space-section:0px;}
[data-type-space="2"]{--t-space-section:2px;}
[data-type-space="4"]{--t-space-section:4px;}
[data-type-space="6"]{--t-space-section:6px;}
[data-type-space="8"]{--t-space-section:8px;}
[data-type-space="10"]{--t-space-section:10px;}
[data-type-space="12"]{--t-space-section:12px;}
[data-type-space="14"]{--t-space-section:14px;}
[data-type-space="16"]{--t-space-section:16px;}
[data-type-space="18"]{--t-space-section:18px;}
[data-type-space="20"]{--t-space-section:20px;}
[data-type-space="22"]{--t-space-section:22px;}
[data-type-space="24"]{--t-space-section:24px;}
[data-type-space="26"]{--t-space-section:26px;}
[data-type-space="28"]{--t-space-section:28px;}
[data-type-body="14"]{--t-size-body:14px;--t-size-lead:17px;}
[data-type-body="15"]{--t-size-body:15px;--t-size-lead:18px;}
[data-type-body="16"]{--t-size-body:16px;--t-size-lead:19px;}
[data-type-body="17"]{--t-size-body:17px;--t-size-lead:20px;}
[data-type-body="18"]{--t-size-body:18px;--t-size-lead:21px;}
[data-type-body="19"]{--t-size-body:19px;--t-size-lead:22px;}
[data-type-body="20"]{--t-size-body:20px;--t-size-lead:23px;}
[data-type-body="21"]{--t-size-body:21px;--t-size-lead:24px;}
[data-type-body="22"]{--t-size-body:22px;--t-size-lead:25px;}
[data-type-body="23"]{--t-size-body:23px;--t-size-lead:26px;}
[data-type-body="24"]{--t-size-body:24px;--t-size-lead:27px;}
[data-btn-radius="sharp"]{--btn-radius:var(--btn-radius-sharp);}
[data-btn-radius="soft"]{--btn-radius:var(--btn-radius-soft);}
[data-btn-radius="round"]{--btn-radius:var(--btn-radius-round);}
[data-btn-radius="pill"]{--btn-radius:var(--btn-radius-pill);}
[data-surface-radius="sharp"]{--surface-radius:var(--surface-radius-sharp);}
[data-surface-radius="soft"]{--surface-radius:var(--surface-radius-soft);}
[data-surface-radius="round"]{--surface-radius:var(--surface-radius-round);}
[data-surface-border="none"]{--surface-border-width:var(--surface-border-none);--surface-border-w:var(--surface-border-none);--surface-border-w-top:var(--surface-border-none);--surface-border-w-right:var(--surface-border-none);--surface-border-w-bottom:var(--surface-border-none);--surface-border-w-left:var(--surface-border-none);}
[data-surface-border="thin"]{--inner-border-w:var(--surface-border-thin);--surface-border-width:var(--surface-border-thin);--surface-border-w:var(--surface-border-thin);--surface-border-w-top:var(--surface-border-thin);--surface-border-w-right:var(--surface-border-thin);--surface-border-w-bottom:var(--surface-border-thin);--surface-border-w-left:var(--surface-border-thin);}
[data-surface-border="thick"]{--inner-border-w:var(--surface-border-thick);--surface-border-width:var(--surface-border-thick);--surface-border-w:var(--surface-border-thick);--surface-border-w-top:var(--surface-border-thick);--surface-border-w-right:var(--surface-border-thick);--surface-border-w-bottom:var(--surface-border-thick);--surface-border-w-left:var(--surface-border-thick);}
[data-border-sides="all"]{--surface-border-w-top:var(--surface-border-w);--surface-border-w-right:var(--surface-border-w);--surface-border-w-bottom:var(--surface-border-w);--surface-border-w-left:var(--surface-border-w);}
[data-border-sides="top"]{--surface-border-w-top:var(--surface-border-w);--surface-border-w-right:0px;--surface-border-w-bottom:0px;--surface-border-w-left:0px;}
[data-border-sides="bottom"]{--surface-border-w-top:0px;--surface-border-w-right:0px;--surface-border-w-bottom:var(--surface-border-w);--surface-border-w-left:0px;}
[data-surface-shadow="none"]{--surface-shadow:none;}
[data-surface-shadow="soft"]{--surface-shadow:var(--elev-2);}
[data-surface-shadow="raised"]{--surface-shadow:var(--elev-3);}
[data-padding="tight"]{--img-gap:var(--img-gap-tight);--surface-pad:var(--surface-pad-tight);}
[data-padding="roomy"]{--img-gap:var(--img-gap-roomy);--surface-pad:var(--surface-pad-roomy);}
[data-section-gap="on"]{--section-stack-gap:var(--section-gap);--section-stack-shadow:var(--surface-shadow);}
[data-section-gap="off"]{--section-stack-gap:0px;--section-stack-shadow:none;}
[data-texture="none"]{--page-texture:none;--page-texture-size:auto;}
[data-texture="dots"]{--page-texture:var(--texture-dots);--page-texture-size:var(--texture-dots-size);}
[data-texture="grid"]{--page-texture:var(--texture-grid);--page-texture-size:var(--texture-grid-size);}
[data-texture="diagonal"]{--page-texture:var(--texture-diagonal);--page-texture-size:auto;}
[data-texture="crosshatch"]{--page-texture:var(--texture-crosshatch);--page-texture-size:auto;}
[data-texture="verticals"]{--page-texture:var(--texture-verticals);--page-texture-size:auto;}
[data-texture="weave"]{--page-texture:var(--texture-weave);--page-texture-size:var(--texture-weave-size);}
[data-texture="waves"]{--page-texture:var(--texture-waves);--page-texture-size:var(--texture-waves-size);}
:where([data-section-gap="off"])[data-border-sides="all"]{--section-seam-pull:calc(-1 * var(--surface-border-w-top));}
/* /modules:theme-options */
