@import url(https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
:root{--color-sun: #FF6000;--color-dune: #a2978a;--color-stone: #58595b;--color-tide: #005b9e;--color-water: #e2eff7;--color-sky: #eff7fc;--color-rock: #333333;--color-pebble: #cccccc;--color-pearl: #f2f2f2;--color-green: #358046;--color-sand: #d5cdbf;--color-error: #b10000;--color-error-light: #fff2f2;--color-success: #046239;--color-success-light: #ebf2ed;--color-warning: #f4ae11;--color-warning-light: #fff8e6;--color-info: #00589E;--color-info-light: #eff7fc;--color-starfish: #cf4b05;--color-onyx3: #999;--color-white: #fff;--color-gold: #ffb612;--color-body: var(--color-rock);--color-body-bg: #fff;--link-color: var(--color-tide);--box-shadow-rgb: 51,51,51;--font-primary: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--page-max-width: 1140px;--padding-mobile: 1rem;--box-padding: 1rem;--font-regular: 400;--font-bold: 700;--font-base: 1rem;--font-line-height: 1.3;--border-radius: 4px;--btn-radius: 4px;--link-line-space: 3px;--label-margin-bottom: .5rem;--table-caption-color: #6c757d;--table-caption-padding: .75rem;--body-font-family: var(--font-primary);--body-font-size: var(--font-base);--body-font-weight: var(--font-regular);--body-line-height: var(--font-line-height);--body-color: var(--color-rock);--body-bg-color: var(--color-white)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:var(--font-base);background-color:var(--color-white);font-family:var(--font-primary);padding:.5rem;margin:0}.container{min-width:760px;max-width:940px;margin:0 auto}#loader{text-align:center}.lpc{margin:0}.lpc__heading{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:end;align-items:flex-end;margin-bottom:.75rem}.lpc__heading .lpc__hotel{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.lpc__heading .lpc__hotel-name{padding:0;margin:0;color:var(--color-rock);font-size:1.25rem;font-weight:var(--font-bold)}.lpc__heading .lpc__hotel-rating{font-size:1rem;margin-left:1rem}.lpc__heading .lpc__hotel-rating i{color:var(--color-gold)}.lpc__heading .lpc__hotel-rating i+i{margin-left:-0.25rem}.lpc__heading .lpc__location{-ms-flex:1 0 100%;flex:1 0 100%;padding:0;margin:0}.lpc__heading .lpc__nav{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.lpc__heading .lpc__nav button{cursor:pointer;background:var(--color-pearl);border:1px solid var(--color-pebble);border-radius:0;padding:.375rem 1rem;color:var(--color-stone);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.lpc__heading .lpc__nav button:hover,.lpc__heading .lpc__nav button:focus{background-color:var(--color-pebble);border-color:var(--color-stone)}.lpc__heading .lpc__nav span{font-size:18px;color:var(--color-sun);font-weight:var(--font-bold)}.lpc__heading .lpc__nav span#month{padding:0 3px 0 1rem}.lpc__heading .lpc__nav span#year{padding:0 1rem 0 3px}.lpc__calendar{/*! autoprefixer grid: autoplace */display:-ms-grid;display:grid;-ms-grid-columns:1fr .5rem 1fr .5rem 1fr .5rem 1fr .5rem 1fr .5rem 1fr .5rem 1fr;grid-template-columns:repeat(7, 1fr);-ms-grid-rows:(auto)[7];grid-template-rows:repeat(7, auto);-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;margin-left:.5rem}.lpc__calendar > *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1}.lpc__calendar > *:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 3}.lpc__calendar > *:nth-child(3){-ms-grid-row: 1;-ms-grid-column: 5}.lpc__calendar > *:nth-child(4){-ms-grid-row: 1;-ms-grid-column: 7}.lpc__calendar > *:nth-child(5){-ms-grid-row: 1;-ms-grid-column: 9}.lpc__calendar > *:nth-child(6){-ms-grid-row: 1;-ms-grid-column: 11}.lpc__calendar > *:nth-child(7){-ms-grid-row: 1;-ms-grid-column: 13}.lpc__calendar > *:nth-child(8){-ms-grid-row: 2;-ms-grid-column: 1}.lpc__calendar > *:nth-child(9){-ms-grid-row: 2;-ms-grid-column: 3}.lpc__calendar > *:nth-child(10){-ms-grid-row: 2;-ms-grid-column: 5}.lpc__calendar > *:nth-child(11){-ms-grid-row: 2;-ms-grid-column: 7}.lpc__calendar > *:nth-child(12){-ms-grid-row: 2;-ms-grid-column: 9}.lpc__calendar > *:nth-child(13){-ms-grid-row: 2;-ms-grid-column: 11}.lpc__calendar > *:nth-child(14){-ms-grid-row: 2;-ms-grid-column: 13}.lpc__calendar > *:nth-child(15){-ms-grid-row: 3;-ms-grid-column: 1}.lpc__calendar > *:nth-child(16){-ms-grid-row: 3;-ms-grid-column: 3}.lpc__calendar > *:nth-child(17){-ms-grid-row: 3;-ms-grid-column: 5}.lpc__calendar > *:nth-child(18){-ms-grid-row: 3;-ms-grid-column: 7}.lpc__calendar > *:nth-child(19){-ms-grid-row: 3;-ms-grid-column: 9}.lpc__calendar > *:nth-child(20){-ms-grid-row: 3;-ms-grid-column: 11}.lpc__calendar > *:nth-child(21){-ms-grid-row: 3;-ms-grid-column: 13}.lpc__calendar > *:nth-child(22){-ms-grid-row: 4;-ms-grid-column: 1}.lpc__calendar > *:nth-child(23){-ms-grid-row: 4;-ms-grid-column: 3}.lpc__calendar > *:nth-child(24){-ms-grid-row: 4;-ms-grid-column: 5}.lpc__calendar > *:nth-child(25){-ms-grid-row: 4;-ms-grid-column: 7}.lpc__calendar > *:nth-child(26){-ms-grid-row: 4;-ms-grid-column: 9}.lpc__calendar > *:nth-child(27){-ms-grid-row: 4;-ms-grid-column: 11}.lpc__calendar > *:nth-child(28){-ms-grid-row: 4;-ms-grid-column: 13}.lpc__calendar > *:nth-child(29){-ms-grid-row: 5;-ms-grid-column: 1}.lpc__calendar > *:nth-child(30){-ms-grid-row: 5;-ms-grid-column: 3}.lpc__calendar > *:nth-child(31){-ms-grid-row: 5;-ms-grid-column: 5}.lpc__calendar > *:nth-child(32){-ms-grid-row: 5;-ms-grid-column: 7}.lpc__calendar > *:nth-child(33){-ms-grid-row: 5;-ms-grid-column: 9}.lpc__calendar > *:nth-child(34){-ms-grid-row: 5;-ms-grid-column: 11}.lpc__calendar > *:nth-child(35){-ms-grid-row: 5;-ms-grid-column: 13}.lpc__calendar > *:nth-child(36){-ms-grid-row: 6;-ms-grid-column: 1}.lpc__calendar > *:nth-child(37){-ms-grid-row: 6;-ms-grid-column: 3}.lpc__calendar > *:nth-child(38){-ms-grid-row: 6;-ms-grid-column: 5}.lpc__calendar > *:nth-child(39){-ms-grid-row: 6;-ms-grid-column: 7}.lpc__calendar > *:nth-child(40){-ms-grid-row: 6;-ms-grid-column: 9}.lpc__calendar > *:nth-child(41){-ms-grid-row: 6;-ms-grid-column: 11}.lpc__calendar > *:nth-child(42){-ms-grid-row: 6;-ms-grid-column: 13}.lpc__calendar > *:nth-child(43){-ms-grid-row: 7;-ms-grid-column: 1}.lpc__calendar > *:nth-child(44){-ms-grid-row: 7;-ms-grid-column: 3}.lpc__calendar > *:nth-child(45){-ms-grid-row: 7;-ms-grid-column: 5}.lpc__calendar > *:nth-child(46){-ms-grid-row: 7;-ms-grid-column: 7}.lpc__calendar > *:nth-child(47){-ms-grid-row: 7;-ms-grid-column: 9}.lpc__calendar > *:nth-child(48){-ms-grid-row: 7;-ms-grid-column: 11}.lpc__calendar > *:nth-child(49){-ms-grid-row: 7;-ms-grid-column: 13}.lpc__calendar>*:nth-child(7n+1){border-left:0;-webkit-box-shadow:-0.5rem 0 0px currentColor;box-shadow:-0.5rem 0 0px currentColor}.lpc__header{background:var(--color-stone);color:var(--color-white);font-weight:var(--font-bold);font-size:1rem;text-transform:uppercase;padding:.25rem 0 .25rem 1rem;margin-bottom:.5rem;margin-left:-0.5rem;border-left:2px solid var(--color-pebble)}.lpc__cell{color:var(--color-white);margin-bottom:.5rem;border-right:1px solid var(--color-pebble);border-bottom:1px solid var(--color-pebble)}.lpc__cell--alt-month{cursor:not-allowed;color:var(--color-pearl);background-color:var(--color-pearl)}.lpc__cell--alt-month+.lpc__cell--alt-month{-webkit-box-shadow:-0.5rem 0 0px currentColor;box-shadow:-0.5rem 0 0px currentColor}.lpc__cell--alt-month .lpc__date{color:var(--color-pebble)}.lpc__cell--today{-webkit-box-shadow:inset 0 5px 0 var(--color-stone);box-shadow:inset 0 5px 0 var(--color-stone)}.lpc__date{font-weight:var(--font-bold);padding-left:.5rem;padding-top:.5rem;color:var(--color-rock)}.lpc__duration{font-size:.875rem;padding-left:.5rem;font-size:14px;color:var(--color-stone)}.lpc__link{display:block;text-decoration:none;text-align:right;padding:.25rem;margin-top:.5rem}.lpc__link:hover .lpc__price,.lpc__link:focus .lpc__price{text-decoration:underline}.lpc__link .lpc__was-price{display:block;font-size:.75rem;color:var(--color-stone)}.lpc__link .lpc__price{font-size:1.25rem;font-weight:var(--font-bold);color:var(--color-tide)}.lpc__link--best-deal{background-color:var(--color-sun);color:var(--color-white)}.lpc__link--best-deal .lpc__was-price,.lpc__link--best-deal .lpc__price{color:var(--color-white)}.terms{font-size:.875rem;margin:.5rem 0}.swg-icon{--swg-icon-stone-color: var(--color-stone);--swg-icon--star: var(--color-gold);display:inline-block;width:1rem;height:1rem;vertical-align:middle;fill:var(--color-stone)}.swg-icon--star{--swg-icon--star: var(--color-gold);fill:var(--color-gold)}
