@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lilita+One&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/lilitaonerus-DwcmhE-0.ttf) format("truetype")}:root{--p-datepicker-date-selected-background: $accent-secondary !important;--p-datepicker-date-selected-color: #000 !important}html *{font-family:Inter,sans-serif}body{overflow-x:hidden;font-size:14px;color:#777a83;background-image:url(/build/assets/catpawn-bg-CsML2Vv3.jpg);line-height:22px}ul li a{color:#777a83;font-size:16px;font-weight:400;line-height:140%;text-decoration:none;transition:all .2s ease-out}ul li a:visited{color:#777a83}ul li a:hover{color:#f25c49}h1.as-title,h1.as-title-small,h2.as-title,h2.as-title-small,h3.as-title,h3.as-title-small,h4.as-title,h4.as-title-small,h5.as-title,h5.as-title-small{font-family:Lilita One,sans-serif;color:#454850;font-size:36px;text-transform:uppercase;font-weight:400;display:block;line-height:100%;letter-spacing:2px}@media(max-width:479px){h1.as-title,h1.as-title-small,h2.as-title,h2.as-title-small,h3.as-title,h3.as-title-small,h4.as-title,h4.as-title-small,h5.as-title,h5.as-title-small{font-size:24px}}h1.as-title-small,h2.as-title-small,h3.as-title-small,h4.as-title-small,h5.as-title-small{font-size:24px}.content .description{font-size:18px;font-weight:400}.content .description strong{font-weight:700}a{color:#454850;text-decoration:none;font-family:Inter,sans-serif;font-weight:400;font-size:15px;transition:all .2s ease-out}a:visited{color:#777a83}a:hover{color:#f25c49}.max-w-centered{max-width:1200px;margin-left:auto;margin-right:auto}@media(min-width:480px)and (max-width:767px){.max-w-centered{margin-left:48px;margin-right:48px}}@media(max-width:479px){.max-w-centered{margin-left:24px;margin-right:24px}}.p-drawer-mask{overflow-y:scroll!important}@media(min-width:768px)and (max-width:1239px){.page{margin-left:48px;margin-right:48px}}@media(min-width:480px)and (max-width:767px){.page{margin-left:48px;margin-right:48px}}@media(max-width:479px){.page{margin-left:24px;margin-right:24px}}.p-datepicker>input{padding:17px;border-radius:48px}.p-datepicker>input:enabled:focus{border-color:#f47e6f}.p-datepicker-day-selected{background:#f47e6f!important;color:#fff!important}.header-contacts{width:100%;background:#454850}@media(min-width:768px)and (max-width:1239px){.header-contacts{display:none}}@media(min-width:480px)and (max-width:767px){.header-contacts{display:none}}@media(max-width:479px){.header-contacts{display:none}}.header-contacts>.wrapper{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin:0 auto}@media(min-width:768px)and (max-width:1239px){.header-contacts>.wrapper{padding-right:48px;padding-left:48px}}.header-contacts>.wrapper>.left,.header-contacts>.wrapper>.right{display:flex;align-items:center}.header-contacts>.wrapper>.side>*+*{margin-left:24px}.header-contacts>.wrapper section{display:flex;align-items:center;font-size:12px;color:#fff}.header-contacts>.wrapper section>*+*{margin-left:4px}.header-contacts>.wrapper section a,.header-contacts>.wrapper section span{color:#fff;font-size:12px}.header-navigation{width:100%;background:#fff;padding:12px 0;position:relative;z-index:1200}.header-navigation>.wrapper{display:flex;align-items:center}@media(min-width:768px)and (max-width:1239px){.header-navigation>.wrapper{padding-right:48px;padding-left:48px;justify-content:space-between}}@media(min-width:480px)and (max-width:767px){.header-navigation>.wrapper{justify-content:space-between}}@media(max-width:479px){.header-navigation>.wrapper{justify-content:space-between}}.header-navigation>.wrapper>ul{display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto;list-style:none}@media(min-width:768px)and (max-width:1239px){.header-navigation>.wrapper>ul{display:none}}@media(min-width:480px)and (max-width:767px){.header-navigation>.wrapper>ul{display:none}}@media(max-width:479px){.header-navigation>.wrapper>ul{display:none}}.header-navigation>.wrapper>ul>*+*{margin-left:24px}.header-navigation>.wrapper>ul>li:hover>.sub-navigation{display:block}.header-navigation>.wrapper>ul>li>.sub-navigation{position:absolute;padding-top:30px;display:none}.header-navigation>.wrapper>ul>li>.sub-navigation>ul{padding:24px;background:#454850;color:#fff;border-radius:8px}.header-navigation>.wrapper>ul>li>.sub-navigation>ul>li{display:flex;flex-direction:column}.header-navigation>.wrapper>ul>li>.sub-navigation>ul>li>*+*{margin-top:16px}.header-navigation>.wrapper>ul>li>.sub-navigation>ul>li>a{font-weight:400;font-size:14px;color:#fff}.header-navigation>.wrapper>ul>li>.sub-navigation>ul>li>a:hover{color:#f25c49}.header-navigation>.wrapper>ul>li>a{display:flex;align-items:center;font-weight:400;font-size:15px}.header-navigation>.wrapper>ul>li>a>*+*{margin-left:5px}.header-navigation>.wrapper>.mobile-menu{display:flex;align-items:center}.header-navigation>.wrapper>.mobile-menu>*+*{margin-left:24px}@media(min-width:1240px){.header-navigation>.wrapper>.mobile-menu>div>img{display:none}}@media(min-width:480px)and (max-width:767px){.header-navigation>.wrapper>.mobile-menu{display:flex;align-items:center}}@media(max-width:479px){.header-navigation>.wrapper>.mobile-menu{display:block}.header-navigation>.wrapper>.mobile-menu>a{display:none}}.mobile-menu-wrapper{padding-top:48px}.mobile-menu-wrapper>.menu-item{padding:24px 48px;border-bottom:1px dashed #DADADC}.mobile-menu-wrapper>.menu-item span{display:block;font-size:18px;font-weight:600;color:#454850}.mobile-menu-wrapper>.menu-item-button{background:#f47e6f;display:flex;justify-content:space-between;align-items:center;border:none}.mobile-menu-wrapper>.menu-item-button>span{color:#fff}.mobile-menu-wrapper>.menu-contacts{margin-left:48px;margin-right:48px;padding-top:48px}.mobile-menu-wrapper>.menu-contacts>*+*{margin-top:24px}.mobile-menu-wrapper>.menu-contacts>.menu-contact{color:#777a83;display:flex;align-items:center}.mobile-menu-wrapper>.menu-contacts>.menu-contact>*+*{margin-left:4px}.mobile-menu-wrapper>.menu-links{margin-left:48px;margin-right:48px;padding-top:84px;display:flex;flex-wrap:wrap;justify-content:space-between}.mobile-menu-wrapper>.menu-links a{margin-top:24px;font-size:16px;color:#777a83}.mobile-menu-wrapper>.menu-links a:first-child{margin-top:0}.paw-button{background:#f47e6f;color:#fff;text-decoration:none;padding:8px 24px;transition:all .2s ease-out;border-radius:24px;cursor:pointer;display:inline-flex;align-items:center;border:none}.paw-button>*+*{margin-left:8px}.paw-button:visited{color:#fff}.paw-button:hover{background:#f25c49;color:#fff}.paw-button:hover>.button-paw{transform:rotate(90deg)}.paw-button>.button-text{font-family:Inter,sans-serif;font-size:15px;font-weight:600}.paw-button>.button-paw{transition:all .2s ease-out}.button-large{background:#f47e6f;color:#fff;text-decoration:none;padding:18px 120px;transition:all .2s ease-out;border-radius:48px;cursor:pointer;display:inline-flex;align-items:center}@media(min-width:768px)and (max-width:1239px){.button-large{padding:20px 93px}}@media(max-width:479px){.button-large{width:100%;padding:18px 0;justify-content:center}}.button-large:visited{color:#fff}.button-large:hover{background:#f25c49}.button-large:hover>.button-paw{transform:rotate(90deg)}.calendar-input{width:350px;display:inline-flex;justify-content:space-between;align-items:center;background:#fff;border-radius:48px;border:1px solid #DADADC;color:#777a83;padding:18px 24px;font-size:16px;cursor:pointer}.breadcrumbs{margin-left:auto;margin-right:auto;max-width:1200px;margin-top:24px}@media(max-width:479px){.breadcrumbs{display:none}}.breadcrumbs>ul{display:flex;align-items:center}.breadcrumbs>ul>li:after{content:"»";margin:0 8px;color:#777a83}.breadcrumbs>ul>li>a,.breadcrumbs>ul>li span{font-size:16px;font-weight:400}.breadcrumbs>ul>li:last-child:after{display:none}.breadcrumbs>ul>li:first-child>a{font-weight:700}.list-item{display:flex;align-items:flex-start}.list-item>*+*{margin-left:8px}.list-item>.image img{filter:grayscale(1)}.list-item>.list-items>.list-item-title{display:inline;font-size:18px;color:#454850;font-weight:600}.list-item>.list-items>.list-item-text{padding-left:4px;display:inline;font-size:18px;color:#777a83;font-weight:400}.dialog{padding:48px;position:relative}@media(max-width:479px){.dialog{width:100%;height:100%;overflow-y:auto}}.dialog .paw-dialog{position:absolute;top:0;left:0}.dialog .plus-minus{cursor:pointer;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #454850;color:#454850;font-size:21px;padding-left:1px;margin:20px;width:24px;height:24px}.dialog .plus-minus .sign{transform:rotate(45deg)}.dialog .head{display:flex;flex-direction:column;align-items:center}.dialog .head h3{text-align:center;font-size:18px;color:#777a83;margin-top:13px}.dialog .form{display:flex;flex-direction:column;align-items:center;margin-top:48px}.dialog .form>*+*{margin-top:48px}.dialog .form .inputs{display:flex;flex-direction:column;align-items:center;width:70%!important}.dialog .form .inputs>*+*{margin-top:12px}.dialog .form .agree{display:flex;align-items:center}.dialog .form .agree>*+*{margin-left:4px}.dialog .loading{min-height:200px;display:flex;justify-content:center;align-items:center}.dialog .loading>*+*{margin-left:10px}.dialog .loading .paw-print-1 img{transform:rotate(60deg);margin-top:10px}.dialog .loading .paw-print-2 img{transform:rotate(65deg)}.dialog .loading .paw-print-3 img{transform:rotate(77deg);margin-top:5px}.dialog .loading .paw-print-4 img{transform:rotate(70deg);margin-top:-5px}.dialog .loading .paw-print-5 img{transform:rotate(45deg);margin-top:2px}.dialog .loading .paw-print-6 img{transform:rotate(80deg)}.dialog .loading .paw-print{opacity:0;width:70px;height:70px}.dialog .loading .paw-print img{width:100%;height:100%}.dialog .loading .paw-print-1{animation:walk 2s ease-out infinite}.dialog .loading .paw-print-2{animation:walk 2s ease-out infinite .2s}.dialog .loading .paw-print-3{animation:walk 2s ease-out infinite .4s}.dialog .loading .paw-print-4{animation:walk 2s ease-out infinite .6s}.dialog .loading .paw-print-5{animation:walk 2s ease-out infinite .8s}.dialog .loading .paw-print-6{animation:walk 2s ease-out infinite 1s}.dialog .is-loaded{display:flex;align-items:center;justify-content:center;flex-direction:column}.dialog .is-loaded>*+*{margin-top:40px}.dialog .is-loaded h3{margin-top:10px}@keyframes walk{15%{opacity:1}to{opacity:0}}.p-inputtext{padding:17px 18px!important;border-radius:48px!important}.p-inputtext:enabled:focus{border-color:#f47e6f!important}.p-checkbox-checked .p-checkbox-box{border-color:#f47e6f!important;background:#f47e6f!important}.service-tile{display:flex;flex-direction:column;justify-content:center;border-radius:8px;border:1px solid #DADADC;width:360px;padding:24px;background:#fff;transition:all .2s ease-out;margin:12px;flex:1 0 25%}.service-tile>*+*{margin-top:21px}@media(min-width:768px)and (max-width:1239px){.service-tile{flex:none}}@media(min-width:480px)and (max-width:767px){.service-tile{flex:1 0 30%}}.service-tile:hover{box-shadow:0 8px 48px #45485026}.service-tile>.icon{display:flex;justify-content:center}.service-tile>.title{color:#454850;font-size:22px;text-align:center;font-family:Lilita One,sans-serif}.service-tile>.description{color:#777a83;font-size:16px;text-align:center}.slider{width:100%;background-position:50% 0px;background-image:url(/build/assets/slider-bg-CYyJvkIS.jpg)}.slider>.wrapper{display:flex;padding:48px 0 32px}.slider>.wrapper>*+*{margin-left:48px}@media(min-width:768px)and (max-width:1239px){.slider>.wrapper{padding-right:24px;padding-left:24px}}@media(max-width:479px){.slider>.wrapper{padding:0}}@media(min-width:768px)and (max-width:1239px){.slider>.wrapper>img{width:200px;height:200px}}@media(min-width:480px)and (max-width:767px){.slider>.wrapper>img{width:200px;height:200px}}@media(max-width:479px){.slider>.wrapper>img{display:none}}.slider>.wrapper>div{padding-top:31px;display:flex;flex-direction:column}@media(max-width:479px){.slider>.wrapper>div{padding-top:48px;padding-bottom:48px;margin:0}}.slider>.wrapper>div h2{font-family:Lilita One,sans-serif;color:#454850;font-size:32px;text-transform:uppercase;font-weight:400;display:block;line-height:100%}@media(min-width:768px)and (max-width:1239px){.slider>.wrapper>div h2{font-size:24px}}@media(min-width:480px)and (max-width:767px){.slider>.wrapper>div h2{font-size:24px}}@media(max-width:479px){.slider>.wrapper>div h2{font-size:20px}}.slider>.wrapper>div span.text{display:block;color:#454850;font-size:18px;font-family:Inter,sans-serif;font-weight:400;padding-top:12px;line-height:140%;width:545px}@media(min-width:768px)and (max-width:1239px){.slider>.wrapper>div span.text{width:75%;font-size:14px}.slider>.wrapper>div span.text br{display:none}}@media(min-width:480px)and (max-width:767px){.slider>.wrapper>div span.text{width:100%;font-size:14px}.slider>.wrapper>div span.text br{display:none}}@media(max-width:479px){.slider>.wrapper>div span.text{font-size:14px;width:100%}}.footer{background:#fff}.footer>.wrapper{padding:48px 0}@media(min-width:1240px){.footer>.wrapper{margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1239px){.footer>.wrapper{padding:48px}}.footer>.wrapper .text{font-size:15px;line-height:140%;font-family:Inter,sans-serif;margin-top:24px}@media(min-width:768px)and (max-width:1239px){.footer>.wrapper .text{width:90%}}@media(max-width:479px){.footer>.wrapper .text{margin-top:28px}}.footer>.wrapper>.main{display:flex;justify-content:space-between;border-bottom:1px dashed #DADADC;border-spacing:15px;padding-bottom:48px}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.main{flex-wrap:wrap}}@media(max-width:479px){.footer>.wrapper>.main{flex-direction:column;align-items:center}}@media(max-width:479px){.footer>.wrapper>.main>.side{text-align:center}}.footer>.wrapper>.main>.side:first-child{width:300px}@media(min-width:768px)and (max-width:1239px){.footer>.wrapper>.main>.side:first-child{width:33%}}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.main>.side:first-child{width:30%}}@media(max-width:479px){.footer>.wrapper>.main>.side:first-child{width:100%;margin-left:0}}.footer>.wrapper>.main>.side:nth-child(2){width:428px}@media(min-width:768px)and (max-width:1239px){.footer>.wrapper>.main>.side:nth-child(2){width:33%}}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.main>.side:nth-child(2){width:50%}}@media(max-width:479px){.footer>.wrapper>.main>.side:nth-child(2){width:100%;margin-left:0;margin-top:52px}}.footer>.wrapper>.main>.side:nth-child(3){width:280px}@media(min-width:768px)and (max-width:1239px){.footer>.wrapper>.main>.side:nth-child(3){width:33%}}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.main>.side:nth-child(3){width:100%;margin-left:50%;margin-top:48px}}@media(max-width:479px){.footer>.wrapper>.main>.side:nth-child(3){width:100%;margin-left:0;margin-top:52px}}.footer>.wrapper>.main>.side:nth-child(3) .text{margin-top:12px}.footer>.wrapper>.main>.side:nth-child(3) a.text{margin-top:12px;display:inline-block;text-decoration:none;color:#777a83;transition:all .2s ease-out}.footer>.wrapper>.main>.side:nth-child(3) a.text:hover{color:#f25c49}.footer>.wrapper>.main>.side h3{color:#454850;font-size:15px;font-weight:600;text-transform:uppercase}.footer>.wrapper>.main>.side h4{color:#777a83;font-size:15px;font-weight:600;text-transform:uppercase;margin-top:12px}.footer>.wrapper>.main>.side ul{margin-top:24px}.footer>.wrapper>.main>.side ul>*+*{margin-top:12px}.footer>.wrapper>.bottom{padding-top:48px;display:flex;justify-content:space-between}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.bottom{padding-top:48px;display:flex;flex-direction:column}}@media(max-width:479px){.footer>.wrapper>.bottom{display:flex;flex-direction:column}}.footer>.wrapper>.bottom .copyright{text-align:center}.footer>.wrapper>.bottom ul{display:flex;align-items:center}.footer>.wrapper>.bottom ul>*+*{margin-left:48px}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.bottom ul{padding-top:24px;justify-content:center}}@media(max-width:479px){.footer>.wrapper>.bottom ul{display:flex;flex-direction:column;margin-top:48px}.footer>.wrapper>.bottom ul>*+*{margin-left:0}.footer>.wrapper>.bottom ul>*+*{margin-top:12px}}@media(min-width:480px)and (max-width:767px){.footer>.wrapper>.bottom ul li a{font-size:14px}}.feedback{background:#f4f4f4;border-bottom:1px solid #DADADC;border-top:1px solid #DADADC;margin-top:96px}.feedback .wrapper{padding-top:48px;padding-bottom:48px;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px)and (max-width:1239px){.feedback .wrapper{padding-left:48px;padding-right:48px}}@media(max-width:479px){.feedback .wrapper{flex-direction:column}}.feedback .wrapper>.left{width:50%}@media(max-width:479px){.feedback .wrapper>.left{width:100%}}.feedback .wrapper>.left h3{font-family:Lilita One,sans-serif;color:#454850;font-size:36px;text-transform:uppercase;font-weight:400;display:block;line-height:100%}@media(min-width:480px)and (max-width:767px){.feedback .wrapper>.left h3{font-size:32px}}@media(max-width:479px){.feedback .wrapper>.left h3{font-size:24px;text-align:center}}.feedback .wrapper>.left .text{margin-top:24px;display:block;color:#777a83;font-size:18px;font-family:Inter,sans-serif;padding-top:12px;line-height:140%;font-weight:300}@media(max-width:479px){.feedback .wrapper>.left .text{padding-top:0;margin-top:24px;font-size:16px;text-align:center}}.feedback .wrapper>.controls{display:flex;flex-direction:column;width:50%}.feedback .wrapper>.controls>*+*{margin-top:7px}@media(max-width:479px){.feedback .wrapper>.controls{width:100%;margin-top:48px}}.feedback .wrapper>.controls>.control{cursor:pointer;color:#454850;width:100%;padding:18px 24px;display:inline-flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;border:1px solid #DADADC;font-size:16px;transition:all .2s ease-out}@media(min-width:480px)and (max-width:767px){.feedback .wrapper>.controls>.control{font-size:14px}}.feedback .wrapper>.controls>.control:hover{background:#f47e6f;color:#fff}.feedback .wrapper>.controls>.control:hover img{filter:brightness(0) invert(1)}.referral{border-radius:12px;position:relative;background-image:url(/build/assets/ref-ul59ow_A.jpg);background-repeat:no-repeat;background-position:center}@media(min-width:1240px){.referral{margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1239px){.referral{background-size:100%;margin-left:48px;margin-right:48px}}@media(max-width:479px){.referral{background-size:cover}}.referral .big-paw{width:279px;height:226px;position:absolute;top:-24px;left:420px;z-index:10;background-image:url(/build/assets/big-paw-iOTV6GtR.png);background-repeat:no-repeat;background-size:cover}.referral .wrapper{padding:48px;width:100%}@media(max-width:479px){.referral .wrapper{padding:24px}}.referral .wrapper h3{font-weight:700;color:#454850;font-size:56px;text-transform:uppercase}@media(max-width:479px){.referral .wrapper h3{font-size:32px;line-height:35px;width:60%}}.referral .wrapper h4{font-weight:700;font-size:24px;color:#454850;margin-top:20px}@media(max-width:479px){.referral .wrapper h4{margin-top:12px}}.referral .wrapper .text{font-size:16px;font-weight:400;margin-top:24px;width:47%;line-height:140%}@media(max-width:479px){.referral .wrapper .text{display:none}}.referral .wrapper .button{margin-top:48px}.booking{border:2px dashed #DADADC;padding:48px;display:flex;flex-direction:column;align-items:center;border-radius:16px}.booking>*+*{margin-top:24px}@media(min-width:768px)and (max-width:1239px){.booking{margin-left:48px;margin-right:48px}}@media(max-width:479px){.booking{padding:24px}}.booking>h2.as-title,.booking>h2.as-title-small{font-size:20px}.booking>.form{display:flex;align-items:center}@media(min-width:768px)and (max-width:1239px){.booking>.form>*+*{margin-left:16px}}@media(max-width:479px){.booking>.form{flex-direction:column;margin-left:0!important}.booking>.form>*+*{margin-top:24px}.booking>.form>*+*{margin-left:0}.booking>.form>span{margin-left:0}}.booking>.form>*+*{margin-left:24px}.booking>.form>button.search{border:none;width:350px;font-size:16px;text-decoration:none;padding:18px 24px;display:inline-flex;align-items:center;justify-content:center;background:#f47e6f;border-radius:48px;transition:all .2s ease-out;color:#fff}.booking>.form>button.search:hover{background:#f25c49}@media(min-width:768px)and (max-width:1239px){.booking>.form>button.search{width:260px}}@media(max-width:479px){.booking>.form>button.search{width:100%;margin-left:0}}.booking>.form>.calendar-input{width:350px;display:inline-flex;justify-content:space-between;background:#fff;border-radius:48px;border:1px solid #DADADC;color:#777a83;padding:18px 24px;font-size:16px;cursor:pointer}.booking>a.calculate{font-size:16px;border-bottom:1px solid #777A83}.page-booking .booking-rooms{margin-top:96px}@media(max-width:479px){.page-booking .booking-rooms>*+*{margin-top:48px}}.page-booking .booking-rooms .booking-room{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px dashed #DADADC;padding-top:36px;padding-bottom:36px}.page-booking .booking-rooms .booking-room>*+*{margin-top:24px}.page-booking .booking-rooms .booking-room:last-child{border:none}@media(max-width:479px){.page-booking .booking-rooms .booking-room:last-child{border:1px dashed #DADADC}}@media(max-width:479px){.page-booking .booking-rooms .booking-room{padding:24px;flex-direction:column;border:1px dashed #DADADC}}.page-booking .booking-rooms .booking-room .booking-info{display:flex}.page-booking .booking-rooms .booking-room .booking-info>*+*{margin-left:48px}@media(max-width:479px){.page-booking .booking-rooms .booking-room .booking-info{flex-direction:column;align-items:center}.page-booking .booking-rooms .booking-room .booking-info>*+*{margin-left:0}}.page-booking .booking-rooms .booking-room .booking-info .left img{width:50%}@media(max-width:479px){.page-booking .booking-rooms .booking-room .booking-info .right{margin-top:24px}}.page-booking .booking-rooms .booking-room .booking-info .right span{font-size:14px;color:#b5b7bc}.page-booking .booking-rooms .booking-room .booking-info .right h3{font-size:24px;color:#454850;font-weight:600}.page-booking .booking-rooms .booking-room .booking-info .right h4{font-size:15px;color:#777a83;margin-top:14px}.page-booking .booking-rooms .booking-room .booking-info .right .items{margin-top:24px}.page-booking .booking-rooms .booking-room .booking-info .right .items>*+*{margin-top:8px}.page-booking .booking-rooms .booking-room .booking-info .right .items .included{font-size:16px;color:#454850}.page-booking .booking-rooms .booking-room .booking-info .right .items .item{display:flex;align-items:center}.page-booking .booking-rooms .booking-room .booking-info .right .items .item>*+*{margin-left:8px}.page-booking .booking-rooms .booking-room .booking-info .right .items .item img{width:20px;height:20px}.page-booking .booking-rooms .booking-room .booking-info .right .items .item span.description{font-size:14px;color:#777a83}.page-booking .booking-rooms .booking-room .price-calculated{margin-top:0;border:1px dashed #DADADC;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px}@media(max-width:479px){.page-booking .booking-rooms .booking-room .price-calculated{margin-top:48px;width:100%;border:none;align-items:flex-start;justify-content:start;padding:0}}.page-booking .booking-rooms .booking-room .price-calculated .total{font-size:40px;font-weight:600;color:#454850;letter-spacing:1.6px}.page-booking .booking-rooms .booking-room .price-calculated .description{margin-top:36px;display:flex;flex-direction:column;align-items:center}@media(max-width:479px){.page-booking .booking-rooms .booking-room .price-calculated .description{align-items:flex-start}}.page-booking .booking-rooms .booking-room .price-calculated .description .days,.page-booking .booking-rooms .booking-room .price-calculated .description .per-day{font-size:16px;color:#777a83}.price-variant{padding:24px;border-radius:12px;border:1px solid #DADADC;background:#fff}@media(min-width:480px)and (max-width:767px){.price-variant{width:40%;margin-bottom:48px}.price-variant:last-child{margin-bottom:0;margin-left:0!important}}@media(max-width:479px){.price-variant{flex:none;width:100%}}.price-variant>.head{border-bottom:1px dashed #DADADC;padding-bottom:24px}.price-variant>.head>*+*{margin-top:12px}.price-variant>.head>.title{display:flex;align-items:center;justify-content:space-between}@media(max-width:479px){.price-variant>.head>.title{flex-direction:column;align-items:flex-start}.price-variant>.head>.title>*+*{margin-top:8px}}.price-variant>.head>.title>.name{font-size:32px;font-weight:600;color:#454850}.price-variant>.head>.title>.badge{color:#f47e6f;background:#ffeeec;padding:4px 12px;border-radius:24px;font-size:14px}.price-variant>.head>.description{font-size:16px;color:#777a83}.price-variant>.head>.dimensions{color:#f47e6f;font-size:16px}.price-variant>.body{padding-top:24px}.price-variant>.body>*+*{margin-top:24px}.price-variant>.body>.items{padding-bottom:12px}.price-variant>.body>.items>*+*{margin-top:12px}.price-variant>.body>.items>h3{font-size:18px;color:#454850}.price-variant>.body>.items>.item{display:flex;align-items:center}.price-variant>.body>.items>.item>*+*{margin-left:8px}.price-variant>.body>.items>.item>.description{font-size:16px;color:#777a83}.price-variant>.body>.footer{padding-top:24px}.price-variant>.body>.footer>*+*{margin-top:24px}.price-variant>.body>.footer>.price{font-size:48px;font-weight:600;color:#454850}.price-variant>.body>.footer>.price>span{font-size:18px;font-weight:400}@media(min-width:1240px){.prices{margin-left:auto;margin-right:auto}}.prices>h2{text-align:center}@media(max-width:479px){.prices>h2 br{display:none}}.prices>.description{margin-top:24px;color:#454850;text-align:center}@media(min-width:480px)and (max-width:767px){.prices>.description{font-size:18px}.prices>.description br{display:none}.prices>.description span{display:block}}@media(max-width:479px){.prices>.description br{display:none}.prices>.description span{display:block}}.prices>.description>strong{font-weight:600}.prices>.description>span{padding-top:24px}.prices>.variants{display:flex;margin-top:24px;margin-left:auto;margin-right:auto}.prices>.variants>*+*{margin-left:24px}@media(min-width:480px)and (max-width:767px){.prices>.variants{display:block;margin-left:48px;margin-right:48px}.prices>.variants>*+*{margin-top:24px}.prices>.variants>*+*{margin-left:0}}@media(max-width:479px){.prices>.variants{display:block}.prices>.variants>*+*{margin-top:24px}.prices>.variants>*+*{margin-left:0}}.steps-how-to>*+*{margin-top:24px}.steps-how-to>h2{text-align:center}.steps-how-to>.description{color:#777a83;font-size:18px;text-align:center}@media(max-width:479px){.steps-how-to>.description br{display:none}}.steps-how-to>.steps{margin-top:24px}.steps-how-to>.steps>*+*{margin-top:48px}@media(min-width:768px)and (max-width:1239px){.steps-how-to>.steps{margin-left:48px;margin-right:48px}}.steps-how-to>.steps>.step{display:flex}.steps-how-to>.steps>.step>*+*{margin-left:8px}@media(max-width:479px){.steps-how-to>.steps>.step{flex-direction:column;justify-content:center}}@media(max-width:479px){.steps-how-to>.steps>.step>.image{display:flex;justify-content:center}}@media(max-width:479px){.steps-how-to>.steps>.step>.text{margin-top:8px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-left:0}}.steps-how-to>.steps>.step>.text>h3.title{font-size:22px;color:#454850;font-weight:700}.steps-how-to>.steps>.step>.text>p{font-size:18px;color:#777a83;margin-top:12px}@media(max-width:479px){.steps-how-to>.steps>.step>.text>p{text-align:center}}.faq{position:relative}@media(min-width:1240px){.faq{margin-left:auto;margin-right:auto}}.faq>h2.as-title,.faq>h2.as-title-small{text-align:center}@media(max-width:479px){.faq>h2.as-title br,.faq>h2.as-title-small br{display:none}}.faq>.questions{margin-top:24px}.faq>.questions>*+*{margin-top:24px}@media(min-width:768px)and (max-width:1239px){.faq>.questions{margin-left:48px;margin-right:48px}}.faq>.questions>.question{position:relative;padding:24px;border:1px solid #DADADC;border-radius:12px;width:100%;background:#fff;cursor:pointer}.faq>.questions>.question:hover>.plus-minus>.sign{transform:rotate(90deg)}.faq>.questions>.question:hover>.plus-minus>.sign.opened{transform:none!important}.faq>.questions>.question>.plus-minus{position:absolute;top:20px;right:20px;border:1.5px solid #454850;border-radius:6px;display:flex;align-items:center;justify-content:center;width:27px;height:25px}.faq>.questions>.question>.plus-minus>.sign{transition:all .2s ease-out;line-height:19px;font-size:20px;font-weight:500}.faq>.questions>.question>h2{color:#454850;font-size:16px}@media(max-width:479px){.faq>.questions>.question>h2{padding-right:18%}}.faq>.questions>.question>.answer{margin-top:24px;color:#777a83;font-size:16px}.book-now{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;padding:24px 48px;border:1px dashed #DADADC}@media(min-width:768px)and (max-width:1239px){.book-now{padding-left:48px;padding-right:48px;margin-left:48px;margin-right:48px}}@media(min-width:1240px){.book-now{margin-left:auto;margin-right:auto}}.book-now h3{font-size:18px;color:#454850;font-weight:700}@media(max-width:479px){.book-now h3{font-size:24px;text-align:center}}.book-now .description{margin-top:4px;font-size:18px;text-align:center;color:#777a83}.book-now>a{margin-top:24px}.sales{padding:48px;box-shadow:0 8px 48px #45485026;border-radius:12px;position:relative;background-image:url(/build/assets/195c5076b257c54e582d34918c636bacce8f8f27-BOoBLU4f.jpg);background-repeat:no-repeat;background-position:center}@media(min-width:1240px){.sales{margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1239px){.sales{margin-left:48px;margin-right:48px;background-size:100%}}@media(max-width:479px){.sales{padding:24px;background-size:cover}}.sales .big-paw{width:279px;height:226px;position:absolute;top:-24px;left:420px;z-index:10;background-image:url(/build/assets/big-paw-iOTV6GtR.png);background-repeat:no-repeat;background-size:cover}.sales>h2{color:#fff;font-size:56px;font-weight:700;text-transform:uppercase}@media(max-width:479px){.sales>h2{font-size:32px;line-height:40px;width:50%}}.sales>h3{color:#fff;font-size:24px;font-weight:700;margin-top:20px}@media(max-width:479px){.sales>h3{margin-top:12px;line-height:24px;width:99%;font-size:24px}}.sales>.description{margin-top:24px;color:#fff;font-size:16px;font-weight:400}@media(max-width:479px){.sales>.description{display:none}}.sales>a{margin-top:48px}@media(max-width:479px){.sales>a{margin-top:28px}}@media(min-width:1240px){.welcome{margin-left:auto;margin-right:auto}}.welcome>h2{text-align:center}.welcome>.subtitle{color:#777a83;font-size:18px;line-height:140%;text-align:center;margin-top:24px}.welcome>.subtitle>strong{font-weight:600}@media(min-width:480px)and (max-width:767px){.welcome>.subtitle{font-size:18px}.welcome>.subtitle br{display:none}}@media(max-width:479px){.welcome>.subtitle{font-size:16px}.welcome>.subtitle br{display:none}}.services>.more{margin-top:48px;display:flex;justify-content:center}.services>h2{text-transform:uppercase;font-family:Lilita One,sans-serif;font-size:36px;color:#454850;text-align:center}@media(max-width:479px){.services>h2{font-size:24px}.services>h2 br{display:none}}.services>.subtitle{margin:24px auto;color:#777a83;font-size:18px;line-height:140%;text-align:center}@media(min-width:480px)and (max-width:767px){.services>.subtitle{font-size:18px}.services>.subtitle br{display:none}}@media(max-width:479px){.services>.subtitle{font-size:16px}.services>.subtitle br{display:none}}.services>.subtitle strong{font-weight:600}.services>.service-blocks{display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1239px){.services>.service-blocks{width:768px;margin-left:auto;margin-right:auto}}.page-block{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:96px}.page-block:first-child{margin-top:48px}.page-block p{margin-top:24px;font-size:18px}.page-block p strong{font-weight:700}.page-block p.flexed{display:flex;align-items:center}.page-block p.flexed>*+*{margin-left:8px}.page-block>.warn{padding:24px;margin-top:24px;border-radius:8px;border:1px dashed #F47E6F}.page-block>.warn p{margin-top:0;color:#f47e6f}.page-block .warn-text,.page-block .normal-text{margin-top:24px;display:block;color:#f47e6f;font-size:18px;font-weight:400}.page-block .normal-text{color:#777a83}.page-block .list-space>*+*{margin-top:24px}.page-index>*+*{margin-top:96px}@media(max-width:479px){.page-index>*+*{margin-top:48px}}.page-cctv .apps{display:flex;flex-direction:column;margin-top:24px}.page-cctv .apps>*+*{margin-top:24px}.page-cctv .page-block .normal-text{margin-top:96px;width:80%}.page-contacts .workhours{border-radius:8px;padding:24px;border:1px dashed #DADADC;font-size:18px}.page-contacts .workhours .details{display:flex;margin-top:24px}.page-contacts .workhours .details .detail{width:100%}.page-contacts .workhours .details .detail .head{font-weight:600;color:#454850}.page-contacts .workhours .details .detail .body{margin-top:12px;display:flex;flex-direction:column}.page-contacts .workhours .details .detail .body>*+*{margin-top:12px}.page-contacts .workhours .details .detail .body a.flexed{display:flex;align-items:center;font-size:18px;color:#777a83}.page-contacts .workhours .details .detail .body a.flexed>*+*{margin-left:8px}.page-contacts .map{max-width:1200px;height:600px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/build/assets/map-lg-CQpxFWmB.jpg)}.page-prices-rooms .rooms{margin-top:24px;display:flex;justify-content:space-between}.page-prices-rooms .rooms>*+*{margin-left:24px}.page-prices-rooms p.note{color:#b5b7bc;font-size:18px;width:80%}.page-prices-rooms p.note span{color:#f47e6f}.page-booking .book{margin-top:24px}.page-services .services{display:flex;flex-direction:column}.page-services .services>*+*{margin-top:48px}.page-services .services .service{display:flex}.page-services .services .service>*+*{margin-left:8px}.page-services .services .service .body{display:flex;flex-direction:column}.page-services .services .service .body>*+*{margin-top:12px}.page-services .services .service .body .title{font-size:18px;font-weight:600;color:#454850}.page-services .services .service .body .description{color:#777a83;font-size:18px;font-weight:400}.page-sales table.table-sales{width:100%;border-collapse:collapse;margin-top:24px}.page-sales table.table-sales th,.page-sales table.table-sales td{border:1px solid #DADADC;padding:12px;text-align:center;color:#454850;font-size:14px}.page-sales table.table-sales th{background-color:#f4f4f4;vertical-align:middle;text-align:center;font-size:15px}.page-sales table.table-sales tr{background-color:#fff}.slide-enter-active[data-v-b121eca3],.slide-leave-active[data-v-b121eca3]{transition:max-height .3s ease,opacity .3s ease}.slide-enter-from[data-v-b121eca3],.slide-leave-to[data-v-b121eca3]{max-height:0;opacity:0}.slide-enter-to[data-v-b121eca3],.slide-leave-from[data-v-b121eca3]{max-height:200px;opacity:1}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__img{object-fit:cover}.pswp-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:10px}.pswp-gallery>a{display:block}.pswp-gallery>a>img{width:306px;height:204px;object-fit:cover;border-radius:4px}[hidden]{display:none!important}body{background-color:#fff}.p-inputtext{font:inherit;font-size:16px;color:#454850;background:#fff;border:1px solid #cbd5e1;outline:none;width:100%;box-sizing:border-box;transition:border-color .2s}.p-datepicker{display:inline-flex;position:relative}.p-datepicker>input{cursor:pointer}.booking>.form .p-datepicker>input{width:296px;padding-right:48px!important}@media(max-width:767px){.booking>.form .p-datepicker,.booking>.form .p-datepicker>input{width:100%}}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#f47e6f;border-color:#f47e6f}.flatpickr-day.today{border-color:#f47e6f}dialog.modal{border:none;border-radius:12px;padding:0;width:680px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 10px 40px #0003}dialog.modal::backdrop,dialog.lightbox::backdrop{background:#00000080}.dialog .form form.form{margin-top:32px;width:100%}.dialog .form .agree{cursor:pointer}.dialog .form .agree input{appearance:auto;-webkit-appearance:checkbox;display:inline-block;opacity:1;position:static;width:20px;height:20px;accent-color:#f47e6f;flex-shrink:0}.dialog button.paw-button{border:none;cursor:pointer;font:inherit}.booking-summary{margin-top:12px;color:#454850;font-weight:600;text-align:center}.dialog .is-loaded h3 a{color:#f47e6f}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px}.modal-policy{padding:24px 28px!important;font-size:14px;line-height:1.5;color:#454850}.modal-policy-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.modal-x{background:none;border:1px solid #454850;border-radius:8px;width:28px;height:28px;font-size:20px;line-height:1;cursor:pointer}.mobile-drawer{position:fixed;inset:160px 0 0;background:#fff;z-index:1000;overflow-y:auto}.booking-error{text-align:center;color:#d9534f;font-weight:600;margin:24px 0}.pswp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pswp-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;display:block}dialog.lightbox{border:none;padding:0;background:transparent;max-width:100vw;max-height:100vh}dialog.lightbox img{max-width:92vw;max-height:88vh;display:block;border-radius:8px}dialog.lightbox button{position:fixed;background:#ffffffe6;border:none;border-radius:50%;width:44px;height:44px;font-size:28px;cursor:pointer}.lb-prev{left:16px;top:50%}.lb-next{right:16px;top:50%}.lb-close{right:16px;top:16px}.blog-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:32px}.blog-card{border:1px solid #DADADC;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:box-shadow .2s}.blog-card:hover{box-shadow:0 6px 24px #00000014}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card .blog-card-body{padding:20px;display:flex;flex-direction:column;gap:10px}.blog-card h3{font-size:20px;color:#454850}.blog-card p{color:#777a83;font-size:15px}.blog-meta{color:#9a9ca3;font-size:14px}.article{max-width:760px;margin:0 auto;color:#454850;font-size:17px;line-height:1.65}.article>*+*{margin-top:1em}.article h1{font-size:34px;line-height:1.2}.article h2{font-size:24px;margin-top:1.6em}.article h3{font-size:20px;margin-top:1.3em}.article ul,.article ol{padding-left:1.4em;list-style:disc}.article ol{list-style:decimal}.article li+li{margin-top:.4em}.article img{max-width:100%;border-radius:12px}.article a{color:#f47e6f;text-decoration:underline}.article blockquote{border-left:4px solid #f47e6f;padding:4px 0 4px 16px;color:#777a83}.article-cover{width:100%;border-radius:12px;aspect-ratio:16/9;object-fit:cover}.article-cta{margin-top:40px;padding:28px;background:#fff4f2;border-radius:12px;text-align:center}.article-cta>*+*{margin-top:16px}.article-cta .paw-button{display:inline-flex}.p-datepicker{align-items:center}.p-datepicker .cal-icon{position:absolute;right:20px;color:#454850;pointer-events:none}.booking>.form>button.search{width:296px}@media(max-width:767px){.booking>.form>button.search{width:100%}}.booking-rooms .booking-room .booking-info .left{flex-shrink:0}.room-photos{position:relative;width:170px}.room-photos img{width:170px!important;height:240px;object-fit:cover;border-radius:6px;display:block;cursor:zoom-in}.room-photos-count{position:absolute;left:8px;bottom:8px;background:#0000008c;color:#fff!important;font-size:12px!important;padding:2px 8px;border-radius:10px;cursor:pointer}.booking-rooms .booking-room .booking-info .right .room-note{display:block;margin-top:6px;font-size:13px;color:#b5b7bc}.req{color:#f47e6f;font-style:normal}.room-desc{margin-top:10px;font-size:14px;color:#777a83;max-width:420px}@media(max-width:767px){.room-photos,.room-photos img{width:100%!important}.room-photos img{height:260px}}.booking>a.calculate{color:#777a83;cursor:pointer}.booking>a.calculate:hover{color:#f47e6f;border-color:#f47e6f}.calc-result{width:100%;max-width:920px;border-top:1px dashed #DADADC;padding-top:20px}.calc-head{text-align:center;font-size:16px;color:#454850;margin-bottom:12px}.calc-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;padding:10px 4px;border-bottom:1px dashed #eee}.calc-row:last-child{border-bottom:none}.calc-name{font-size:18px;font-weight:600;color:#454850}.calc-math{font-size:15px;color:#777a83}.calc-discount{color:#f47e6f;font-weight:600}.calc-total{font-size:24px;font-weight:600;color:#454850}.calc-note{text-align:center;color:#d9534f;font-weight:600}@media(max-width:600px){.calc-row{grid-template-columns:1fr auto}.calc-math{grid-column:1 / -1;order:3}}.booking-rooms{letter-spacing:.03em}.room-photos,.room-photos img{width:168px!important}.room-photos img{height:240px;border-radius:4px}@media(min-width:768px){.booking-rooms .booking-room .price-calculated{width:226px;flex-shrink:0;border:1px dashed #DADADC;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.booking-rooms .booking-room .price-calculated .description{margin-top:24px;align-items:center}.booking-rooms .booking-room .price-calculated .book{margin-top:16px}}.room-card-photo{position:relative;margin:-8px -8px 20px}.room-card-photo img{width:100%;height:280px;object-fit:cover;border-radius:8px;display:block;cursor:zoom-in}.reviews{display:flex;flex-direction:column;align-items:center;margin-top:96px}.reviews>*+*{margin-top:16px}.reviews .subtitle{text-align:center;font-size:16px;color:#777a83}.reviews-widget{position:relative;width:100%;max-width:760px;height:720px;overflow:hidden;margin-top:32px!important}.reviews-widget iframe{width:100%;height:100%;border:1px solid #e6e6e6;border-radius:12px;box-sizing:border-box;background:#fff}.reviews-widget a{position:absolute;left:0;bottom:8px;width:100%;text-align:center;font-size:10px;color:#b3b3b3;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;box-sizing:border-box}.reviews-all{color:#f47e6f;font-size:16px;border-bottom:1px solid #f47e6f}@media(max-width:767px){.reviews{margin-top:48px;padding:0 16px}.reviews-widget{height:640px}}.article{background:#fff;border-radius:16px;padding:40px 48px;box-shadow:0 2px 16px #0000000a}@media(max-width:767px){.article{padding:24px 18px}}.blog-card img{object-position:top}.article-cover{object-fit:contain;aspect-ratio:auto;max-height:640px;background:#f7f7f8}.article p>img{display:block;margin:8px auto;max-height:640px}.slider>.wrapper{align-items:center}.slider .award-badge{display:block;margin-top:16px;border:0}.slider>.wrapper>.award{margin-left:auto;flex-shrink:0;padding:16px 0}.slider>.wrapper>.award img{display:block;height:240px;width:auto;border-radius:12px;box-shadow:0 6px 24px #00000026;transition:transform .2s}.slider>.wrapper>.award:hover img{transform:translateY(-2px) rotate(-1deg)}@media(max-width:767px){.slider>.wrapper>.award{display:none}}.reviews-summary{display:flex;align-items:center;gap:12px;text-decoration:none}.reviews-rating{font-size:40px;font-weight:600;color:#454850}.reviews-stars{color:#fc0;font-size:24px;letter-spacing:2px}.reviews-stars.small{font-size:16px;margin-top:12px}.reviews-count{color:#777a83;font-size:16px;border-bottom:1px solid #DADADC}.reviews-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-top:32px!important}.review-card{background:#fff;border:1px solid #DADADC;border-radius:12px;padding:24px;display:flex;flex-direction:column}.review-head{display:flex;align-items:center;gap:12px}.review-avatar{width:44px;height:44px;border-radius:50%;background:#fde3df;color:#f47e6f;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-name{font-size:16px;font-weight:600;color:#454850}.review-date{font-size:13px;color:#9a9ca3}.review-text{margin-top:12px;font-size:15px;line-height:1.55;color:#454850;white-space:pre-line}.reviews-actions{display:flex;align-items:center;gap:32px;margin-top:32px!important}@media(max-width:1023px){.reviews-list{grid-template-columns:1fr}}@media(max-width:600px){.reviews-actions{flex-direction:column;gap:16px}.reviews-rating{font-size:32px}}.slider>.wrapper>.award img{height:220px;border-radius:0;box-shadow:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.12))}@media(max-width:767px){.slider>.wrapper>.award{display:block;position:absolute;right:12px;top:8px;padding:0}.slider>.wrapper>.award img{height:96px}.slider>.wrapper{position:relative}}html,body{overflow-x:hidden}@media(max-width:767px){.sales{overflow:hidden}.rooms{display:flex;flex-direction:column;gap:24px}.rooms>.price-variant{width:100%!important;margin:0!important}.page-contacts .workhours .details{flex-direction:column;gap:20px}.page-contacts .workhours .details .detail{width:100%!important;margin:0!important}.table-sales th,.table-sales td{padding:8px 4px!important;font-size:12px!important;word-break:break-word}.table-sales th{font-size:12px!important}}body.theme-halloween{background-image:url(/media/themes/halloween/catpawn-bg-halloween.jpg)}.theme-halloween .slider{background-image:url(/media/themes/halloween/hero.svg),url(/build/assets/slider-bg-CYyJvkIS.jpg);background-position:50% 0,50% 0;background-repeat:no-repeat,repeat}
