@font-face{font-family:cdr;src:local("cdr Regular"),local("cdr"),url(../font/icons/cdr.woff2) format(woff2),url(../font/icons/cdr.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}app-tag.tag:after{content:"";display:inline-block;font-family:cdr;font-style:normal;font-variant:none;font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:none}@font-face{font-family:cdr;src:local("cdr Regular"),local("cdr"),url(../font/icons/cdr.woff2) format(woff2),url(../font/icons/cdr.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.tag--bf:before,.tag--mobileDiscount:before,.tag-previcon:before,app-tag.tag:after{display:inline-block;font-family:cdr;font-style:normal;font-variant:none;font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:none}app-tag.tag:after{content:""}.tag-previcon:before{content:""}.tag--bf:before{content:""}app-tag.tag{align-items:center;background:var(--tagBg);border:var(--tagBorder);border-radius:var(--tagRadius);color:var(--tagFg);display:inline-flex;font-size:var(--tagFs);font-weight:var(--tagWeight);line-height:1.125;margin:var(--tagMargin);padding:var(--tagPadding,.5em .75em .5em .7em);transition:color .15s,background .15s}app-tag.tag,app-tag.tag:first-letter{text-transform:var(--tagCase)}app-tag.tag:after,app-tag.tag:before{font-size:var(--tagFs);margin:var(--tagMargin)}app-tag.tag:after,app-tag.tag:before,app-tag.tag:hover{background:var(--tagBg);color:var(--tagFg)}app-tag.tag{line-height:1.5}app-tag.tag:hover{--tagBg:var(--info);--tagFg:var(--gray-light);cursor:pointer}app-tag.tag:after{--tagFs:1.25rem;--tagWeight:400;--tagMargin:0 0 0 .75em;transition:color .15s,background .15s}@media (min-width:48em){app-tag.tag{--tagMargin:.5em .5em .25em 0}}[class^=tag-]:not([class*=--wrapper]){align-items:center;background:var(--tagBg);border:var(--tagBorder);border-radius:var(--tagRadius);color:var(--tagFg);display:inline-flex;font-size:var(--tagFs);font-weight:var(--tagWeight);line-height:1.125;margin:var(--tagMargin);padding:var(--tagPadding,.5em .75em .5em .7em);text-transform:var(--tagCase);transition:color .15s,background .15s}[class^=tag-]:not([class*=--wrapper]):first-letter{text-transform:var(--tagCase)}[class^=tag-]:not([class*=--wrapper]):after,[class^=tag-]:not([class*=--wrapper]):before{background:var(--tagBg);color:var(--tagFg);font-size:var(--tagFs);margin:var(--tagMargin)}[class^=tag-]:not([class*=--wrapper]):hover{background:var(--tagBg);color:var(--tagFg)}[class^=tag-],app-tag.tag{--tagFg:var(--primary-dark);--tagBg:var(--primary-lighten);--tagFs:var(--ty-xs);--tagCase:none;--tagWeight:400;--tagMargin:0 .5rem;--tagRadius:var(--UIRadius);--tagBorder:0}.tag-review{--tagFs:1rem;--tagFg:var(--primary-lighten);--tagBg:var(--gray-1);--tagMargin:0;--tagRadius:var(--UIRadius);max-height:2.125rem}.tag-review[class^=tag-]{--tagWeight:400;padding-block:.35em .3em;padding-inline:.65em}.tag-review._mobile{display:inline-block}@media (min-width:48em){.tag-review._mobile{display:none}}.tag-review._tablet{display:none}@media (min-width:48em){.tag-review._tablet{--tagMargin:0 0 0 .65em;display:inline-block}}.tag-review:after{display:none}[class^=tag-].tag-outline{--tagFg:var(--primary-dark);--tagBg:var(--gray-light);--tagFs:var(--ty-xs);--tagCase:none;--tagMargin:0;--tagWeight:400;--tagRadius:var(--UIRadius);--tagBorder:1px solid var(--primary-dark);line-height:1.5}.tag-simple{--tagFg:var(--gray-4);--tagBg:transparent;--tagFs:var(--ty-xs);--tagCase:lowercase;--tagMargin:0 .5rem;--tagWeight:400;--tagRadius:0}.tag-simple:first-letter{--tagCase:uppercase}[class^=tag-].tag-simple-rounded{--tagFs:var(--ty-xs);--tagCase:lowercase;--tagWeight:400;--tagRadius:var(--UIRadius);--tagMargin:0;line-height:1.5}[class^=tag-].tag-simple-rounded:first-letter{--tagCase:uppercase}[class^=tag-].tag-simple-rounded span:before{margin-block:0;margin-inline:0 .5em}.tag.tag-selected{--tagFg:var(--gray-light);--tagFs:var(--ty-xs);--tagBg:var(--info);--tagWeight:400;--tagMargin:0;--tagRadius:4px;display:inline-block;line-height:1;pointer-events:none}@media (max-width:47.99em){.tag.tag-selected{--tagFs:.5625rem;--tagRadius:2px;--tagMargin:0 0 .5em;padding:.35em}}@media (min-width:48em){.tag.tag-selected{--tagRadius:0 4px 4px 0}}.tag.tag-selected.tag:after{display:none}.tag-previcon{--tagFg:var(--gray-light);--tagBg:var(--primary-dark);--tagPadding:.3125rem;--tagRadius:.3125rem;align-items:center;background:var(--tagBg);border:var(--tagBorder);border-radius:var(--tagRadius);color:var(--tagFg);-moz-column-gap:.3125rem;column-gap:.3125rem;cursor:default;display:inline-flex;font-size:var(--tagFs);font-weight:var(--tagWeight);line-height:1.125;margin:var(--tagMargin);padding:var(--tagPadding,.5em .75em .5em .7em);pointer-events:none;transition:color .15s,background .15s}.tag-previcon,.tag-previcon:first-letter{text-transform:var(--tagCase)}.tag-previcon:after,.tag-previcon:before{font-size:var(--tagFs);margin:var(--tagMargin)}.tag-previcon:after,.tag-previcon:before,.tag-previcon:hover{background:var(--tagBg);color:var(--tagFg)}.tag-previcon:after{display:none}.tag-previcon:before{--tagFs:100%;--tagMargin:0 .125rem 0 0;vertical-align:text-top}.tag--dull{--tagFg:var(--gray-4);--tagBg:transparent;--tagMargin:0}.tag--positive{--tagFg:var(--success);--tagBg:transparent;--tagMargin:0}.tag--warning{--tagFg:var(--warning);--tagBg:transparent;--tagMargin:0}.tag--danger{--tagFg:var(--danger);--tagBg:transparent;--tagMargin:0}:is(.tag--default,.tag--apartments,.tag--info){--tagBg:var(--warning);--tagMargin:0;--tagCase:capitalize;pointer-events:none}:is(.tag--default,.tag--apartments,.tag--info):after{display:none}@media (min-width:48em){:is(.tag--default,.tag--apartments,.tag--info){--tagMargin:.25em 0 0 0}}.tag--default{--tagBg:var(--gray-4)}.tag--info{--tagBg:var(--primary-light)}[class^=tag-].tag--small{--tagFs:.5625rem;--tagRadius:5px;padding:.3125rem}[class^=tag-].tag--small.tag-simple{--tagFg:var(--gray-light);--tagBg:var(--primary-dark)}[class^=tag-].tag--small.tag--positive{--tagFg:var(--gray-light);--tagBg:var(--success)}[class^=tag-].tag--small.tag--warning{--tagFg:var(--gray-light);--tagBg:var(--warning);--tagMargin:0}[class^=tag-].tag--small.tag--danger{--tagFg:var(--gray-light);--tagBg:var(--danger);--tagMargin:0}[class^=tag-].tag--small.tag--dull{--tagFg:var(--gray-light);--tagBg:var(--gray-4);--tagMargin:0}.tag-extra{--tagBg:transparent;--tagFg:var(--gray-dark);--tagFs:var(--ty-xs);--tagCase:none;--tagMargin:0 0 .25em;--tagWeight:400;--tagRadius:0;display:inline;padding:.25em .4em;text-decoration:none;width:-moz-max-content;width:max-content}.tag-extra:before{--tagFg:var(--warning);--tagMargin:0 .35em 0 0}.tag--bf{-moz-column-gap:.3125rem;column-gap:.3125rem;max-width:-moz-fit-content;max-width:fit-content;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tagBg:var(--gray-1);--tagFg:var(--gray-light);--tagMargin:0 .125rem 0 0;--tagWeight:400;--tagRadius:.3125rem;--tagPadding:.3125rem}.tag--bf.is-secondDate{--tagBg:var(--primary-darken);--tagFg:var(--gray-10)}.booking-offersItem--info .tag--bf,.is-hotelDetail .tag--bf{padding-block:.3em;padding-inline:.35em .4em}.is-hotelDetail .tag--bf{font-size:var(--tagFs);text-decoration:none}.is-hotelDetail .tag--bf:before{padding-inline-end:0}.tag--mobileDiscount{--tagCase:normal;--tagFg:var(--gray-1);--tagBg:var(--warning-light);--tagMargin:0;--tagPadding:.3125rem;--tagRadius:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;width:-moz-fit-content;width:fit-content}.tag--mobileDiscount:before{content:""}.tag--apartments{--tagFg:var(--gray-1);--tagBg:var(--primary-light);--tagMargin:0;--tagPadding:.3125rem;--tagRadius:.3125rem}.tag--other{--tagFg:var(--gray-light);--tagBg:var(--warning);--tagMargin:0;--tagPadding:.3125rem;--tagRadius:.3125rem}.tag-ribbon,.tag-ribbon--shadow{--tagBg:var(--secondary);--tagFg:var(--gray-light);--tagFs:var(--ty-xs);--tagWeight:400;--tagMargin:0;--tagRadius:.3125rem;--tagPadding:.3125rem;width:-moz-fit-content;width:fit-content}.tag-ribbon--shadow{box-shadow:2px 2px 2px rgba(var(--gray-2-a),.25);inset-block-start:1rem;inset-block-start:.6875rem;inset-inline-start:5%;inset-inline-start:.6875rem;position:absolute;width:auto}
