.phx-icon{pointer-events:none;width:.16rem;height:.16rem}.phx-icon-xs{width:.1rem;height:.1rem}.phx-icon-sm{width:16px;height:16px}.phx-icon-lg{width:32px;height:32px}.phx-icon-xl{width:48px;height:48px}div.phx-icon{position:relative;border:1px solid #e1e4e6;display:inline-block;overflow:hidden}div.phx-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;max-width:100%;padding:0 8px;font-style:normal;text-align:center}i.phx-icon{display:inline-block;background-position:50%;background-repeat:no-repeat}.loader--loading .loader__dimmer{min-height:.5rem}.loader__reason--invalid{visibility:hidden;-webkit-transition:visibility .2s;transition:visibility .2s}.loader__reason{max-width:4rem;margin:0 auto;padding:.3rem .1rem}.zg-modal__content .loader__reason{padding:0;margin:4px;max-width:100%}.loader--hasDimmer.loader--hasContent{position:relative}.loader--hasDimmer.loader--hasContent .loader__dimmer{position:absolute;z-index:2;top:-4px;right:-4px;bottom:-4px;left:-4px;background-color:#fff;background-color:hsla(0,0%,100%,.7);color:inherit;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.loader--hasDimmer.loader--hasContent .loader__content{-webkit-filter:blur(2px);filter:blur(2px)}.loader--hasDimmer.loader--hasContent:hover .loader__reason--invalid{visibility:visible}.loaderIndicator{white-space:nowrap}.loader--hasContent .loaderIndicator{position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-14px}.loaderIndicator__dot{display:inline-block;width:8px;height:8px;background-color:#fecd0f;border-radius:100%;margin-left:10px;vertical-align:middle;top:-6px;position:relative}.loaderIndicator__dot--first{margin-left:0;-webkit-animation:updown .5s .1s infinite alternate;animation:updown .5s .1s infinite alternate}.loaderIndicator__dot--second{-webkit-animation:updown .5s .2s infinite alternate;animation:updown .5s .2s infinite alternate}.loaderIndicator__dot--third{-webkit-animation:updown .5s .3s infinite alternate;animation:updown .5s .3s infinite alternate}@-webkit-keyframes updown{0%{top:-6px}to{top:6px}}@keyframes updown{0%{top:-6px}to{top:6px}}.zg-input{font-size:1em;line-height:1}.zg-input--mini{font-size:.78571429em}.zg-input--tiny{font-size:.85714286em}.zg-input--small{font-size:.92857143em}.zg-input--medium{font-size:1em}.zg-input--large{font-size:1.14285714em}.zg-input--big{font-size:1.28571429em}.zg-input--huge{font-size:1.42857143em}.zg-input--massive{font-size:1.71428571em}.zg-input__input{border:1px solid #ccc;outline:none;padding:.57142857em .71428571em;display:block;width:100%;text-align:left;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;background:none;border-radius:2px}.zg-input__input--placeholder,.zg-input__input::-webkit-input-placeholder{color:#ccc}.zg-input__input--placeholder,.zg-input__input:-ms-input-placeholder{color:#ccc}.zg-input__input--placeholder,.zg-input__input::-ms-input-placeholder{color:#ccc}.zg-input__input--placeholder,.zg-input__input::placeholder{color:#ccc}.zg-input__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.57142857em;padding:.71428571em;color:#979797;pointer-events:none;background:none;border:none;outline:none;display:block;margin:0}.zg-input__icon svg{fill:#979797;display:block;width:100%;height:auto}.zg-input__icon--link{pointer-events:auto;pointer-events:unset;cursor:pointer}.zg-input__icon--link:hover{color:#ff9b0f}.zg-input__icon--link:hover svg{fill:#ff9b0f}.zg-input__icon--link:hover svg rect{stroke:#ff9b0f}.zg-input--icon{position:relative}.zg-input--icon--right .zg-input__icon,.zg-input--icon .zg-input__icon{right:0}.zg-input--icon--right .zg-input__input,.zg-input--icon .zg-input__input{padding-right:2.57142857em}.zg-input--icon--left .zg-input__icon{left:0}.zg-input--icon--left .zg-input__input{padding-left:2.57142857em}.zg-input--focus .zg-input__input,.zg-input__input:focus{border:1px solid #ff9b0f}.zg-input--focus .zg-input__icon:not(.zg-input__icon--link),.zg-input__input:focus+.zg-input__icon:not(.zg-input__icon--link){color:#ff9b0f}.zg-input--focus .zg-input__icon:not(.zg-input__icon--link) svg,.zg-input__input:focus+.zg-input__icon:not(.zg-input__icon--link) svg{fill:#ff9b0f}.zg-input--disabled .zg-input__input,.zg-input__input:disabled{opacity:.5;text-shadow:1px 1px 0 #fff}.zg-input--readonly .zg-input__icon,.zg-input__input[readonly]+.zg-input__icon{color:#979797}.zg-input--readonly .zg-input__icon svg,.zg-input__input[readonly]+.zg-input__icon svg{fill:#979797}.zg-input--disabled .zg-input__icon,.zg-input__input:disabled+.zg-input__icon{opacity:.5}.zg-input--disabled .zg-input__icon--link,.zg-input--readonly .zg-input__icon--link,.zg-input__input:disabled+.zg-input__icon--link,.zg-input__input[readonly]+.zg-input__icon--link{pointer-events:none}.bookDates{position:relative}.bookDates__stockCalendar{position:absolute;left:0;margin-top:.05rem;z-index:20;background:#fff;border-radius:3px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);min-width:3rem;min-height:1.2rem}.bookDates__stockCalendar .DayPicker--horizontal{background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.bookDatesTable{margin:0 -.1rem}.bookDatesTable__cell{display:inline-block;width:2.4rem}.bookDatesCell__container{margin:0 .1rem}.bookDatesCell__label{color:#7f7f7f;font-size:.14rem;margin-bottom:.06rem}.bookDatesCell__date{font-size:.17rem}.bookDatesCell__availableTime:before{content:"("}.bookDatesCell__availableTime:after{content:")"}.bookDatesCalendar__info{padding:.1rem .2rem;border-top:1px solid #eaebef;background:#fcfcfc;color:#474747}.bookDatesCalendar__info,.btn{text-align:center;font-size:14px}.btn{display:inline-block;margin-bottom:0;font-weight:400;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:17.5px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{font-size:11.9px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn,.btn:link,.btn:visited{white-space:nowrap;border-radius:0}.btn:active,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.btn.btn-default,.btn.btn-default:link,.btn.btn-default:visited,.btn.btn-white,.btn.btn-white:link,.btn.btn-white:visited{background-color:#fff;color:#4c4c4c;border-color:#bdc5cd}.btn.btn-default:hover,.btn.btn-white:hover{background-color:#fff;border-color:#e0e3e7}.btn.btn-default:active,.btn.btn-white:active{background-color:#e6e6e6;border-color:#a5acb3}.btn.btn-default.disabled,.btn.btn-default:disabled,.btn.btn-white.disabled,.btn.btn-white:disabled{background-color:#fff;background-color:hsla(0,0%,100%,.5);border-color:#e7eaed;border-color:rgba(189,197,205,.5)}.btn.btn-grey,.btn.btn-grey:link,.btn.btn-grey:visited{background-color:#f0f1f3;color:#4c4c4c;border-color:#bdc5cd}.btn.btn-grey:hover{background-color:#fff;border-color:#e0e3e7}.btn.btn-grey:active{background-color:#d7d8d9;border-color:#a5acb3}.btn.btn-grey.disabled,.btn.btn-grey:disabled{background-color:#fafafb;background-color:rgba(240,241,243,.5);border-color:#e7eaed;border-color:rgba(189,197,205,.5)}.btn.btn-primary,.btn.btn-primary:link,.btn.btn-primary:visited,.btn.btn-red,.btn.btn-red:link,.btn.btn-red:visited{background-color:#fecd0f;color:#333;border-color:#fecd0e}.btn.btn-primary:hover,.btn.btn-red:hover{background-color:#ffe41e;border-color:#ffe41e}.btn.btn-primary:active,.btn.btn-red:active{background-color:#e5b80d;border-color:#e4b80d}.btn.btn-primary.disabled,.btn.btn-primary:disabled,.btn.btn-red.disabled,.btn.btn-red:disabled{background-color:#ffeda8;background-color:rgba(254,205,15,.5);border-color:#ffeda8;border-color:rgba(254,205,14,.5)}.btn.btn-green,.btn.btn-green:link,.btn.btn-green:visited,.btn.btn-info,.btn.btn-info:link,.btn.btn-info:visited{background-color:#3dcca8;color:#fff;border-color:#35b393}.btn.btn-green:hover,.btn.btn-info:hover{background-color:#50e6c0;border-color:#47ccab}.btn.btn-green:active,.btn.btn-info:active{background-color:#35b393;border-color:#2d9a7e}.btn.btn-green.disabled,.btn.btn-green:disabled,.btn.btn-info.disabled,.btn.btn-info:disabled{background-color:#b9ede0;background-color:rgba(61,204,168,.5);border-color:#b6e4d8;border-color:rgba(53,179,147,.5)}.btn.btn-blue,.btn.btn-blue:link,.btn.btn-blue:visited{background-color:#6281a6;color:#fff;border-color:#6281a6}.btn.btn-blue:hover{background-color:#7b9ac0;border-color:#7a9abf}.btn.btn-blue:active{background-color:#536d8c;border-color:#536d8c}.btn.btn-blue.disabled,.btn.btn-blue:disabled{background-color:#c6d2df;background-color:rgba(98,129,166,.5);border-color:#c6d1df;border-color:rgba(98,129,166,.5)}.btn.btn-lg{font-size:18px;line-height:25px;height:60px;padding:17.5px 54px}.btn.btn-link{display:inline;padding:0;margin:0;line-height:1.42857143;color:#ff9b0f}.btn.btn-link:hover{color:#ffb01f}.btn.btn-link:active{color:#e68c0e}.btn.btn-link.disabled,.btn.btn-link:disabled{color:#ffdba8;color:rgba(255,155,15,.5)}.btn.btn-link:hover{cursor:pointer;text-decoration:none}.btn.btn-link:active,.btn.btn-link:focus{text-decoration:none;outline:none}.btn.btn-link.disabled,.btn.btn-link:disabled{cursor:default}.btn.btn-link.btn-link-blue{color:#6281a6}.btn.btn-link.btn-link-blue:hover{color:#7b9ac0}.btn.btn-link.btn-link-blue:active{color:#536d8c}.btn.btn-link.btn-link-blue.disabled,.btn.btn-link.btn-link-blue:disabled{color:#c6d2df;color:rgba(98,129,166,.5)}.btn.btn-trans{display:inline;padding:0;margin:0;outline:none;vertical-align:top;background:transparent;height:inherit}.x-image{position:relative;text-align:center;width:100%}.x-image .m{opacity:1;width:100%}.x-image figcaption{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.x-image figcaption .btn{margin-left:.5em}.x-image.full{height:100%}.x-image.full:after{content:"";display:inline-block;height:100%;vertical-align:middle}.x-image.full .m{max-height:100%;max-width:100%;width:auto}.x-image .img-loader{display:none;font-size:0;position:absolute;z-index:-1;top:50%;left:0;width:100%}.x-image .img-loader:after,.x-image .img-loader:before,.x-image .img-loader i{display:inline-block;font-size:18px;border:.5em solid #fecd0f;margin:-.5em .5em 0;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:bouncedelay 1.4s ease-in-out infinite;animation:bouncedelay 1.4s ease-in-out infinite;-webkit-animation-delay:.16s;animation-delay:.16s}.x-image .img-loader:after,.x-image .img-loader:before{content:" "}.x-image .img-loader:before{-webkit-animation-delay:0s;animation-delay:0s}.x-image .img-loader:after{-webkit-animation-delay:.32s;animation-delay:.32s}.x-image.x-error .m,.x-image.x-pending .m{opacity:0}.x-image.x-loading .img-loader{display:block}.react-root--static .x-image.x-loading .img-loader{display:none}.x-image.x-error figcaption{font-size:1.5em;color:#979797}@-webkit-keyframes bouncedelay{40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{40%{-webkit-transform:scale(1);transform:scale(1)}}.x-slider{list-style:none;margin:0;padding:0;height:100%;width:100%;overflow:hidden;background:#f3f3f3}.x-slider .x-slides{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;height:100%;padding:0}.x-slider .x-slider-switch{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;padding:0;outline:0;width:.5rem;height:.5rem;background-color:rgba(0,0,0,.5);border-radius:100%;color:#fff}.x-slider .x-slider-switch:disabled{cursor:not-allowed}.x-slider .x-slider-switch:before{content:"";border:1px solid;display:inline-block;padding:16%;border-top:0;margin-top:12%}.x-slider .x-slider-switch.prev{left:4%}.x-slider .x-slider-switch.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:0;margin-left:12%}.x-slider .x-slider-switch.next{right:4%}.x-slider .x-slider-switch.next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:0;margin-right:12%}.x-slider .x-slide{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%\9;text-align:center\9;height:100%\9}.x-slider .x-slide>*{position:relative\9;top:50%\9;-ms-transform:translateY(-50%)}.x-slider .x-slide.current-slide>*{z-index:1\9}.x-slider .slide-progress{position:absolute;bottom:1em;right:1em;color:#fff;background-color:rgba(0,0,0,.6);padding:.5em;border-radius:50% 10%;width:4em;text-align:center}:root .x-slider .x-slide>*,_:-ms-fullscreen .x-slider .x-slide>*{-ms-transform:translateY(0)}.room-tags{list-style:none;padding:0;margin:0;font-size:12px}.room-tags>li{display:inline-block;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.room-tags>li .room-tag{display:block}.room-tag{padding:2px 3px;border:1px solid transparent;border-radius:2px;white-space:nowrap;line-height:1}.product-price__group--new-coming{margin-right:10px}.product-price--new-coming .product-price__group--original{font-size:60%;opacity:.5}.product-price__label{vertical-align:middle}.product-price__label--suffix{margin-left:5px;font-size:60%}.product-card{position:relative;display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.product-card:link,.product-card:visited{color:#333;text-decoration:none}.product-card:hover .x-slider .x-slider-switch{opacity:.5}.product-card .slider-wrapper{height:100%;position:absolute;top:0;width:100%}.product-card .x-slider .x-slider-switch{opacity:0;width:.3rem;height:.3rem}.product-card figure{height:inherit}.product-card .product-card__header{position:relative;height:0;padding-top:56.25%}.product-card .product-card__header .room-hot-desc{position:absolute;top:0;left:0;line-height:.2rem;white-space:nowrap;color:#6f5119;font-size:12px;background:#e0c084 -webkit-gradient(linear,left top,left bottom,from(#e0c084),to(#f0d092));background:#e0c084 linear-gradient(180deg,#e0c084,#f0d092);padding:0 6px;border-radius:2px}.product-card .product-card__header .slider-wrapper{border-radius:2px;overflow:hidden}.product-card .product-card__header .product-card__city{position:absolute;left:.1rem;top:.1rem;font-size:.12rem;padding:.05rem .12rem;background-color:rgba(0,0,0,.6);color:#fff}.product-card .product-card__header .product-card__avatar{position:absolute;right:.1rem;bottom:-.22rem;width:.44rem;height:.44rem;border-radius:100%;background:#eee;overflow:hidden;border:1px solid #fff;z-index:2}.product-card figcaption{padding:.1rem 0}.product-card .product-card__fav{position:absolute;right:.16rem;top:.16rem;z-index:3;background:transparent;border:none;outline:none;padding:0}.product-card .product-card__fav .phx-icon{width:.2rem;height:.2rem;-webkit-filter:brightness(10);filter:brightness(10)}.product-card .product-card__desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.4;font-size:12px;color:#666}.product-card__row{line-height:1}.product-card__row+.product-card__row{margin-top:.09rem}.product-card__row--tags{white-space:nowrap;overflow:hidden;position:relative}.product-card__row--tags:after{content:" ";background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));position:absolute;top:0;bottom:0;right:0;width:.15rem}.product-card--has-avatar .product-card__row--tags{margin-right:.6rem}.product-card__title{font-size:.16rem;color:#333;font-weight:600;padding-right:.6rem;margin:0}.product-card__title--no-padding{padding-right:0}.product-card__row--info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-prop{color:#999;font-size:12px;vertical-align:middle}.room-prop+.room-prop{margin-left:10px}.product-card__row--info .room-prop+.room-prop{margin-left:0}.product-card__row--info .room-prop+.room-prop:before{content:"|";margin:0 .05rem;color:#ccc}.product-card__row--foot{white-space:nowrap;overflow:hidden}.room-prop--rating{color:#ff9b0f}.room-prop--price{font-weight:600;color:#ec5f48;font-size:.2rem;line-height:.16rem}.room-prop--price .currency{font-size:12px;font-style:normal;margin-right:3px}.room-prop--original-price{color:#999;text-decoration:line-through;font-size:12px;margin-left:2px!important}.room-prop--original-price .currency{font-style:normal}.room-tags--promo{display:inline-block;white-space:nowrap}.room-tags--promo .room-tag{background:#ff4221 -webkit-gradient(linear,left top,right top,from(#ff8568),to(#ff4221));background:#ff4221 linear-gradient(90deg,#ff8568,#ff4221);color:#fff}.product-card__row .room-tags--promo{margin-left:10px}.radio--root{position:absolute;z-index:-1;background:none;border:none;top:0;left:0}.aside__sys{position:fixed;bottom:20px;right:20px;z-index:10000;width:46px}.aside__tools{font-size:12px;text-align:center;margin-top:-5px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);border-bottom:1px solid #ddd;border-radius:0 0 3px 3px}.aside__tool{position:relative;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;background:#fff;border:solid #ddd;border-width:1px 1px 0}.aside__tool:first-child{border-radius:3px 3px 0 0}.aside__tool:hover{background-color:#ffde38;border-color:transparent}.aside__tool:hover~.aside__tool{border-top-color:transparent}.aside__button:focus~.aside__tip,.aside__tool:hover .aside__tip{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.aside__button{background:none;border:none;margin:0;padding:0;display:block;cursor:inherit}.aside__icon{display:block}.aside__tip{position:absolute;z-index:-1;top:50%;right:56px;-webkit-transform:translateY(-50%) translateX(200%);-ms-transform:translateY(-50%) translateX(200%);transform:translateY(-50%) translateX(200%);background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;margin-left:-1000%;font-size:14px;padding:1em;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;cursor:auto}.aside__tip:after{content:" ";display:inline-block;position:absolute;top:50%;right:-10px;margin-top:-.5em;background-color:transparent;border-left:10px solid rgba(0,0,0,.7);border-top:.6em solid transparent;border-bottom:.6em solid transparent;border-right:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.aside-tip__qrcode{height:1.4rem}.aside__tool--app .aside__tip{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);border:1px solid #ddd;color:#333}.aside__tool--app .aside__tip table{width:100%}.aside__tool--app .aside__tip table td,.aside__tool--app .aside__tip table th{padding:5px;font-weight:400}.aside__tool--app .aside__tip:after{content:none}.aside__tool--top{height:0;overflow:hidden;opacity:0;-webkit-transition:height .2s,opacity .2s;transition:height .2s,opacity .2s;margin-bottom:-1px}.over-vp .aside__tool--top{height:46px;overflow:visible;opacity:1;margin-bottom:0}.aside__tool--app .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-46px -46px;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--app .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--app:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:0 -46px;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--app:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--contact .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-46px 0;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--contact .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--contact:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:0 0;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--contact:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--top .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-92px -46px;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--top .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--top:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-92px 0;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--top:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.form-control,.input,.input-group,.textarea,.textarea-group{height:34px;line-height:32px;border:1px solid #e1e4e6;outline:none;color:#333;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.form-control.active,.form-control:hover,.input-group.active,.input-group:hover,.input.active,.input:focus,.input:hover,.textarea-group.active,.textarea-group:hover,.textarea.active,.textarea:focus,.textarea:hover{border-color:#fecd0f}.form-control.disabled,.input-group.disabled,.input-group.disabled .input,.input-group.disabled .textarea,.input.disabled,.input:disabled,.textarea-group.disabled,.textarea.disabled,.textarea:disabled{background:#f5f5f5!important;color:#aeb2b6!important;border-color:#e1e4e6!important;cursor:not-allowed!important}.form-control.error,.input-group.error,.input.error,.textarea-group.error,.textarea.error{border-color:#f76120!important;-webkit-animation:flash-border .3s ease-in 5;animation:flash-border .3s ease-in 5}.form-control.error .input-group-addon,.input-group.error .input-group-addon,.input.error .input-group-addon,.textarea-group.error .input-group-addon,.textarea.error .input-group-addon{color:#f76120;-webkit-animation:flash-number .3s ease-in 5;animation:flash-number .3s ease-in 5}@-webkit-keyframes flash-border{50%{border-color:#e1e4e6}}@keyframes flash-border{50%{border-color:#e1e4e6}}@-webkit-keyframes flash-number{50%{color:#aeb2b6}}@keyframes flash-number{50%{color:#aeb2b6}}.form-control-group,.input-group{display:table;border-collapse:separate;width:100%}.form-control-group-addon,.input-group .input-group-addon{display:table-cell;width:1%;vertical-align:middle;white-space:nowrap}.input-group-sm .input,.input-group-sm .textarea{line-height:45px;height:45px;font-size:18px}.input-group-sm .input-group-append{height:47px;line-height:47px}.input-group-md .input,.input-group-md .textarea{line-height:50px;height:50px;font-size:18px}.input-group-md .input-group-append{height:52px;line-height:52px}.input-group-lg .input,.input-group-lg .textarea{line-height:59px;height:59px;font-size:18px}.input-group-lg .input-group-append{height:61px;line-height:61px}.input,.textarea{width:100%;padding:0 20px;font-size:18px;outline:none}.input-group.readOnly,.input[readOnly],.textarea[readOnly]{border-color:#e1e4e6;cursor:default;color:#aaa}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#ccc}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#ccc}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#ccc}.input::placeholder,.textarea::placeholder{color:#ccc}.input-group .input,.input-group .textarea{border:0;display:table-cell;width:100%}.input-group .input-group-addon{color:#aeb2b6}.input-group .input-group-addon .error{color:#f76120}.input-group .input-group-addon:first-child{padding-left:12px}.input-group .input-group-addon:last-child{padding-right:12px}.textarea-group{position:relative;height:86px}@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.textarea-group{padding-right:1px}}.textarea-group textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 20px;border:0;height:100%!important;line-height:1.5!important;outline:none;resize:none}.textarea-group .input-group-addon{position:absolute;right:12px;bottom:0;color:#aeb2b6}.textarea-group .input-group-addon .error{color:#f76120}.input-group-wraper{position:relative}.input-group-wraper .input-group-append{font-size:.18rem;display:inline-block;margin-left:10px;vertical-align:top}.input-count{position:absolute;top:-.4rem;right:0;color:#ccc;font-size:.16rem}.input-count .error{color:#f76120}.input-group-error{margin-top:.1rem}.input-group-price .input,.input-group-price .textarea{font-size:24px;color:#ff9b0f}.phx-paginator-wrapper{list-style:none;margin:20px 0;padding:0}.phx-paginator-wrapper li{margin-right:10px}.phx-paginator-wrapper li,.phx-paginator-wrapper li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.phx-paginator-wrapper li a{padding:0 10px;min-width:30px;line-height:30px;text-decoration:none;text-align:center;border-radius:2px;color:#aeb2b6;background-color:#fefefe;border:1px solid #eee}.phx-paginator-wrapper li a:hover{background-color:#ffefd9;border-color:transparent;color:#ff9b0f}.phx-paginator-wrapper li:last-child{margin-right:0}.phx-paginator-wrapper li.active a{border:1px solid #ff9b0f;background-color:#ff9b0f;color:#fff}.phx-paginator-wrapper li.page-dot{border:none}.phx-paginator-wrapper .disabled{cursor:not-allowed}.rating-stars{display:inline-block;width:.7rem;height:.12rem;position:relative;background:#dedede;margin-right:.05rem;padding:0;border:0;outline:0}.rating-stars .rating-star{height:100%;position:absolute;top:0;left:0}.rating-stars .stared{background:#fecd0f}.rating-stars .unstared{width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAgCAMAAACM5KJVAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMAAQn8DwX55N+fXzDaNiH17sm4TkPo07SvpJpyzsS/eXZIPCnyqpWRi4JqZFodFoh8blQmGevbJfALAAAEAklEQVRYw61YWZaiQBAMVtlVUEEdFbXVdmvbZbj/0aYHgRpq5WPy0xdmREZVZtYDBRWzXqGOYwfMcvmfEvVm9C+0aPt6V6fZaRM1aDRSYybaTg26X22F6D30sTKNj4sSswAWStAFvhIz1rGXi7avwFyVJgO0QGk0oLQ60IBMBZoDV1sqegaorfYBeArMEACGCpAHwFcbDcxkoo0IAHJ5mhRQW70GgLXaaCCVg3IAiAyJaBcAoP+WpglLkKcyWm21V2JCKea3XoJcSjRjNLBSGg1YjgyUoIxEhnEsQGn1CmCtBms0YA6URgNnCeYXqvglAZ0BpdUDswK5ItHGE1V8i9PEgNrqpAYlaqOBWAz6rjFPgyfaDtI76jBnyx638OHUb0Dr3a8PDsZw4k+txmifsWNwQB+/dmvU4U+H3KPtLWdmA7qngU1EG0F6OK0jDVTo/mPlLsY1yfTohSboeG3Ot2zSb0jmydaiMdY2mTcm9CfZ7bx5gQ4z9I7T2oTxwl09fJ3GaNH6dEgDo0BuQRrm4ifJVo7RRj8muLocpLs/xznS5KDtj0kLU46xctgPuZ5p2VhfCipy/9ggfaIs/6ts3Km8soeNwrjIqtpVLxuZar+a60dI4ljNXV+meVI9yGSnfzH+NqLhiTVnzfZ6iTU3XXSDMG5NL4tVv5otm4lVe0Y1Pc6ia5j+s3OvAlA4IKADBHEgmEEowFwDAkpFDXImI+/E1xy35mrEBW1aY2+vcRtj3xp3G/AiclrrgK/69O+cnvM0L6mx+QQboz71TNQ4mqlHWn8ENp7UYljyVM/byyXnzjpK9VaomYSrMZrJChar3lKauZMvpzfimkZMOZuXafc+C8o5VIxqZhg5LGhKY9bMGmfaYy98B5GwbBZ0ZnuHCZtMB/HLas+0PCPaZO+8unZMWNCGaVUWM4H6XNnpYNKie+jAterCZXK41NWvOlSPHiU6RQeupANXDxwudfVJh+qRUqI/u3BFHbhiMBF3qD7qUv0nJdprWjQScn1o9SE8LJaLrj4MCZeoeutR26l9CKuPmsHmUaL96iIvCnv/EnANq6WTDwrH095cZOa1q99mRZFtay4q+tWfPacY5NUSGQqqf+3tYlFdb78t2tDLH+N3zpvJ5XJLc0699wBIGC5SfeQaZVY3IlxM9cnkfQ1O5bG53OrN29uVuEyrGy3RAYDnjjxqvnUg5Hzr0S4OoR61uEj1Xwe7GciHr5KLrX5EynUuGue7Vgjo3+QxtnsCCFqiM1zdVurx3dLpNKO3OSSWIcMVwDz2W1fhaCJgqg+X7bmdsN/QdOs+btnhXpG1RM8ac0j9Hr1aL+y3l4wWHa8GNGawimnRGZNoeBHTk2OrXl5/ADLnykt+xUuBAAAAAElFTkSuQmCC) no-repeat;background-size:100%}.input-number.input-group{border:none}.input-number .inputNumber-readOnly .inputNumber__btn{visibility:hidden}.input-number .input-group-addon{cursor:pointer;padding:0!important;height:100%;line-height:100%}.input-number .input-group-addon .inputNumber__btn{display:inline-block;width:20px;height:20px;line-height:100%;padding:0;margin:0;background:none;border:none;outline:none}.input-number .input-group-addon .inputNumber__btn .phx-icon{fill:#6281a6;width:.2rem;height:.2rem}.input-number .input-group-addon .inputNumber__btn.disabled,.input-number .input-group-addon .inputNumber__btn:disabled{cursor:not-allowed!important}.input-number .input-group-addon .inputNumber__btn.disabled .phx-icon,.input-number .input-group-addon .inputNumber__btn:disabled .phx-icon{fill:#c4cfdd}.input-number .input-group-addon .inputNumber__btn:hover{background:#eeeff3;border-radius:100%}.input-number .input-group-addon .inputNumber__btn:active>.phx-icon,.input-number .input-group-addon .inputNumber__btn:active>span{background:#eeeff3;border-radius:500rem}.input-number .input{padding:0}.input-number.disabled{cursor:not-allowed!important;color:#979797}.input-number.disabled .input-group-addon{cursor:not-allowed!important;visibility:hidden}.input-number span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.verify-box{border-radius:2px;background:#1cc69a url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/wave-v7aa9a9f9.svg) left 3px/.64rem .1rem repeat;background:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/wave-v7aa9a9f9.svg) left 3px/.64rem .1rem repeat,-webkit-gradient(linear,left top,left bottom,from(#22d1e3),to(#1cc69a));background:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/wave-v7aa9a9f9.svg) left 3px/.64rem .1rem repeat,linear-gradient(180deg,#22d1e3,#1cc69a);color:#fff;padding:5px;font-size:14px;font-weight:500;line-height:1;-webkit-transition:background .2s;transition:background .2s}.verify-box.verify-box--loading,.verify-box.verify-box--unverified{background:#ccc url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/wave-v7aa9a9f9.svg) left 3px/.64rem .1rem repeat;background:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/wave-v7aa9a9f9.svg) left 3px/.64rem .1rem repeat,-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#bbb));background:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/wave-v7aa9a9f9.svg) left 3px/.64rem .1rem repeat,linear-gradient(180deg,#ccc,#bbb)}.verify-box__inner{position:relative;padding:.1rem .15rem}.verify-box__inner:after{content:" ";position:absolute;border:1px solid #fff;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:0;top:0;width:200%;height:200%}.verify-box__loading{display:none}.verify-box--loading .verify-box__loading{display:block}.verify-box--loading .verify-box__content,.verify-box--unverified .verify-box__info{display:none}.verify-box__header{line-height:.24rem;height:.34rem;font-size:.18rem;font-weight:600;padding:.05rem 0}.verify-box__content .verify-box__header{background:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/verified-white-vf7219326.svg) -2px/.24rem .24rem no-repeat;padding-left:.24rem}.verify-box--unverified .verify-box__content .verify-box__header{background:none;padding-left:0}.verify-box__info{display:table;margin-left:-.07rem;white-space:nowrap}.verify-box__info>div{display:table-row}.verify-box__info>div>div,.verify-box__info>div>label{padding:.05rem .07rem;display:table-cell;font-weight:inherit}.xcxh-container{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:all .3s;transition:all .3s;outline:none;max-height:6rem}.product-detail-page{max-height:6rem;overflow:hidden}.product-detail-page.xcxh-container-hidden{max-height:none;overflow:visible}.product-detail-page.xcxh-container-hidden .xcxh-container{right:1.2rem;top:1.2rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.xcxh{padding:.6rem 0;color:#333;font-size:14px;line-height:1.4}.xcxh-right{height:100%}.xcxh-covers__first img{width:100%}.xcxh-covers__remains img{margin-top:.1rem;width:calc((100% - .2rem)/3);margin-left:.1rem}.xcxh-covers__remains img:first-child{margin-left:0}.xcxh-right__row--title{line-height:.3rem}.xcxh-dont-remind{float:right;font-weight:500;margin-left:.5rem;background:none;border:none;padding:0}.xcxh-dont-remind i,.xcxh-dont-remind span{vertical-align:middle;line-height:inherit}.xcxh-dont-remind__times{font-size:.24rem;font-style:normal;font-weight:300}.xcxh-title{font-size:.18rem;font-weight:600}.xcxh-right__row--goon{margin-top:.18rem}.xcxh-goon{background:none;padding:0;border:none;font-size:16px;color:#6281a6;font-weight:500}.xcxh-goon i,.xcxh-goon span{vertical-align:middle;line-height:inherit}.xcxh-goon__arrow{position:relative;display:inline-block;border-color:#6281a6;border-style:solid;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg) scale(.5);-ms-transform:rotate(-45deg) scale(.5);transform:rotate(-45deg) scale(.5);width:16px;height:16px;margin-left:-5px}.xcxh-right__row--scan{background:#f2f4f7;padding:.2rem;margin-top:.36rem}.xcxh-qrcode{width:100%;background:#fff}.xcxh-scan-area__title{font-size:.3rem;font-weight:600;position:relative;padding-right:.2rem;display:inline-block}.xcxh-scan-area__title i{position:absolute;right:0;top:0;bottom:0;width:12px;padding-left:5.33333333px;word-break:break-all;line-height:14.66666667px;font-size:12px;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);font-style:normal;font-weight:500}.xcxh-scan-area__title i:before{content:"";position:absolute;left:0;top:0;bottom:0;background:#d8d8d8;border-left:1.33333333px solid #979797;width:1.33333333px}.xcxh-scan-area__subtitle-row{margin-top:2px;font-size:16px;font-weight:500}.xcxh-prices{margin-top:1rem}.xcxh-price-row+.xcxh-price-row{margin-top:.1rem}.xcxh-price__label{color:#999;font-weight:500;display:inline-block;vertical-align:baseline;width:.6rem}.xcxh-price__price{vertical-align:baseline;font-weight:600;font-size:.36rem;color:#ff2121}.xcxh-price__price:before{content:attr(data-currency-symbol);font-size:.2rem}.xcxh-price-row--origin .xcxh-price__price{color:inherit;font-size:inherit;text-decoration:line-through}.xcxh-price-row--origin .xcxh-price__price:before{font-size:inherit}@media (max-width:1000px){.product-detail-page,.xcxh-container{max-height:14rem}.xcxh-right{margin-top:.3rem}}@media (min-width:1000px){.booking-panel{float:right;width:3.2rem}}.product-detail-page{font-size:.16rem;line-height:1.6;padding-bottom:1rem;position:relative}.product-detail-page .block>h2{line-height:1.5;margin-bottom:.23rem;margin-top:0}.product-detail-page .block>ul{list-style:none;padding-left:1.4em}.product-detail-page .block>ul>li{margin-bottom:.06rem}.product-detail-page .block>ul>li:before{content:"\2022";text-align:left;display:inline-block;padding:0;margin:0 0 0 -1.4em;width:1.4em;color:inherit;opacity:.9}.product-detail-page .block>ul.list-unstyled{padding-left:0}.product-detail-page .block>ul.list-unstyled>li:before{content:none}.product-detail-page .multi-line-text br{margin-bottom:1rem}.product-detail-page .slide-progress{bottom:.5rem}.product-detail-page .fixed{position:fixed;top:0;z-index:4;margin-top:0!important;width:3.2rem}.product-detail-page aside{position:relative;z-index:4;background:#fff;margin-top:-.5rem}.product-detail-page aside>header{position:absolute;top:0;left:0;right:0;z-index:3;font-size:.24rem;padding:0 .14rem;white-space:nowrap;background-color:rgba(78,78,78,.9);color:#f2f4f7;line-height:.5rem;height:.5rem}.product-detail-page .product-detail__label{display:inline;margin-right:3px;font-size:90%;color:#6281a6;background-color:#daebff;padding:2px 8px}.product-detail-page .product-detail__label--orange{color:#ff9b0f;background-color:#ffefd5}.product-detail-page .product-detail__label--green{color:#42ad92;background-color:#e7f7ea}.product-detail-page .recommends-grid{position:relative;margin:0 30px}.product-detail-page .recommends-grid .recommends-grid__item{float:left;width:50%;padding:0 10px}.product-detail-page .recommends-grid>.x-slider{background:transparent}.product-detail-page .recommends-grid>.x-slider>.x-slides>.x-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-detail-page .recommends-grid>.x-slider>.x-slider-switch{background:transparent;width:30px;color:#000}.product-detail-page .recommends-grid>.x-slider>.x-slider-switch.prev{left:-30px}.product-detail-page .recommends-grid>.x-slider>.x-slider-switch.next{right:-30px}.product-detail-page .product-detail__booking-notice h4{color:#999}.product-detail-page .detail__breadcrumb{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:600}.product-detail-page .detail__breadcrumb ol{list-style:none;padding:0;margin:0}.product-detail-page .detail__breadcrumb ol>li{display:inline}.product-detail-page .detail__breadcrumb ol>li:after{content:">";font-weight:400;margin:0 2px;color:#aaa}.product-detail-page .detail__breadcrumb ol>li:last-child:after{content:none}.product-detail-page .detail__title{margin-top:5px}.product-toolbar{text-align:right}.product-toolbar>ul{background:hsla(0,0%,100%,.8);border-radius:.04rem;padding:.05rem .1rem;font-size:12px;color:#666;font-weight:500;margin:0;display:inline-block}.product-toolbar>ul>li{display:inline-block;vertical-align:middle;padding:0}.product-toolbar>ul>li>.product-toolbar__icon{display:block}.product-toolbar>ul>li+li{margin-left:.1rem}.product-toolbar+.product-toolbar{margin-top:.1rem}.product-toolbar__icon{background:none;border:none;border-radius:500rem;cursor:pointer;line-height:.26rem;white-space:nowrap;padding:0;outline:none}.product-toolbar__icon .phx-icon,.product-toolbar__icon>img{width:.26rem;height:.26rem;vertical-align:middle}.product-toolbar__icon:hover{background:#fff}.product-toolbar__icon--fav .phx-icon{width:.22rem;height:.22rem}.product-toolbar__icon--wx:active+.product-toolbar__qrcode,.product-toolbar__icon--wx:focus+.product-toolbar__qrcode,.product-toolbar__icon--wx:hover+.product-toolbar__qrcode{z-index:1;opacity:1}.product-toolbar__qrcode{z-index:-1;opacity:0;-webkit-transition:z-index .3s,opacity .3s;transition:z-index .3s,opacity .3s;position:absolute;right:0;width:100%;margin-top:.1rem;font-size:.14rem;text-align:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;-webkit-box-shadow:0 14px 30px 2px rgba(0,0,0,.15);box-shadow:0 14px 30px 2px rgba(0,0,0,.15);overflow:hidden}.product-toolbar__qrcode img{width:100%;height:100%}.product-detail-header{position:relative}.product-detail-header .product-gallery{position:relative;padding-bottom:38.2%}.product-detail-header .product-gallery .x-slider-switch{display:none}.product-detail-header .product-gallery .x-slider{-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;height:100%;left:0;right:.3rem;width:auto;background:#000}.product-detail-header .product-gallery .x-slider .x-slide{position:relative}.product-detail-header .product-gallery.product-gallery--display-list .x-slider-switch{display:unset}.product-detail-header .product-gallery.product-gallery--display-list .x-slider{right:1.9rem!important}.product-detail-header .product-gallery.product-gallery--display-list .product-header__actions{right:2.1rem!important}.product-detail-header .product-gallery.product-gallery--display-list .product-gallery-list{white-space:nowrap;overflow-x:auto;position:absolute;right:.3rem;bottom:0;width:1.6rem;top:0;background:rgba(0,0,0,.6);margin:0}.product-detail-header .product-gallery.product-gallery--display-list .product-gallery-list .product-gallery-list__item{position:relative;margin:0 auto;padding-bottom:.1rem;cursor:pointer}.product-detail-header .product-gallery.product-gallery--display-list .product-gallery-list .product-gallery-list__item img{width:100%;min-height:.8rem}.product-detail-header .product-gallery.product-gallery--display-list .product-gallery-list .product-gallery-list__item i{position:absolute;bottom:.2rem;right:.1rem;color:#fff;background:rgba(0,0,0,.2);border-radius:100%;min-width:.2rem;line-height:.2rem;height:.2rem;text-align:center;font-size:.12rem}.product-detail-header .product-gallery__category{position:absolute;bottom:.2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.6);color:#fff;padding:.06rem .2rem}.product-detail-header .product-gallery__display-list-btn{position:absolute;right:0;top:0;width:.3rem;bottom:0;display:inline-block;height:auto;background:rgba(0,0,0,.6);color:#fff;white-space:pre-wrap;padding:.01rem}.product-header__actions{position:absolute;right:.6rem;top:.2rem;z-index:20}.booking-panel .product-price .currency{font-size:14px;vertical-align:bottom}.booking-panel .product-price small{font-size:14px}.booking-panel .product-price>small,.booking-panel .product-price>span{vertical-align:middle}.booking-panel .product-price--original{margin-left:10px;font-size:14px;text-decoration:line-through;color:#ccc}.booking-panel .product-price--original .currency{vertical-align:middle}.booking-panel .product-discount{font-size:12px;margin-right:10px;border:1px solid transparent;border-radius:2px;padding:1px 3px;background:hsla(0,0%,100%,.95);color:#444}.booking-wrapper{padding:.44rem .14rem .2rem;border:1px solid #d6d6d6}.booking-wrapper .bookDatesTable__cell{width:50%}.booking-wrapper .booking-info{font-size:.12rem;color:#979797;line-height:2;margin-top:.06rem}.booking-wrapper .booking-notice{font-size:.12rem;color:#979797;margin-top:.14rem}.booking-wrapper .booking-notice p{margin:0}.booking-wrapper .booking-notice p .btn-link{font-size:.12rem}.booking-wrapper .booking-notice p .phx-icon-info{fill:#ff9b0f;margin-right:.4em;width:.13rem;height:.13rem;vertical-align:middle}.booking-wrapper .price{font-size:.12rem}.booking-wrapper .action-group{margin-top:.14rem}.booking-wrapper .action-group .btn{width:100%}.booking-wrapper .bookDates{margin-top:.1rem}.booking-wrapper .bookDates .bookDates__stockCalendar{left:auto;right:0}.booking-wrapper .search-menu__guest-count{position:relative;margin-top:.1rem}.booking-wrapper .search-menu__guest-count label{margin-right:.3rem;margin-bottom:0}.booking-wrapper .search-menu__guest-count .search-menu__label{font-size:.18rem;height:.4rem;line-height:.4rem;width:100%}.booking-wrapper .search-menu__guest-count .input-group-wraper{display:inline-block;vertical-align:middle}.booking-wrapper .search-menu__guest-count .input-group-wraper .input-group-error{margin:0}.booking-wrapper .payment-detail{text-align:left;border:1px solid #e1e4e6;margin:.14rem 0 0;padding:.14rem}.booking-wrapper .payment-detail .detail-item:not(:last-child){margin-bottom:1.2em}.booking-wrapper .payment-detail .detail-item h4{font-weight:400}.booking-wrapper .payment-detail .detail-item h6{color:#979797;font-weight:400}.booking-wrapper .payment-detail .detail-item hr{margin-bottom:1em}.booking-wrapper .payment-detail ul{padding:0 .16rem}.booking-wrapper .payment-detail label{color:#979797}.booking-wrapper .payment-detail .detail-item-price{float:right;margin:0}.booking-wrapper .payment-detail .detail-item-price del{color:#999;margin-right:.2em}.booking-wrapper .payment-detail .detail-item-price-reduce-desc{margin-left:.2em;font-size:13px;color:#ff9b0f}.booking-wrapper .action-group{position:relative}.booking-wrapper .action-group .btn{padding-left:0;padding-right:0;text-align:center}.booking-wrapper .action-group .qr-container{margin-top:.1rem;-webkit-transition:opacity .1s,z-index .1s;transition:opacity .1s,z-index .1s;background:#fff;border:1px solid rgba(0,0,0,.1);padding:.05rem;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-wrapper .action-group .qr-container img{width:1.5rem}.booking-wrapper .action-group .qr-container .qr-text{margin-left:.1rem;display:inline-block;color:#888}.booking-wrapper .action-group .qr-container .qr-text p{margin-bottom:0}.booking-wrapper .action-group .qr-container .qr-text p+p{margin-top:5px}.comment-card__header{margin-bottom:.14rem}.comment-card__header .comment-card__avatar{width:.5rem;height:.5rem;border-radius:100%}.comment-card__header .comment-card__user{display:inline-block;margin:.05rem .2rem}.comment-card__header .comment-card__user-tag{border:1px solid #ff9b0f;border-radius:12px;color:#ff9b0f;font-size:.12rem;padding:0 6px;margin-left:6px}.comment-card__pics img{width:1rem;height:1rem}.comment-card__reply{position:relative;color:#979797;background:#f2f4f7;padding:.1rem;margin-top:.25rem;word-break:break-all}.comment-card__reply:before{content:"";position:absolute;top:-10px;left:16px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f2f4f7}.comment-card__body p{margin-bottom:5px}.comment-card__body p:last-child{margin-bottom:0}.comments-info .comments-info__count{font-size:.24rem}.comments-info .comments-info__text{display:inline-block;min-width:4.4em}.comments-info .comments-info__rating{margin-right:.4em}.comments-info-grid{margin-top:.14rem}.comments-info-grid .comments-info-grid__item{padding-left:0}.comments-ext .comments-ext__title{font-size:.24rem;margin-bottom:.2rem}.comments-ext .comments-ext__count{font-size:.16rem;margin-bottom:.1rem}.comments-ext .comments-ext__list{margin:0}.comments-ext .comments-ext__label{color:#979797;border:1px solid;border-radius:1.2em;padding:2px 1em;font-size:.14rem;margin-top:.1rem;margin-right:.1rem;display:inline-block}.product-facility .product-bed-group .product-facility-group-item:not(:last-child):after{content:"、"}.product-facility .product-facility-group .product-facility-group-title{font-size:.2rem;line-height:1.5}.product-facility .product-facility-group .product-facility-group-item{display:inline-block;text-align:center;width:.6rem;margin-right:.1rem;position:relative;padding-top:32px;vertical-align:top}.product-facility .product-facility-group .product-facility-group-item .phx-icon{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-facility .product-facility-group .product-facility-group-item p{font-size:.14rem}.product-facility .product-facility-group .product-facility-group-item--no-icon{padding-top:0}.host-profile .host-profile__header dt{float:left;margin-right:1.7em;height:120px;width:120px;position:relative;z-index:2}.host-profile .host-profile__header .host-profile__name{font-size:24px}.host-profile .host-profile__header .host-profile__name span{vertical-align:middle}.host-profile .host-profile__header .host-profile__avatar{width:100%;height:100%;border-radius:100%}.host-profile .host-profile__header .host-profile__angel{height:1em}.host-profile .host-profile__header>dd{line-height:2}.host-profile .host-profile__tags{color:#979797}.host-profile .host-profile__tags span:not(:last-child):after{content:" | "}.tar-data{margin:0;padding:0;list-style:none}.tar-data>li{display:inline-block;margin-right:5%;text-align:center}.tar-data>li div:first-child{color:#979797;font-size:14px;margin-bottom:.3em}.host-profile__verify+.host-profile__verify{margin-left:.2rem}.host-profile__verify>a:link,.host-profile__verify>a:visited,.host-profile__verify>button{font-size:16px;padding:.3em 0;margin:0;border:none;line-height:.24rem;display:inline-block}.host-profile__verify--verified{position:relative}.host-profile__verify--verified>a:link,.host-profile__verify--verified>a:visited,.host-profile__verify--verified>button{color:#8c8c8c;background:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/shared/images/verified-v1c333cf1.svg) 0/.24rem .24rem no-repeat;padding-left:.24rem}.host-profile__verify--verified>button:focus+.verify-box,.host-profile__verify--verified>button:hover+.verify-box{opacity:1}.host-profile__verify--verified>button+.verify-box{position:absolute;left:0;margin-top:5px;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.host-profile__verify--unverified>button{color:#bdc5cd}.host-profile__nickname-link:link,.host-profile__nickname-link:visited{color:inherit}.product-base-info{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:.8em 0;overflow:hidden;font-size:.17rem}.product-base-info span{border-left:1px solid #ddd;padding:0 .7em 0 1em}.product-base-info span:first-child{margin-left:-1em}.tar-item:before{content:"";margin-right:.3em;border:3px dotted;border-radius:50%;display:inline-block;vertical-align:middle;height:6px}.notice-list .del{color:#979797;text-decoration:line-through}.notice-list del:after,.notice-list i:after{content:"、"}.notice-list del:last-child:after,.notice-list i:last-child:after{content:""}#consultToast{display:none;position:fixed;background-color:rgba(0,0,0,.7);color:#fff;top:180px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:6px 16px;border-radius:4px;font-size:16px}@-webkit-keyframes highlight-box{0%{-webkit-box-shadow:0 0 8px red;box-shadow:0 0 8px red}50%{-webkit-box-shadow:none;box-shadow:none}to{-webkit-box-shadow:0 0 8px red;box-shadow:0 0 8px red}}@keyframes highlight-box{0%{-webkit-box-shadow:0 0 8px red;box-shadow:0 0 8px red}50%{-webkit-box-shadow:none;box-shadow:none}to{-webkit-box-shadow:0 0 8px red;box-shadow:0 0 8px red}}.aside-da--unready{display:none}.aside-da{margin:10px -17px}.aside-da__image{width:80px}