.phbs-main *,.phbs-main.ui-datepicker,.phbs-main.ui-datepicker *,.phbs-main#ui-datepicker-div,.phbs-main#ui-datepicker-div *,.phbs-main .ui-timepicker-wrapper,.phbs-main .ui-timepicker-wrapper *,.phbs-main .ui-selectmenu-button span.ui-selectmenu-text{outline:0;line-height:150%;box-sizing:border-box}.phbs-main .phbs-clear-fix:after{height:0;clear:both;content:" ";font-size:0;display:block;visibility:hidden}* html .phbs-clear-fix{zoom:1}.phbs-main .phbs-list-reset{margin:0;padding:0;list-style:none}.phbs-main ul.phbs-list-reset li{margin:0;padding:0}.phbs-main .phbs-hidden,.phbs-main.phbs-hidden{display:none !important}.phbs-main img{max-width:100%;height:auto;display:block}.phbs-main a,.phbs-main a:hover{box-shadow:none;text-decoration:none}.phbs-main label{margin-bottom:0}.phbs-main input[type=submit]{cursor:pointer}.phbs-main .phbs-booking-form-error{color:red}.phbs-main .theiaStickySidebar{max-width:100% !important}.phbs-main,.phbs-main *,.phbs-main h2,.phbs-main h2 a,.phbs-main h3,.phbs-main h3 a,.phbs-main h4,.phbs-main h4 a,.phbs-main h5,.phbs-main h5 a,.phbs-main.ui-datepicker th,.phbs-main.ui-datepicker td,.phbs-main.ui-datepicker td a,.phbs-main.ui-datepicker td span,.phbs-main#ui-datepicker-div th,.phbs-main#ui-datepicker-div td,.phbs-main#ui-datepicker-div td a,.phbs-main#ui-datepicker-div td span,.phbs-main .phbs-qtip .qtip-content{font-family:"Source Sans 3",Arial,Helvetica,sans-serif}.phbs-main,.phbs-main *{font-size:18px;font-weight:400;line-height:28px}.phbs-main .phbs-summary-price-element>div.phbs-summary-price-element-total>span{font-weight:600}.phbs-main .phbs-button.phbs-button-style-1,.phbs-main .phbs-button.phbs-button-style-2,.phbs-main .phbs-button.phbs-button-style-3,.phbs-main .phbs-button.phbs-button-style-4{line-height:1;font-size:16px;font-weight:700}.phbs-main .phbs-main-navigation-default>ul>li>a>span:first-child>span:first-child{font-size:24px;line-height:46px}.phbs-main .phbs-pet .phbs-pet-subname *,.phbs-main .phbs-pet .phbs-pet-description,.phbs-main .phbs-pet .phbs-pet-description *,.phbs-main .phbs-pet .phbs-pet-price-label,.phbs-main .phbs-pet .phbs-pet-attribute>li>span.phbs-pet-attribute-value,.phbs-main .phbs-booking-extra .phbs-booking-extra-description,.phbs-main .phbs-booking-extra .phbs-booking-extra-description *,.phbs-main .phbs-quantity>input,.phbs-main .phbs-form-checkbox>div+span,.phbs-main .phbs-form-checkbox>div+span>a{font-size:16px;line-height:24px}.phbs-main.ui-datepicker .ui-datepicker-title span,.phbs-main#ui-datepicker-div .ui-datepicker-title span{font-size:18px;font-weight:600;line-height:28px}.phbs-main.ui-datepicker th *,.phbs-main#ui-datepicker-div th *,.phbs-main.ui-datepicker td *,.phbs-main#ui-datepicker-div td *{font-size:16px;line-height:44px}.phbs-main label,.phbs-main label a,.phbs-main .phbs-main-navigation-default>ul>li>a>span:first-child+span{font-size:16px;line-height:24px}.phbs-main .phbs-qtip,.phbs-main .phbs-qtip .qtip-content{font-size:14px}.phbs-main .ui-menu .ui-menu-item>div,.phbs-main .ui-timepicker-wrapper .ui-timepicker-list>li{font-size:16px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-header{font-size:40px;font-weight:700;line-height:48px}.phbs-main .phbs-booking-extra .phbs-booking-extra-price{font-size:24px;line-height:34px}.phbs-main .phbs-form-field>input,.phbs-main .phbs-form-field>textarea,.phbs-main .phbs-form-field .ui-selectmenu-button>span,.phbs-main .ui-selectmenu-menu{font-size:20px;font-weight:600;line-height:28px}.phbs-main h2{font-size:28px;font-weight:600;line-height:40px}.phbs-main h3,.phbs-main .phbs-pet .phbs-pet-price{font-size:24px;font-weight:600;line-height:34px}.phbs-main h4{font-size:18px;font-weight:600;line-height:28px}.phbs-main h2,.phbs-main h3,.phbs-main h4{margin-top:0}.phbs-main h3{margin-bottom:30px}.phbs-main h4{margin-bottom:10px}.phbs-main.ui-datepicker,.phbs-main#ui-datepicker-div,.phbs-main .ui-selectmenu-menu,.phbs-main .ui-timepicker-wrapper,.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-panel>div:first-child>div,.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-50x50>.phbs-layout-column-left,.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-50x50>.phbs-layout-column-right{webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.phbs-main .phbs-form-checkbox>div{border-radius:3px}.phbs-main.ui-datepicker,.phbs-main#ui-datepicker-div,.phbs-main .ui-selectmenu-menu,.phbs-main .ui-timepicker-wrapper,.phbs-main .phbs-pet .phbs-pet-image img,.phbs-main .phbs-booking-extra .phbs-booking-extra-image img,.phbs-main .phbs-quantity{border-radius:5px}.phbs-main .phbs-booking-extra-list>ul>li:first-child>.phbs-booking-extra{border-radius:5px 5px 0 0}.phbs-main .phbs-booking-extra-list>ul>li:last-child>.phbs-booking-extra{border-radius:0 0 5px 5px}.phbs-main .phbs-pet,.phbs-main .phbs-main-content .phbs-summary-box{border-radius:10px}.phbs-main .phbs-state-disabled,.phbs-main .phbs-state-readonly{overflow:hidden;position:relative}.phbs-main .phbs-state-disabled:after,.phbs-main .phbs-state-readonly:after{top:0;left:0;width:100%;content:"";opacity:.6;height:999em;display:block;position:absolute;background:#fff}.phbs-main .phbs-state-hidden{display:none !important}@font-face{font-family:'phbs-icon-navigation';src:url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/navigation.eot);src:url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/navigation.eot) format('embedded-opentype'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/navigation.ttf) format('truetype'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/navigation.woff) format('woff'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/navigation.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'phbs-icon-set-18';src:url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-18.eot);src:url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-18.eot) format('embedded-opentype'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-18.ttf) format('truetype'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-18.woff) format('woff'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-18.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'phbs-icon-set-24';src:url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-24.eot);src:url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-24.eot) format('embedded-opentype'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-24.ttf) format('truetype'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-24.woff) format('woff'),url(//demo.icsreservas.com/wp-content/plugins/pet-hotel-booking-system/style/../font/set-24.svg) format('svg');font-weight:400;font-style:normal}[class^=phbs-icon-navigation-],[class*=" phbs-icon-navigation-"],.phbs-main.ui-datepicker .ui-datepicker-prev,.phbs-main.ui-datepicker .ui-datepicker-next,.phbs-main#ui-datepicker-div .ui-datepicker-prev,.phbs-main#ui-datepicker-div .ui-datepicker-next,.phbs-main .phbs-form-checkbox>div:before,.phbs-main .phbs-form-field-coupon>a:before{font-family:'phbs-icon-navigation' !important}[class^=phbs-icon-set-18-],[class*=" phbs-icon-set-18-"]{font-family:'phbs-icon-set-18' !important}[class^=phbs-icon-set-24-],[class*=" phbs-icon-set-24-"],.phbs-main .phbs-corner-mark:before,.phbs-main .phbs-button.phbs-button-style-4:before,.phbs-main .phbs-client-form .phbs-client-form-custom-field .phbs-client-form-custom-field-panel>div:first-child>span:before{font-family:'phbs-icon-set-24' !important}[class^=phbs-icon-navigation-],[class*=" phbs-icon-navigation-"],[class^=phbs-icon-set-18-],[class*=" phbs-icon-set-18-"],[class^=phbs-icon-set-24-],[class*=" phbs-icon-set-24-"]{speak:none;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=phbs-icon-navigation-]:before,[class*=" phbs-icon-navigation-"]:before,[class^=phbs-icon-set-18-]:before,[class*=" phbs-icon-set-18-"]:before,[class^=phbs-icon-set-24-]:before,[class*=" phbs-icon-set-24-"]:before{transform:translateZ(0)}.phbs-main .phbs-icon-navigation-minus:before{content:"\64"}.phbs-main .phbs-form-field-coupon>a:before,.phbs-main .phbs-icon-navigation-plus:before{content:"\63"}.phbs-main .phbs-form-checkbox>div:before,.phbs-main .phbs-icon-navigation-check-small:before{content:"\61"}.phbs-main .phbs-icon-navigation-check-large:before{content:"\62"}.phbs-main .phbs-icon-navigation-arrow-right:before,.phbs-main.ui-datepicker .ui-datepicker-next:before,.phbs-main#ui-datepicker-div .ui-datepicker-next:before{content:"\65"}.phbs-main .phbs-icon-navigation-arrow-left:before,.phbs-main.ui-datepicker .ui-datepicker-prev:before,.phbs-main#ui-datepicker-div .ui-datepicker-prev:before{content:"\66"}.phbs-main .phbs-icon-navigation-close:before{content:"\68"}.phbs-main .phbs-icon-navigation-chevron:before{content:"\67"}.phbs-main .phbs-icon-set-18-female:before{content:"\64"}.phbs-main .phbs-icon-set-18-male:before{content:"\65"}.phbs-main .phbs-icon-set-18-pet:before{content:"\63"}.phbs-main .phbs-icon-set-18-magnifier:before{content:"\66"}.phbs-main .phbs-icon-set-18-calendar:before{content:"\61"}.phbs-main .phbs-icon-set-18-address:before{content:"\62"}.phbs-main .phbs-icon-set-24-care:before{content:"\63"}.phbs-main .phbs-icon-set-24-room:before{content:"\6e"}.phbs-main .phbs-corner-mark:before,.phbs-main .phbs-icon-set-24-pet:before,.phbs-main .phbs-button.phbs-button-style-4:before,.phbs-main .phbs-client-form .phbs-client-form-custom-field .phbs-client-form-custom-field-panel>div:first-child>span:before{content:"\76"}.phbs-main .phbs-icon-set-24-grooming:before{content:"\67"}.phbs-main .phbs-icon-set-24-play:before{content:"\70"}.phbs-main .phbs-icon-set-24-photo:before{content:"\69"}.phbs-main .phbs-icon-set-24-hygiene:before{content:"\79"}.phbs-main .phbs-icon-set-24-meal:before{content:"\6d"}.phbs-main .phbs-icon-set-24-lodge:before{content:"\6c"}.phbs-main .phbs-icon-set-24-air:before{content:"\61"}.phbs-main .phbs-icon-set-24-unlimited:before{content:"\75"}.phbs-main .phbs-icon-set-24-bath:before{content:"\62"}.phbs-main .phbs-icon-set-24-calendar:before{content:"\64"}.phbs-main .phbs-icon-set-24-confirmed:before{content:"\65"}.phbs-main .phbs-icon-set-24-credit-card:before{content:"\66"}.phbs-main .phbs-icon-set-24-staff:before{content:"\73"}.phbs-main .phbs-icon-set-24-hotel:before{content:"\68"}.phbs-main .phbs-icon-set-24-key:before{content:"\6b"}.phbs-main .phbs-icon-set-24-parking:before{content:"\72"}.phbs-main .phbs-icon-set-24-room-size:before{content:"\6a"}.phbs-main .phbs-icon-set-24-sofa:before{content:"\6f"}.phbs-main .phbs-icon-set-24-supplies:before{content:"\71"}.phbs-main .phbs-icon-set-24-wallet:before{content:"\74"}.phbs-main .phbs-booking-period-divider{left:8px;top:32px;width:1px;position:absolute;height:calc(100% - 13px)}.phbs-main .phbs-button.phbs-button-style-1,.phbs-main .phbs-button.phbs-button-style-2,.phbs-main .phbs-button.phbs-button-style-3,.phbs-main .phbs-button.phbs-button-style-4,.phbs-main .phbs-button.phbs-button-style-1:hover,.phbs-main .phbs-button.phbs-button-style-2:hover,.phbs-main .phbs-button.phbs-button-style-3:hover,.phbs-main .phbs-button.phbs-button-style-4:hover,.phbs-main .phbs-location-add,.phbs-main .phbs-location-remove,.phbs-main .phbs-location-add:hover,.phbs-main .phbs-location-remove:hover,.phbs-main .slick-prev,.phbs-main .slick-next,.phbs-main.ui-datepicker .ui-datepicker-prev,.phbs-main.ui-datepicker .ui-datepicker-next,.phbs-main.ui-datepicker .ui-datepicker-prev.ui-state-hover,.phbs-main.ui-datepicker .ui-datepicker-next.ui-state-hover,.phbs-main#ui-datepicker-div .ui-datepicker-prev,.phbs-main#ui-datepicker-div .ui-datepicker-next,.phbs-main#ui-datepicker-div .ui-datepicker-prev.ui-state-hover,.phbs-main#ui-datepicker-div .ui-datepicker-next.ui-state-hover,.phbs-main.phbs-main .phbs-quantity>a,.phbs-main .phbs-form-field-coupon>a{transition:all .15s ease}.phbs-main label a,.phbs-main label a:hover{text-decoration:underline}.phbs-main label{clear:both;display:block;margin-bottom:6px}.phbs-main .phbs-box-style-1,.phbs-main .phbs-box-style-2 .phbs-main .phbs-box-style-3{display:block}.phbs-main .phbs-box-style-1{font-size:16px;border-radius:5px;display:inline-block;padding:0 5px}.phbs-main .phbs-box-style-2{font-size:14px;font-weight:600;padding:4px 0 0}.phbs-main h4+.phbs-box-style-1{margin-top:10px}.phbs-main .phbs-box-style-3+.phbs-box-style-1{margin-top:20px}.phbs-main .phbs-box-style-1+.phbs-box-style-3{margin-top:8px}.phbs-main .phbs-qtip{margin:0 !important}.phbs-main .phbs-qtip,.phbs-main .phbs-notice{margin:0;padding:0;border:none;box-shadow:none;min-width:200px;border-width:1px;border-radius:5px;border-style:solid}.phbs-main .phbs-notice,.phbs-main .phbs-qtip .qtip-content{padding:8px 15px 10px}.phbs-main .phbs-notice{width:100%;margin:0 0 40px}.phbs-main .phbs-qtip,.phbs-main .phbs-qtip .qtip-content{min-width:160px}.phbs-main .phbs-copyright{margin-top:25px;text-align:right}.phbs-main .phbs-copyright,.phbs-main .phbs-copyright a,.phbs-main .phbs-copyright a:hover{color:#444;font-size:14px}.phbs-main .phbs-copyright a{text-decoration:underline}.phbs-main .phbs-main-content-navigation-button{margin-top:40px}.phbs-main .phbs-main-content-navigation-button>a{float:left}.phbs-main .phbs-main-content-navigation-button>a+a{float:right}.phbs-main .phbs-main-content .phbs-main-content-step-2>.phbs-main-content-navigation-button,.phbs-main .phbs-main-content .phbs-main-content-step-3>.phbs-main-content-navigation-button{display:none}.phbs-main .phbs-form-toggle-button>div{float:left;width:68px;height:36px;padding:2px;cursor:pointer}.phbs-main .phbs-form-toggle-button>div,.phbs-main .phbs-form-toggle-button>div>span{display:block;border-radius:999em;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.phbs-main .phbs-form-toggle-button>div>span{left:0;width:32px;height:32px;position:relative;transition:left .3s cubic-bezier(.4,0,.2,1)}.phbs-main .phbs-form-toggle-button.phbs-state-selected>div>span{left:32px}.phbs-main .phbs-form-toggle-button>label{font-size:18px;display:inline-block;margin:7px 0 0 15px}.phbs-main .phbs-form-field.phbs-form-toggle-button{padding:20px}.phbs-main .phbs-button,.phbs-main .phbs-button:hover{display:block}.phbs-main .phbs-button.phbs-button-style-1,.phbs-main .phbs-button.phbs-button-style-2,.phbs-main .phbs-button.phbs-button-style-3,.phbs-main .phbs-button.phbs-button-style-4{border:none;cursor:pointer;text-align:center;border-radius:5px;text-decoration:none}.phbs-main .phbs-button.phbs-button-style-1{padding:20px 0}.phbs-main .phbs-button.phbs-button-style-2,.phbs-main .phbs-button.phbs-button-style-3,.phbs-main .phbs-button.phbs-button-style-4{min-width:130px;padding:10px 15px 12px}.phbs-main .phbs-button.phbs-button-style-3,.phbs-main .phbs-button.phbs-button-style-4{border-width:1px;border-style:solid}.phbs-main .phbs-button.phbs-button-style-2{padding:17px 15px}.phbs-main .phbs-button.phbs-button-style-3{padding:16px 15px}.phbs-main .phbs-button.phbs-button-style-4{height:50px;width:130px;padding:0;display:flex;align-items:center;justify-content:center}.phbs-main .phbs-button.phbs-button-style-4:before{font-size:24px;font-weight:400;margin-right:10px}.phbs-main .ui-selectmenu-button{display:block;width:100% !important;padding:0 30px 13px 20px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.phbs-main .ui-selectmenu-button{padding-bottom:15px}}.phbs-main .ui-selectmenu-button .ui-selectmenu-text{padding:1px 0 0}.phbs-main .ui-selectmenu-button .phbs-meta-icon-arrow-vertical{float:right;margin-top:5px;transform:scaleY(-1)}.phbs-main .ui-menu{padding:0}.phbs-main .ui-menu .ui-menu-item{padding:0}.phbs-main .ui-menu .ui-menu-item>div{padding:10px 20px}.phbs-main .ui-menu .ui-state-focus,.phbs-main .ui-menu .ui-state-active{margin:0}.phbs-main .ui-selectmenu-menu{max-height:240px;overflow-y:auto;overflow-x:hidden}.phbs-main .ui-timepicker-wrapper{opacity:0;z-index:2;border:none;height:220px;max-height:236px;margin-left:-1px}.phbs-main .ui-timepicker-wrapper .ui-timepicker-list>li{padding:10px 20px}.phbs-main .ui-timepicker-wrapper .ui-timepicker-list>li:first-child{border-width:0}.phbs-main .ui-timepicker-disabled{display:none}.phbs-main.ui-datepicker,.phbs-main#ui-datepicker-div{z-index:3;width:auto;padding:20px 20px 30px}.phbs-main.ui-datepicker .ui-icon,.phbs-main#ui-datepicker-div .ui-icon{text-indent:-999em}.phbs-main.ui-datepicker .ui-datepicker-header,.phbs-main#ui-datepicker-div .ui-datepicker-header{padding:0;min-height:40px}.phbs-main.ui-datepicker .ui-datepicker-title,.phbs-main#ui-datepicker-div .ui-datepicker-title{line-height:40px;margin:0}.phbs-main.ui-datepicker .ui-datepicker-today a,.phbs-main#ui-datepicker-div .ui-datepicker-today a{text-decoration:underline}.phbs-main.ui-datepicker tbody,.phbs-main#ui-datepicker-div tbody{top:10px;position:relative}.phbs-main.ui-datepicker th,.phbs-main.ui-datepicker td,.phbs-main.ui-datepicker td a,.phbs-main.ui-datepicker td span,.phbs-main#ui-datepicker-div th,.phbs-main#ui-datepicker-div td,.phbs-main#ui-datepicker-div td a,.phbs-main#ui-datepicker-div td span{line-height:1}.phbs-main.ui-datepicker table,.phbs-main#ui-datepicker-div table{margin:0}.phbs-main.ui-datepicker th,.phbs-main#ui-datepicker-div th{text-align:center;text-transform:uppercase;padding:20px 0 0}.phbs-main.ui-datepicker td,.phbs-main#ui-datepicker-div td{padding:0}.phbs-main.ui-datepicker td.ui-datepicker-today,.phbs-main#ui-datepicker-div td.ui-datepicker-today{text-decoration:underline}.phbs-main.ui-datepicker td a,.phbs-main.ui-datepicker td span,.phbs-main#ui-datepicker-div td a,.phbs-main#ui-datepicker-div td span{width:44px;height:44px;padding:0;line-height:44px;text-align:center;border-radius:9999em}.phbs-main.ui-datepicker .ui-datepicker-prev,.phbs-main.ui-datepicker .ui-datepicker-next,.phbs-main#ui-datepicker-div .ui-datepicker-prev,.phbs-main#ui-datepicker-div .ui-datepicker-next{width:40px;height:40px;display:block;cursor:pointer;font-size:16px;line-height:38px;border-width:1px;text-align:center;border-style:solid;border-radius:9999em}.phbs-main.ui-datepicker .ui-datepicker-prev,.phbs-main.ui-datepicker .ui-datepicker-next,.phbs-main.ui-datepicker .ui-datepicker-prev-hover,.phbs-main.ui-datepicker .ui-datepicker-next-hover,.phbs-main#ui-datepicker-div .ui-datepicker-prev,.phbs-main#ui-datepicker-div .ui-datepicker-next,.phbs-main#ui-datepicker-div .ui-datepicker-prev-hover,.phbs-main#ui-datepicker-div.ui-datepicker-next-hover{top:0}.phbs-main.ui-datepicker .ui-datepicker-prev,.phbs-main.ui-datepicker .ui-datepicker-prev-hover,.phbs-main#ui-datepicker-div .ui-datepicker-prev,.phbs-main#ui-datepicker-div .ui-datepicker-prev-hover{left:0;margin-left:0}.phbs-main.ui-datepicker .ui-datepicker-next,.phbs-main.ui-datepicker .ui-datepicker-next-hover,.phbs-main#ui-datepicker-div .ui-datepicker-next,.phbs-main#ui-datepicker-div .ui-datepicker-next-hover{right:0;margin-right:0}.phbs-main.ui-datepicker .ui-datepicker-next:before,.phbs-main.ui-datepicker .ui-datepicker-prev:before,.phbs-main#ui-datepicker-div .ui-datepicker-next:before,.phbs-main#ui-datepicker-div .ui-datepicker-prev:before{top:1px;position:relative}.phbs-main.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.phbs-main#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{opacity:.5}.phbs-main #phbs-preloader{top:0;left:0;width:100%;height:100%;z-index:100;display:none;opacity:.2;cursor:not-allowed;position:fixed;background:#fff}.phbs-main .phbs-main-content{margin-top:50px}.phbs-main .phbs-main-content>div{display:none}.phbs-main .phbs-main-content>div:first-child{display:block}.phbs-main .phbs-main-content>div>div:last-child{margin-top:50px}.phbs-main .phbs-layout-50x50>.phbs-layout-column-left,.phbs-main .phbs-layout-50x50>.phbs-layout-column-right{width:48.36066%}.phbs-main .phbs-layout-50x50>.phbs-layout-column-left{float:left}.phbs-main .phbs-layout-50x50>.phbs-layout-column-right{float:right}.phbs-main .phbs-layout-33x33x33>.phbs-layout-column-left,.phbs-main .phbs-layout-33x33x33>.phbs-layout-column-center,.phbs-main .phbs-layout-33x33x33>.phbs-layout-column-right{float:left;width:31.1477%}.phbs-main .phbs-layout-33x33x33>.phbs-layout-column-left,.phbs-main .phbs-layout-33x33x33>.phbs-layout-column-center{margin-right:3.2784%}.phbs-main .phbs-layout-25x75>.phbs-layout-column-left{float:left;width:22.5410%}.phbs-main .phbs-layout-25x75>.phbs-layout-column-right{float:right;width:74.18033%}.phbs-main .phbs-layout-75x25>.phbs-layout-column-left{float:left;width:73.7705%}.phbs-main .phbs-layout-75x25>.phbs-layout-column-right{float:right;width:22.5410%}.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-left,.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-center,.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-right{float:left}.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-left{width:48.36066%}.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-center,.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-right{width:22.5410%}.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-left,.phbs-main .phbs-layout-50x25x25>.phbs-layout-column-center{margin-right:3.2784%}.phbs-main .phbs-main-navigation-default{display:block}.phbs-main .phbs-main-navigation-default>ul{display:flex}.phbs-main .phbs-main-navigation-default>ul>li{z-index:2;flex-basis:25%;text-align:center;position:relative}.phbs-main .phbs-main-navigation-default[data-step-count="3"]>ul>li{flex-basis:33.333333%}.phbs-main .phbs-main-navigation-default>ul>li>div{left:50%;top:25px;z-index:1;height:2px;width:100%;position:absolute}.phbs-main .phbs-main-navigation-default>ul>li:last-child>div{display:none}.phbs-main .phbs-main-navigation-default>ul>li>a{display:block}.phbs-main .phbs-main-navigation-default>ul>li>a,.phbs-main .phbs-main-navigation-default>ul>li>a:hover{text-decoration:none}.phbs-main .phbs-main-navigation-default>ul>li>a>span{display:block;margin-left:auto;margin-right:auto}.phbs-main .phbs-main-navigation-default>ul>li>a>span:first-child{z-index:2;width:50px;height:50px;font-weight:700;position:relative;text-align:center;border-width:2px;border-radius:100%;border-style:solid}.phbs-main .phbs-main-navigation-default>ul>li.phbs-state-completed>a>span:first-child>span:first-child{display:none}.phbs-main .phbs-main-navigation-default>ul>li>a>span:first-child>span.phbs-icon-navigation-check-large{display:none;font-size:16px;line-height:48px}.phbs-main .phbs-main-navigation-default>ul>li.phbs-state-completed>a>span:first-child>span.phbs-icon-navigation-check-large{display:block}.phbs-main .phbs-main-navigation-default>ul>li>a>span:first-child+span{margin-top:13px}.phbs-main .phbs-main-navigation-responsive{display:none}.phbs-main .phbs-main-navigation-responsive>.phbs-form-field{border-top-width:1px}.phbs-main .phbs-main-content .phbs-summary-box{padding:30px}.phbs-main .phbs-main-content .phbs-summary-box+.phbs-summary-box{margin-top:20px}.phbs-main .phbs-main-content .phbs-summary-box h4{margin-bottom:4px}.phbs-main .phbs-main-content .phbs-summary-box>div{position:relative}.phbs-main .phbs-main-content .phbs-summary-box>div+div{margin-top:24px}.phbs-main .phbs-main-content .phbs-summary-box>div>span{display:block}.phbs-main .phbs-main-content .phbs-summary-box .phbs-summary-box-icon{padding-left:30px}.phbs-main .phbs-main-content .phbs-summary-box .phbs-summary-box-icon:before{top:5px;left:0;position:absolute}.phbs-main .phbs-summary-price-element{margin-top:20px}.phbs-main .phbs-summary-price-element>div{clear:both}.phbs-main .phbs-summary-price-element>div>span:first-child+span{float:right}.phbs-main .phbs-summary-price-element>div.phbs-summary-price-element-total{margin-top:30px;padding-top:20px;position:relative;border-style:solid;border-width:1px 0 0}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box{width:100%;padding:10px;display:flex;border-radius:10px;flex-direction:column;justify-content:flex-end}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box.phbs-form-box-background{border:none}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field,.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-header{width:100%}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-header{margin-bottom:30px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field{padding:10px;display:flex;border-radius:5px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div{flex-grow:1;min-width:100px;flex-basis:200px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field{border:none;position:relative}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div:last-child{display:flex;min-width:auto;flex-basis:100px;margin-left:10px;margin-right:10px;flex-direction:column;justify-content:center}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div:last-child>.phbs-button.phbs-button-style-1{width:100%;height:100%;margin-top:10px;margin-bottom:10px;padding-right:10px;padding-left:10px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>label{margin-left:30px;margin-right:30px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>input,.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>.ui-selectmenu-button{padding-left:30px;padding-right:30px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child>label{margin-left:20px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child>input,.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child>.ui-selectmenu-button{padding-left:20px;padding-right:20px}.phbs-main .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>div.phbs-form-field-divider{top:50%;right:0;width:1px;height:50px;margin-top:-24px;position:absolute}.phbs-main .phbs-main-content .phbs-main-content-step-3 .phbs-form-field>input,.phbs-main .phbs-main-content .phbs-main-content-step-3 .phbs-form-field>select,.phbs-main .phbs-main-content .phbs-main-content-step-3 .phbs-form-field>textarea{padding-bottom:16px}.phbs-main .phbs-main-content .phbs-main-content-step-3 .ui-selectmenu-button{padding:0 30px 16px 20px}.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-33x33x33>.phbs-layout-column-right>div:first-child>*,.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-33x33x33>.phbs-layout-column-right>div:first-child .phbs-summary-price-element{margin-top:50px}.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-33x33x33>.phbs-layout-column-right>div:first-child>*:first-child{margin-top:0}.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-33x33x33>.phbs-layout-column-right>.phbs-main-content-navigation-button{display:flex;flex-direction:column}.phbs-main .phbs-main-content .phbs-main-content-step-4>.phbs-layout-33x33x33>.phbs-layout-column-right>.phbs-main-content-navigation-button>a+a{margin-top:10px}.phbs-main .phbs-main-content .phbs-main-content-step-4 .phbs-summary-price-element>div.phbs-summary-price-element-total>span:last-of-type{font-size:24px}.phbs-main .phbs-form-checkbox{display:flex;align-items:center}.phbs-main .phbs-form-checkbox>div{width:22px;min-width:22px;height:22px;cursor:pointer;border-width:1px;border-style:solid}.phbs-main .phbs-form-checkbox>div:before{top:-4px;display:none;font-size:16px;position:relative;text-align:center}.phbs-main .phbs-form-checkbox.phbs-state-selected>div:before{display:block}.phbs-main .phbs-form-checkbox>div+span{padding-left:20px}.phbs-main .phbs-form-checkbox>div+span>a:hover{text-decoration:underline}.phbs-main .phbs-form-field{margin-top:-1px;position:relative;border-width:1px;border-style:solid;padding:16px 0 0}.phbs-main .phbs-form-field.phbs-form-field-width-50{width:50%;float:left}.phbs-main .phbs-form-field.phbs-form-field-width-33{width:33.33333333%;float:left}.phbs-main .phbs-form-field.phbs-form-field-width-50+.phbs-form-field-width-50,.phbs-main .phbs-form-field.phbs-form-field-width-33+.phbs-form-field-width-33{border-left-width:0}.phbs-main .phbs-form-field>label{margin-left:20px}.phbs-main .phbs-form-field>input,.phbs-main .phbs-form-field>textarea,.phbs-main .phbs-form-field .ui-selectmenu-button{clear:both;width:100%}.phbs-main .phbs-form-field>input,.phbs-main .phbs-form-field>select,.phbs-main .phbs-form-field>textarea{padding-left:20px;padding-right:20px;padding-bottom:13px}.phbs-main .phbs-form-field>input,.phbs-main .phbs-form-field>textarea,.phbs-main .phbs-form-field .ui-selectmenu-button{border:none}.phbs-main .phbs-form-field>input,.phbs-main .phbs-form-field>select,.phbs-main .phbs-form-field>textarea,.phbs-main .phbs-form-field .ui-selectmenu-button{background:0 0}.phbs-main .phbs-form-field>textarea{resize:none;overflow:auto}.phbs-main .phbs-form-field>input[type=checkbox]{cursor:pointer}.phbs-main .phbs-pet-list+.phbs-booking-extra{margin-top:40px}.phbs-main .phbs-pet-list>.phbs-header{margin-bottom:5px}.phbs-main .phbs-pet-list>ul{margin-top:30px}.phbs-main .phbs-pet-list>ul>li{margin-top:30px}.phbs-main .phbs-pet-list>ul>li:first-child{margin-top:0}.phbs-main .phbs-pet{padding:20px;display:flex;margin-top:20px;min-height:250px;border-width:1px;border-style:solid}.phbs-main .phbs-pet:first-child{margin-top:0}.phbs-main .phbs-pet>.phbs-pet-layout-column-right{display:flex;flex-grow:1;padding-left:30px;flex-direction:column}.phbs-main .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-top,.phbs-main .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-bottom{display:flex;flex-direction:row}.phbs-main .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-top{margin-bottom:33px}.phbs-main .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-top>div:first-child{flex-grow:1;padding-right:30px}.phbs-main .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-bottom>div:first-child{flex-grow:1;padding-right:30px}.phbs-main .phbs-pet .phbs-pet-image{opacity:0;width:210px}.phbs-main .phbs-pet .phbs-pet-name{margin-bottom:5px}.phbs-main .phbs-pet .phbs-pet-subname a,.phbs-main .phbs-pet .phbs-pet-subanme a:hover{white-space:nowrap;text-decoration:none}.phbs-main .phbs-pet .phbs-pet-price{margin-bottom:5px}.phbs-main .phbs-pet .phbs-pet-price,.phbs-main .phbs-pet .phbs-pet-price-label{text-align:right}.phbs-main .phbs-pet .phbs-pet-description{margin-bottom:30px}.phbs-main .phbs-pet .phbs-pet-description>p{margin:0;padding:0}.phbs-main .phbs-pet .phbs-pet-description>p+p{padding:1em 0 0}.phbs-main .phbs-pet .phbs-pet-description>h2,.phbs-main .phbs-pet .phbs-pet-description>h3,.phbs-main .phbs-pet .phbs-pet-description>h4{font-size:18px;line-height:28px;padding-bottom:.5em}.phbs-main .phbs-pet .phbs-pet-attribute{gap:20px;margin:0;padding:0;display:flex;flex-wrap:wrap;list-style-type:none}.phbs-main .phbs-pet .phbs-pet-attribute>li{display:flex;flex-basis:calc(50% - 20px);align-items:center}.phbs-main .phbs-pet .phbs-pet-attribute>li>span.phbs-pet-attribute-icon{width:44px;height:44px;min-width:44px;font-size:24px;line-height:44px;text-align:center;margin-right:15px;border-radius:999em}.phbs-main .phbs-attribute-field{height:100%;overflow:hidden;margin-top:15px;padding-bottom:10px}.phbs-main .phbs-attribute-field:last-child{padding-bottom:0}.phbs-main .phbs-attribute-field+.phbs-header{margin-top:30px}.phbs-main .phbs-attribute-field .phbs-attribute-field-name{font-size:12px;font-weight:400;line-height:18px;margin-bottom:5px;text-transform:uppercase}.phbs-main .phbs-attribute-field .phbs-attribute-field-value{font-size:16px;font-weight:400;line-height:28px}.phbs-main .phbs-corner-mark{top:0;right:0;width:50px;height:50px;display:none;position:absolute;border-radius:0 0 0 999em}.phbs-main .phbs-corner-mark:before{top:6px;left:17px;position:relative;font-size:24px}.phbs-main .phbs-payment{margin-top:40px}.phbs-main .phbs-payment>ul{gap:20px;margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.phbs-main .phbs-payment>ul>li{flex-grow:1;height:120px;cursor:pointer;flex-basis:200px;border-width:1px;border-radius:5px;border-style:solid}.phbs-main .phbs-payment>ul>li.phbs-state-selected{border-width:2px}.phbs-main .phbs-payment>ul>li>div{height:100%;display:flex;position:relative;align-items:center;justify-content:center}.phbs-main .phbs-payment>ul>li>div>h4{margin-bottom:0}.phbs-main .phbs-payment>ul>li.phbs-state-selected>div>.phbs-corner-mark{display:block}.phbs-main .phbs-payment>ul>li>div>img{max-height:100px}.phbs-main ul.phbs-agreement,.phbs-main ul.phbs-agreement li{margin:0;padding:0;list-style:none}.phbs-main ul.phbs-agreement>li{margin-top:15px}.phbs-main ul.phbs-agreement>li:first-child{margin-top:0}.phbs-main .phbs-form-field-coupon{position:relative;border-radius:5px}.phbs-main .phbs-form-field-coupon>input{padding-right:84px}.phbs-main .phbs-form-field-coupon>a{top:50%;right:20px;width:44px;height:44px;display:flex;position:absolute;border-width:1px;border-style:solid;border-radius:999em;margin-top:-22px;align-items:center;justify-content:center}.phbs-main .phbs-form-field-coupon>a:before{font-size:16px}.phbs-main .phbs-client-form>div{margin-top:40px}.phbs-main .phbs-client-form>div:first-child{margin-top:0}.phbs-main .phbs-client-form .phbs-client-form-sign-in>div:last-child{display:flex;margin-top:20px;justify-content:right}.phbs-main .phbs-client-form .phbs-client-form-sign-in>div:last-child>a+a{margin-left:20px}.phbs-main .phbs-client-form .phbs-client-form-client-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(1){border-radius:5px 0 0}.phbs-main .phbs-client-form .phbs-client-form-client-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(2){border-radius:0 5px 0 0}.phbs-main .phbs-client-form .phbs-client-form-client-detail .phbs-clear-fix:last-of-type>.phbs-form-field{border-radius:0 0 5px 5px}.phbs-main .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(1){border-radius:5px 0 0}.phbs-main .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(2){border-radius:0 5px 0 0}.phbs-main .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:last-of-type>.phbs-form-field:first-child{border-bottom-left-radius:5px}.phbs-main .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:last-of-type>.phbs-form-field:last-child{border-bottom-right-radius:5px}.phbs-main .phbs-client-form .phbs-client-form-custom-field>div{margin-top:40px}.phbs-main .phbs-client-form .phbs-client-form-custom-field>div:first-child{margin-top:0}.phbs-main .phbs-client-form .phbs-client-form-custom-field .phbs-client-form-custom-field-panel{border-radius:5px 5px 0 0}.phbs-main .phbs-client-form .phbs-client-form-custom-field .phbs-client-form-custom-field-panel+.phbs-client-form-custom-field-panel{margin-top:30px}.phbs-main .phbs-client-form .phbs-client-form-custom-field .phbs-client-form-custom-field-panel>div:first-child{padding:10px 20px 12px}.phbs-main .phbs-client-form .phbs-client-form-custom-field .phbs-client-form-custom-field-panel>div:first-child>span:before{top:3px;font-size:18px;position:relative;margin-right:10px}.phbs-main .phbs-client-form .phbs-client-form-custom-field-panel .phbs-clear-fix:first-of-type .phbs-form-field{border-top:none}.phbs-main .phbs-client-form .phbs-client-form-custom-field div .phbs-clear-fix .phbs-clear-fix:last-of-type .phbs-form-field{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.phbs-main .phbs-client-form .phbs-client-form-custom-field div .phbs-clear-fix:has(>.phbs-clear-fix) .phbs-clear-fix:first-of-type .phbs-form-field{border-top-left-radius:5px;border-top-right-radius:5px}.phbs-main .phbs-client-form .phbs-client-form-custom-field div .phbs-clear-fix .phbs-client-form-custom-field-panel>div{border-radius:5px 5px 0 0}.phbs-main .phbs-quantity{width:130px;padding:4px;display:flex;margin-top:10px;border-width:1px;border-style:solid}.phbs-main .phbs-quantity>*{text-align:center;border-radius:3px}.phbs-main .phbs-quantity>a{width:40px;height:40px;display:block;font-size:16px;line-height:40px}.phbs-main .phbs-quantity>input{width:40px;border:none;padding:8px 10px}.phbs-main .phbs-booking-extra-list>h2{margin-top:40px}.phbs-main .phbs-booking-extra{padding:20px;display:flex;border-width:1px;border-style:solid}.phbs-main .phbs-booking-extra-list>ul>li+li>.phbs-booking-extra{border-top-width:0}.phbs-main .phbs-booking-extra>.phbs-booking-extra-layout-column-right{flex-grow:1;display:flex;flex-direction:row}.phbs-main .phbs-booking-extra>.phbs-booking-extra-layout-column-right>.phbs-booking-extra-layout-column-right-left,.phbs-main .phbs-booking-extra>.phbs-booking-extra-layout-column-right>.phbs-booking-extra-layout-column-right-right{display:flex;flex-direction:column}.phbs-main .phbs-booking-extra>.phbs-booking-extra-layout-column-right>.phbs-booking-extra-layout-column-right-left{flex-grow:1;padding-right:30px}.phbs-main .phbs-booking-extra>.phbs-booking-extra-layout-column-right>.phbs-booking-extra-layout-column-right-eight{margin-top:25px}.phbs-main .phbs-booking-extra .phbs-booking-extra-image{width:110px;margin-right:30px}.phbs-main .phbs-booking-extra .phbs-booking-extra-name{margin-bottom:10px}.phbs-main .phbs-booking-extra .phbs-booking-extra-description{margin-bottom:10px}.phbs-main .phbs-booking-complete{max-width:500px;text-align:center;margin:100px auto 100px auto !important}.phbs-main .phbs-booking-complete h2{margin-top:40px}.phbs-main .phbs-booking-complete .phbs-booking-complete-payment>div{display:none}.phbs-main .phbs-booking-complete .phbs-booking-complete-payment>div>p{margin:0;padding:0;margin-top:30px}.phbs-main .phbs-booking-complete .phbs-booking-complete-payment>div>.phbs-button{margin-top:40px;display:inline-block}.phbs-main form[name=phbs-form-stripe]{display:none !important}.phbs-wc-order-view .phbs-wc-order-view-section+.phbs-wc-order-view-section{margin-top:40px}.phbs-wc-order-view .phbs-wc-order-view-section>div{padding:20px;border-width:1px;border-style:solid;border-color:#eaecee}.phbs-wc-order-view .phbs-wc-order-view-section>div>div{display:flex;flex-direction:row}.phbs-wc-order-view .phbs-wc-order-view-section>div>div>div:first-child{width:30%}.phbs-wc-order-view .phbs-wc-order-view-section>div>div>div:first-child+div{width:70%}.phbs-wc-order-view .phbs-wc-order-view-section.phbs-wc-order-view-section-full-width div{display:block;width:100% !important}.phbs-wc-order-view .phbs-wc-order-view-section>div>div>ol>li{margin:0;padding:0;padding-left:10px;margin-left:20px}.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1{max-width:300px}.phbs-main.phbs-widthlt-960 .phbs-main-content .phbs-summary-box{padding:25px 20px}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-2>div>.phbs-layout-column-right>.phbs-main-content-navigation-button,.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-3>div>.phbs-layout-column-right>.phbs-main-content-navigation-button{display:none}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-2>.phbs-main-content-navigation-button,.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-3>.phbs-main-content-navigation-button{display:block;margin-top:0}.phbs-main.phbs-widthlt-768 .phbs-layout-50x50 .phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-50x50 .phbs-layout-column-right,.phbs-main.phbs-widthlt-768 .phbs-layout-25x75>.phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-25x75>.phbs-layout-column-right,.phbs-main.phbs-widthlt-768 .phbs-layout-33x33x33>.phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-33x33x33>.phbs-layout-column-center,.phbs-main.phbs-widthlt-768 .phbs-layout-33x33x33>.phbs-layout-column-right,.phbs-main.phbs-widthlt-768 .phbs-layout-50x25x25>.phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-50x25x25>.phbs-layout-column-center,.phbs-main.phbs-widthlt-768 .phbs-layout-50x25x25>.phbs-layout-column-right{clear:both;width:100%;float:none;margin-left:0;margin-right:0}.phbs-main.phbs-widthlt-768 .phbs-layout-25x75>.phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-33x33x33>.phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-33x33x33>.phbs-layout-column-center,.phbs-main.phbs-widthlt-768 .phbs-layout-50x25x25>.phbs-layout-column-left,.phbs-main.phbs-widthlt-768 .phbs-layout-50x25x25>.phbs-layout-column-center{margin-bottom:40px}.phbs-main.phbs-widthlt-768 .phbs-layout-25x75{display:flex;flex-direction:column-reverse}.phbs-main.phbs-widthlt-768 .phbs-layout-25x75>.phbs-layout-column-left{margin-top:40px}.phbs-main.phbs-width-300 .phbs-main-navigation-default{display:none}.phbs-main.phbs-width-300 .phbs-main-navigation-responsive{display:block}.phbs-main.phbs-width-300 .phbs-main-content-navigation-button{display:flex;flex-direction:column}.phbs-main.phbs-width-300 .phbs-main-content-navigation-button a{width:100%;float:none;text-align:center}.phbs-main.phbs-width-300 .phbs-main-content-navigation-button .phbs-button.phbs-button-step-prev{order:2;margin-top:10px}.phbs-main.phbs-width-300 .phbs-main-content-navigation-button .phbs-button.phbs-button-step-next{order:1;margin:10px 0 0}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box.phbs-form-box-background,.phbs-main.phbs-booking-form-widget-mode .phbs-main-content .phbs-main-content-step-1 .phbs-form-box.phbs-form-box-background{height:auto !important;padding:10px !important;background-image:none !important}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-header,.phbs-main.phbs-booking-form-widget-mode .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-header{display:none}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field{padding:20px;flex-wrap:wrap}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child{border-top:0;padding-top:0;border-radius:0}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div{flex-basis:100%}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div:last-child,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div:last-child{margin:0;max-width:100%}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div:last-child>.phbs-button.phbs-button-style-1,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>div:last-child>.phbs-button.phbs-button-style-1{margin-top:20px;margin-bottom:0}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field{border-style:solid;border-width:1px 0}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field:first-child{border-radius:3px 3px 0 0}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>div.phbs-form-field-divider,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>div.phbs-form-field-divider{display:none}.phbs-main.phbs-widthlt-960 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>label{margin-left:20px;margin-right:20px}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>label,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>label{margin-left:0;margin-right:0}.phbs-main.phbs-widthlt-960 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>input,.phbs-main.phbs-widthlt-960 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>.ui-selectmenu-button{padding-left:20px;padding-right:20px}.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>input,.phbs-main.phbs-widthlt-768 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>.ui-selectmenu-button,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>input,.phbs-main.phbs-booking-form-widget-mode.phbs-booking-form-widget-mode-style-1 .phbs-main-content-step-1 .phbs-form-box .phbs-form-box-field>.phbs-form-field>.ui-selectmenu-button{padding-left:0;padding-right:0}.phbs-main.phbs-widthlt-480 .phbs-pet{flex-direction:column}.phbs-main.phbs-widthlt-480 .phbs-pet .phbs-pet-image{width:auto;max-width:100%}.phbs-main.phbs-widthlt-480 .phbs-pet .phbs-quantity,.phbs-main.phbs-widthlt-480 .phbs-pet .phbs-button.phbs-button-style-4{float:none;width:100%;margin-top:0}.phbs-main.phbs-widthlt-480 .phbs-pet .phbs-quantity{margin-top:10px}.phbs-main.phbs-widthlt-480 .phbs-pet .phbs-quantity>input{width:calc(100% - 80px)}.phbs-main.phbs-widthlt-480 .phbs-pet>.phbs-pet-layout-column-right{padding-left:0}.phbs-main.phbs-widthlt-480 .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-bottom{flex-direction:column}.phbs-main.phbs-widthlt-480 .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-bottom>div:has(.phbs-pet-attribute),.phbs-main.phbs-widthlt-480 .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-bottom>div:has(.phbs-pet-description){margin-bottom:25px}.phbs-main.phbs-widthlt-480 .phbs-pet>.phbs-pet-layout-column-right>.phbs-pet-layout-column-right-line-bottom>div{padding-right:0}.phbs-main.phbs-widthlt-480 .phbs-pet>.phbs-pet-layout-column-left+.phbs-pet-layout-column-right{margin-top:25px}.phbs-main.phbs-width-768.phbs-main .phbs-pet .phbs-pet-attribute>li,.phbs-main.phbs-width-480.phbs-main .phbs-pet .phbs-pet-attribute>li{flex-basis:100%}.phbs-main.phbs-width-300.phbs-main .phbs-pet .phbs-pet-attribute>li{flex-basis:calc(50% - 10px)}.phbs-main.phbs-width-480.phbs-main .phbs-pet .phbs-pet-attribute>li>span.phbs-pet-attribute-icon{margin-right:10px}.phbs-main.phbs-widthlt-480 .phbs-booking-extra{flex-direction:column}.phbs-main.phbs-widthlt-480 .phbs-booking-extra .phbs-booking-extra-image{width:auto;max-width:100%;margin-right:0}.phbs-main.phbs-widthlt-480 .phbs-booking-extra .phbs-quantity,.phbs-main.phbs-widthlt-480 .phbs-booking-extra .phbs-button.phbs-button-style-4{float:none;width:100%;margin-top:0}.phbs-main.phbs-widthlt-480 .phbs-booking-extra .phbs-quantity{margin-top:10px}.phbs-main.phbs-widthlt-480 .phbs-booking-extra .phbs-quantity>input{width:calc(100% - 80px)}.phbs-main.phbs-widthlt-480 .phbs-booking-extra>.phbs-booking-extra-layout-column-right{flex-direction:column}.phbs-main.phbs-widthlt-480 .phbs-booking-extra>.phbs-booking-extra-layout-column-right>.phbs-booking-extra-layout-column-right-left{padding-right:0}.phbs-main.phbs-widthlt-480 .phbs-booking-extra>.phbs-booking-extra-layout-column-left:has(.phbs-booking-extra-image)+.phbs-booking-extra-layout-column-right,.phbs-main.phbs-widthlt-480 .phbs-booking-extra>.phbs-booking-extra-layout-column-right>.phbs-booking-extra-layout-column-right-left+.phbs-booking-extra-layout-column-right-right{margin-top:25px}.phbs-main.phbs-width-300 .phbs-form-field.phbs-form-field-width-50{width:100%;float:none}.phbs-main.phbs-width-300 .phbs-form-field.phbs-form-field-width-50+.phbs-form-field.phbs-form-field-width-50{border-left-width:1px}.phbs-width-300.phbs-main .phbs-form-field-width-33,.phbs-width-300.phbs-main .phbs-form-field-width-33+.phbs-form-field-width-33,.phbs-width-300.phbs-main .phbs-form-field-width-33+.phbs-form-field-width-33+.phbs-form-field-width-33{width:100%;float:none;border-left-width:1px}.phbs-main.phbs-width-300 .phbs-client-form .phbs-client-form-client-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(1){border-radius:5px 5px 0 0}.phbs-main.phbs-width-300 .phbs-client-form phbs-client-form-client-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(2){border-radius:0}.phbs-main.phbs-width-300 .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(1){border-radius:5px 5px 0 0}.phbs-main.phbs-width-300 .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:first-of-type>.phbs-form-field.phbs-form-field-width-50:nth-of-type(2){border-radius:0}.phbs-main.phbs-width-300 .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:last-of-type>.phbs-form-field:first-child{border-radius:0}.phbs-main.phbs-width-300 .phbs-client-form .phbs-client-form-client-billing-detail .phbs-clear-fix:last-of-type>.phbs-form-field:last-child{border-radius:0 0 5px 5px}.phbs-main.phbs-width-300.ui-datepicker td a,.phbs-main.phbs-width-300.ui-datepicker td span,.phbs-main.phbs-width-300#ui-datepicker-div td a,.phbs-main.phbs-width-300#ui-datepicker-div td span{width:38px;height:38px;line-height:38px}.phbs-main.phbs-width-300.ui-datepicker,.phbs-main.phbs-width-300#ui-datepicker-div{padding:17px 17px 27px}.phbs-main.phbs-width-300.ui-datepicker .ui-datepicker-title,.phbs-main.phbs-width-300#ui-datepicker-div .ui-datepicker-title{font-size:16px}html .phbs-main #payment{border-radius:0}html .phbs-main #payment,html .phbs-main #payment .form-row{background:0 0}html .phbs-main #payment .form-row{padding:0;padding-top:20px}html .phbs-main #payment .wc_payment_methods{border:none;background-color:#f9f9f9;padding:28px 20px}html .phbs-main #payment .wc_payment_methods .wc_payment_method label,html .phbs-main #payment .wc_payment_methods .wc_payment_method input[type=radio]{cursor:pointer}html .phbs-main #payment .wc_payment_methods .wc_payment_method label{margin:0;cursor:pointer;font-size:16px;text-transform:none;display:inline-block}html .phbs-main #payment .wc_payment_methods .wc_payment_method label a,html .phbs-main #payment .wc_payment_methods .wc_payment_method label img{display:none}html .phbs-main #payment .wc_payment_methods .wc_payment_method .payment_box{margin:0;border:none;padding:0;position:static;background:0 0;padding-left:30px}html .phbs-main #payment .payment_box:before{border:none}html .phbs-main #payment .payment_box p{opacity:.5;margin-top:0;padding-top:5px;font-size:16px}html .phbs-main .woocommerce-notice{margin:0;border:none;padding:10px;font-size:16px;font-weight:500}#ui-datepicker-div,.phbs-main .ui-selectmenu-menu,.phbs-main .ui-timepicker-wrapper{z-index:99999 !important}