/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
#block-checkavailability .booking-form .form-group > .select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:32px;height:32px;line-height:32px;text-align:center;pointer-events:none;color:rgba(0,0,0,0.45);font-size:14px;}#block-checkavailability .booking-form .form-group > .select-arrow::after{content:'\279C';display:block;transform:rotate(90deg);}#block-checkavailability .booking-form .form-group > .js-form-item,#block-checkavailability .booking-form .js-form-wrapper{margin-bottom:0 !important;}@media only screen and (min-width:992px){body.path-frontpage #content-wrapper #block-checkavailability .content .booking-form form{grid-template-columns:minmax(0,1.3fr)   
      minmax(0,1.3fr)   
      minmax(0,0.85fr)  
      minmax(0,0.85fr)  
      minmax(0,1.5fr);align-items:stretch;}body.path-frontpage #content-wrapper #block-checkavailability .content .booking-form .row{display:contents;}body.path-frontpage #content-wrapper #block-checkavailability .content .booking-form .colz{padding-left:0;padding-right:0;margin-top:0;}body.path-frontpage #content-wrapper #block-checkavailability .content .booking-form .form-control{padding-left:16px;padding-right:16px;}body.path-frontpage #content-wrapper #block-checkavailability .content .booking-form .form-group > .form-label{left:16px;}body.path-frontpage #content-wrapper #block-checkavailability .content .booking-form .submit-btn{margin:0;align-self:stretch;white-space:nowrap;}}.lc-search--stacked .lc-search__fields{display:grid;gap:0.75rem;}.lc-search--stacked label{display:block;margin-bottom:0.3em;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:var(--brown,#1D1410);}.lc-search--stacked .form-control,.lc-search--stacked select.form-control{width:100%;}@media only screen and (min-width:480px){.lc-search--stacked .lc-search__fields{grid-template-columns:repeat(2,minmax(0,1fr));}}.lc-search--stacked .lc-search__submit{display:block;width:100%;margin-top:1rem;padding:0.75em 1.2em;border:none;border-radius:0;background:var(--gold,#CF9932);color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:0.95rem;text-transform:uppercase;letter-spacing:1.1px;cursor:pointer;transition:0.5s all ease-in-out;}.lc-search--stacked .lc-search__submit:hover,.lc-search--stacked .lc-search__submit:focus{background:var(--brown,#1D1410);color:#fff;}.lc-search__note{margin:0.75rem 0 0;font-size:0.82rem;line-height:1.5;color:var(--text-color,#666);}.lc-rates{max-width:1100px;}.lc-rates__intro{padding-bottom:1.25rem;margin-bottom:1.75rem;border-bottom:1px solid #ececec;}.lc-rates__eyebrow{margin:0;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:var(--gold,#CF9932);}.lc-rates__title{margin:0.2em 0 0;font-family:'Roboto Condensed',sans-serif;font-size:1.7rem;font-weight:600;color:var(--brown,#1D1410);}.lc-rates__lead{margin:0.5em 0 0;color:var(--text-color,#666);font-size:0.95rem;line-height:1.6;}.lc-rates__price{margin:0 0 0.5em;display:flex;align-items:baseline;flex-wrap:wrap;gap:0.5em;}.lc-rates__price-value{font-family:'Roboto Condensed',sans-serif;font-size:1.5rem;font-weight:700;color:var(--gold,#CF9932);line-height:1.1;}.lc-rates__price-unit{color:var(--text-color,#666);font-size:0.9rem;}.lc-rates__was{color:var(--text-color,#666);font-size:0.85rem;}.lc-rates__footer{margin-top:1.75rem;}.lc-rate-banner{display:flex;align-items:center;gap:0.6em;flex-wrap:wrap;padding:0.75em 1.1em;margin:0 0 1.5rem;border-left:4px solid var(--gold,#CF9932);background:var(--gold-light,#F8EFE0);color:var(--brown,#1D1410);font-size:0.9rem;}.lc-rate-banner strong{font-family:'Roboto Condensed',sans-serif;}.lc-negotiated{margin:0.5em 0 1em;font-size:1.05rem;color:var(--brown,#1D1410);}.lc-negotiated__label{display:inline-block;margin-right:0.5em;padding:0.2em 0.6em;border-radius:3px;background:var(--gold-light,#F8EFE0);font-family:'Roboto Condensed',sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;}.lc-negotiated__value{color:var(--gold,#CF9932);font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;}.lc-negotiated__unit{color:var(--text-color,#666);font-size:0.9rem;}.lc-share-key{width:100%;min-width:260px;padding:0.35em 0.5em;font-family:monospace;font-size:0.8rem;border:1px solid #ddd;background:#fbfbfb;}.lc-booking-notice{padding:1em 1.25em;margin:0 0 1.5em;border-left:4px solid var(--gold,#CF9932);background:var(--gold-light,#F8EFE0);color:#1D1410;}.lc-booking-notice ul{margin:0;padding-left:1.2em;}.lc-booking-notice--error{border-left-color:#B4232A;background:#FBEAEA;}.lc-booking-notice--success{border-left-color:#2E7D32;background:#EDF7ED;}.lc-availability__summary{font-size:1.05rem;margin-bottom:1.5em;color:var(--text-color,#666);}.lc-room-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5em;}.lc-room{display:grid;grid-gap:1em;padding:1em;margin:0;border:3px solid var(--gold,#CF9932);background:#fff;}@media only screen and (min-width:768px){.lc-room{grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:1.5em;align-items:stretch;}}@media only screen and (min-width:1200px){.lc-room{grid-template-columns:minmax(0,400px) minmax(0,1fr);}}.lc-room--unavailable{border-color:#e2e2e2;}.lc-room--unavailable .lc-room__media img{filter:grayscale(0.75);opacity:0.75;}.lc-room__media{position:relative;overflow:hidden;transition:0.5s all ease-in-out;}.lc-room__media a{display:block;height:100%;}.lc-room__media img{display:block;width:100%;height:220px;object-fit:cover;object-position:center;transition:0.5s all ease-in-out;}@media only screen and (min-width:768px){.lc-room__media img{height:100%;min-height:240px;}}.lc-room:hover .lc-room__media img{transform:scale(1.2);}.lc-room__media-placeholder{display:block;width:100%;height:220px;background:var(--gold-light,#F8EFE0);}.lc-room__flag{position:absolute;top:1em;left:1em;z-index:2;padding:0.3em 1em;border-radius:3px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.lc-room__flag--yes{background:#2E7D32;}.lc-room__flag--no{background:#7a7a7a;}.lc-room__content{display:flex;flex-direction:column;gap:0.6em;}.lc-room__title{margin:0;font-size:1.5rem;font-weight:600;}.lc-room__title a{font-family:'Roboto Condensed',sans-serif;text-decoration:none;color:var(--brown,#1D1410);font-weight:600;}.lc-room__title a:hover,.lc-room__title a:focus{color:var(--gold,#CF9932);}.lc-room__price{display:block;color:var(--text-color,#666);font-weight:500;font-size:90%;}.lc-room__price em{font-style:normal;color:var(--gold,#CF9932);}.lc-room__capacity{display:block;color:var(--text-color,#666);font-size:0.85rem;}.lc-room__summary{margin:0;color:var(--text-color,#666);font-size:0.92rem;line-height:1.6;}.lc-room__foot{margin-top:auto;padding-top:0.4em;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1em;}.lc-room__status{margin:0;font-weight:600;text-transform:uppercase;font-size:0.8rem;letter-spacing:1.2px;}.lc-room__status--no{color:#B4232A;}.lc-room__total{margin:0;font-size:1.35rem;font-weight:600;color:var(--brown,#1D1410);font-family:'Roboto Condensed',sans-serif;}.lc-room__total-label{display:block;font-family:inherit;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-color,#666);}.lc-room__total-alt{color:var(--text-color,#666);font-size:0.85rem;font-weight:400;}.lc-room__btn{color:#fff;background:var(--gold,#CF9932);border:none;border-radius:0;text-decoration:none;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:600;display:block;padding:0.5em 1.75em;width:max-content;transition:0.5s all ease-in-out;}.lc-room:hover .lc-room__btn,.lc-room__btn:hover,.lc-room__btn:focus{background:var(--brown,#1D1410);color:#fff;}.lc-room__btn--muted{background:#b9b9b9;}.lc-room:hover .lc-room__btn--muted{background:#8a8a8a;}.lc-room__book{margin-top:auto;padding-top:0.4em;}.lc-room__book > summary{cursor:pointer;list-style:none;}.lc-room__book > summary::-webkit-details-marker{display:none;}.lc-room__book[open] > summary{background:var(--brown,#1D1410);}.lc-room__book-body{padding-top:1rem;}.lc-btn,a.lc-btn,button.lc-btn,input.lc-btn{--bs-btn-bg:var(--gold,#CF9932);--bs-btn-border-color:var(--gold,#CF9932);--bs-btn-hover-bg:var(--brown,#1D1410);--bs-btn-hover-border-color:var(--brown,#1D1410);--bs-btn-active-bg:var(--brown,#1D1410);--bs-btn-active-border-color:var(--brown,#1D1410);--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;display:inline-block;padding:0.85em 1.9em;border:1px solid var(--gold,#CF9932);border-radius:6px;background:var(--gold,#CF9932);color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:600;text-transform:uppercase;font-size:0.9rem;letter-spacing:1.1px;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:0.3s all ease-in-out;}a.lc-btn:hover,a.lc-btn:focus,button.lc-btn:hover,button.lc-btn:focus,input.lc-btn:hover,input.lc-btn:focus{background:var(--brown,#1D1410);border-color:var(--brown,#1D1410);color:#fff;text-decoration:none;}.lc-btn--block,a.lc-btn--block,button.lc-btn--block,input.lc-btn--block{display:block;width:100%;}.lc-btn--ghost,a.lc-btn--ghost,button.lc-btn--ghost,input.lc-btn--ghost{--bs-btn-bg:transparent;--bs-btn-color:var(--brown,#1D1410);--bs-btn-border-color:#d9d9d9;background:transparent;border-color:#d9d9d9;color:var(--brown,#1D1410);}a.lc-btn--ghost:hover,a.lc-btn--ghost:focus,button.lc-btn--ghost:hover,button.lc-btn--ghost:focus,input.lc-btn--ghost:hover,input.lc-btn--ghost:focus{background:var(--brown,#1D1410);border-color:var(--brown,#1D1410);color:#fff;}.lc-btn--danger,a.lc-btn--danger{color:#B4232A;border-color:#e6c3c5;}a.lc-btn--danger:hover,a.lc-btn--danger:focus{background:#B4232A;border-color:#B4232A;color:#fff;}.lc-btn--muted,a.lc-btn--muted,button.lc-btn--muted,input.lc-btn--muted{--bs-btn-bg:#ddd;--bs-btn-color:var(--brown,#1D1410);background:#ddd;border-color:#ddd;color:var(--brown,#1D1410);}.lc-booking-page,.lc-booking-form{max-width:100%;}.lc-booking-form--narrow{max-width:560px;}.lc-flow{display:grid;gap:1.75rem;}@media only screen and (min-width:992px){.lc-flow{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;}}.lc-flow__main{display:flex;flex-direction:column;gap:1.25rem;min-width:0;}.lc-flow__aside{min-width:0;}@media only screen and (min-width:992px){.lc-flow__aside{position:sticky;top:1.5rem;}}@media only screen and (max-width:991px){.lc-flow__aside{order:-1;}}.lc-section-title{margin:0;font-family:'Roboto Condensed',sans-serif;font-size:1.5rem;font-weight:600;color:var(--brown,#1D1410);}.lc-section-intro{margin:0.35em 0 0;color:var(--text-color,#666);font-size:0.95rem;}.lc-steps{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;list-style:none;margin:0 0 1.75rem;padding:0 0 1.25rem;border-bottom:1px solid #ececec;counter-reset:none;}.lc-steps__item{display:flex;align-items:center;gap:0.6em;color:var(--text-color,#666);font-family:'Roboto Condensed',sans-serif;font-size:0.9rem;letter-spacing:0.4px;text-transform:uppercase;}.lc-steps__marker{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid #dcdcdc;background:#fff;font-size:0.8rem;font-weight:700;line-height:1;flex:0 0 auto;}.lc-steps__item--current{color:var(--brown,#1D1410);font-weight:700;}.lc-steps__item--current .lc-steps__marker{border-color:var(--gold,#CF9932);background:var(--gold,#CF9932);color:#fff;}.lc-steps__item--done .lc-steps__marker{border-color:#2E7D32;background:#2E7D32;color:#fff;}@media only screen and (max-width:575px){.lc-steps{gap:0.5rem 0.75rem;justify-content:space-between;}.lc-steps__item{gap:0.4em;font-size:0.72rem;letter-spacing:0;}.lc-steps__marker{width:24px;height:24px;font-size:0.7rem;}}.lc-card,.lc-flow__aside{border:1px solid #e6e6e6;border-radius:14px;background:#fff;padding:1.5rem;box-shadow:0 6px 24px rgba(29,20,16,0.06);}.lc-card__head{padding-bottom:1rem;border-bottom:1px solid #ececec;}.lc-card__price{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0.4em;}.lc-card__price-value{font-family:'Roboto Condensed',sans-serif;font-size:1.7rem;font-weight:700;color:var(--gold,#CF9932);line-height:1.1;}.lc-card__price-unit{color:var(--text-color,#666);font-size:0.9rem;}.lc-card__was{flex-basis:100%;color:var(--text-color,#666);font-size:0.85rem;}.lc-card__room{margin:0.35em 0 0;font-family:'Roboto Condensed',sans-serif;font-size:1.05rem;font-weight:600;color:var(--brown,#1D1410);}.lc-card__rate-plan{display:inline-block;margin:0.5em 0 0;padding:0.25em 0.7em;border-radius:3px;background:var(--gold-light,#F8EFE0);color:var(--brown,#1D1410);font-family:'Roboto Condensed',sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;}.lc-card__rows{margin:0;padding:0.25rem 0 0;}.lc-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0.7rem 0;border-bottom:1px solid #f2f2f2;}.lc-card__row:last-child{border-bottom:none;}.lc-card__row dt{margin:0;color:var(--text-color,#666);font-size:0.88rem;font-weight:400;}.lc-card__row dd{margin:0;text-align:right;color:var(--brown,#1D1410);font-weight:600;font-size:0.92rem;}.lc-card__hint{display:block;color:var(--text-color,#666);font-weight:400;font-size:0.8rem;}.lc-card__breakdown{margin-top:1rem;padding:0.35rem 1rem;border-radius:10px;background:var(--gold-light,#F8EFE0);}.lc-card__breakdown .lc-card__row{border-bottom-color:rgba(29,20,16,0.09);}.lc-card__row--was dt,.lc-card__row--was dd{color:var(--text-color,#666);font-weight:400;}.lc-card__row--saving dt,.lc-card__row--saving dd{color:var(--gold-dark,#A87422);font-weight:700;}.lc-card__row--total dt,.lc-card__row--total dd{font-size:1.05rem;font-weight:700;color:var(--brown,#1D1410);}.lc-card__actions{margin-top:1.25rem;margin-bottom:0;}.lc-card__actions > * + *{margin-top:0.6rem;}.lc-card__notice{margin:0.9rem 0 0;font-size:0.82rem;line-height:1.5;color:var(--text-color,#666);}.lc-panel{border:1px solid #ececec;border-radius:12px;background:#fff;padding:1.25rem 1.5rem;}.lc-panel__head h3{margin:0 0 0.75rem;font-family:'Roboto Condensed',sans-serif;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:var(--brown,#1D1410);}.lc-panel__rows{margin:0;}.lc-panel__row{display:flex;justify-content:space-between;gap:1.5rem;padding:0.6rem 0;border-bottom:1px solid #f4f4f4;}.lc-panel__row:last-child{border-bottom:none;}.lc-panel__row dt{margin:0;color:var(--text-color,#666);font-size:0.88rem;font-weight:400;flex:0 0 auto;}.lc-panel__row dd{margin:0;text-align:right;color:var(--brown,#1D1410);font-weight:500;overflow-wrap:anywhere;}.lc-panel--policy{background:#fbfbfb;}.lc-panel--policy p{margin:0 0 0.75em;font-size:0.9rem;line-height:1.6;color:var(--text-color,#666);}.lc-panel--policy p:last-child{margin-bottom:0;}.lc-panel--policy strong{color:var(--brown,#1D1410);}.lc-confirmed{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;margin-bottom:1.75rem;border-radius:12px;background:#EDF7ED;border:1px solid #cfe6d0;}.lc-confirmed__tick{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#2E7D32;color:#fff;font-size:1rem;line-height:1;}.lc-confirmed__title{margin:0;font-family:'Roboto Condensed',sans-serif;font-size:1.35rem;font-weight:600;color:#1b5e20;}.lc-confirmed__lead{margin:0.25em 0 0;color:#33683a;font-size:0.95rem;}.lc-panel--reference{text-align:center;border-color:var(--gold,#CF9932);background:var(--gold-light,#F8EFE0);}.lc-panel__label{margin:0;font-size:0.75rem;text-transform:uppercase;letter-spacing:1.4px;color:var(--text-color,#666);}.lc-reference{margin:0.2em 0;font-family:'Roboto Condensed',sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:3px;color:var(--brown,#1D1410);}.lc-panel__hint{margin:0;font-size:0.85rem;color:var(--text-color,#666);}.lc-next{margin:0;padding-left:1.2em;color:var(--text-color,#666);font-size:0.92rem;line-height:1.7;}.lc-next li{margin-bottom:0.4em;}.lc-actions{display:flex;flex-wrap:wrap;gap:0.75rem;}.lc-back{margin-top:0.25rem;}.lc-terms{margin-top:0.5rem;}.lc-booking-form .js-form-item,.lc-booking-form .js-form-wrapper,.lc-booking-form .form-item,.lc-booking-form .form-wrapper{margin-bottom:0 !important;}.lc-flow__main{gap:1rem;}.lc-fields{display:grid;gap:1rem 1.5rem;align-items:start;}@media only screen and (min-width:700px){.lc-fields--2{grid-template-columns:repeat(2,minmax(0,1fr));}}.lc-booking-form label{display:block;font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:0.35em;color:var(--brown,#1D1410);}.lc-booking-form .description,.lc-booking-form .form-item .description{display:block;margin-top:0.35em;font-size:0.8rem;line-height:1.45;color:var(--text-color,#666);}.lc-section-head .lc-section-intro{margin-top:0.3em;}.lc-booking-form .form-type-checkbox label{display:inline;font-size:0.92rem;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--text-color,#666);}.lc-booking-form input[type="text"],.lc-booking-form input[type="email"],.lc-booking-form input[type="tel"],.lc-booking-form input[type="date"],.lc-booking-form input[type="number"],.lc-booking-form select,.lc-booking-form textarea{width:100%;padding:12px 16px;border:1px solid #ddd;background:#fff;font-size:1rem;}.lc-booking-form input:focus,.lc-booking-form select:focus,.lc-booking-form textarea:focus{outline:none;box-shadow:0 0 0 2px var(--gold,#CF9932);}.lc-booking-form .form-item--error-message{color:#B4232A;font-size:0.85rem;margin-top:0.35em;}.lc-booking-form input.error,.lc-booking-form select.error,.lc-booking-form textarea.error{border-color:#B4232A;}.lc-summary{background:var(--gold-light,#F8EFE0);padding:1.5em;margin-bottom:2em;}.lc-summary h2{margin-top:0;font-size:1.1rem;text-transform:uppercase;letter-spacing:1.3px;}.lc-summary__row{display:flex;justify-content:space-between;gap:1em;padding:0.5em 0;border-bottom:1px solid rgba(29,20,16,0.12);}.lc-summary__row:last-child{border-bottom:none;}.lc-summary__row--total{font-size:1.2rem;font-weight:700;border-top:2px solid var(--gold,#CF9932);margin-top:0.5em;padding-top:0.75em;}.lc-summary__label{color:var(--text-color,#666);}.lc-confirmation__reference{font-size:1.8rem;font-weight:700;letter-spacing:2px;color:var(--gold,#CF9932);margin:0.25em 0 1em;}.lc-policy{font-size:0.9rem;color:var(--text-color,#666);border-left:3px solid var(--gold,#CF9932);padding-left:1em;margin:1.5em 0;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
