.services-list .serviceRow.--border.fullgroom{order:1;margin:0;border-top:none}.header{transition:all .3s ease}.header.--typeAbsolute,.header{position:fixed;z-index:999;transition:transform .3s ease-in-out;background-color:var(--light-color);width:100%;top:0;-webkit-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}.header.--typeAbsolute{background:rgba(255,255,255,.2)}.header.sticky.--typeAbsolute.--colorWhite{background:#f4}.header.sticky.--typeAbsolute.--colorWhite *{color:var(--second-color)}.header-placeholder{display:block;height:70px}.header.--typeAbsolute+.header-placeholder{display:none;height:70px}.serviceRow .custom-checkbox.--round span,.serviceRow__price{position:relative}.serviceRow .custom-checkbox.--round .checkmark:after{width:16px;height:16px}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1001}.modal-content{background-color:#fff;padding:20px;width:90%;max-width:500px;position:relative}.close-modal{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer;color:#202020}.modal-content h2{margin-top:0;font-size:24px;color:#202020}.modal-content p{font-size:14px;margin-bottom:20px;color:#202020}.cookie-option{margin-bottom:15px}.cookie-option label{display:block;font-weight:700;margin-bottom:5px;font-size:14px}.cookie-option input{margin-right:5px}.cookie-option .description{font-size:14px;color:#202020;margin:0}.legal-links{margin-top:20px;font-size:14px;color:#202020}.legal-links a{color:#67b4db;text-decoration:underline;font-size:14px}.legal-links a:hover{text-decoration:none}.modal-actions{display:flex;justify-content:space-between;margin-top:20px}.cancel-btn{color:#fff;border:none;padding:10px 20px;cursor:pointer}.save-btn{background-color:#67b4db;color:#fff;border:none;padding:10px 20px;cursor:pointer}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#000;padding:30px;box-sizing:border-box;display:flex;justify-content:center;z-index:1000;display:none;animation:slideUp .5s ease-in-out}.cookie-content{display:flex;align-items:center;justify-content:space-between;max-width:1300px;width:100%;gap:20px;margin:auto}.cookie-icon{width:40px;height:40px}p.cookie-text{flex-grow:1;color:#fff;margin:0;font-family:Inter;font-weight:400;font-size:16px;line-height:20px;margin-bottom:0;display:flex;gap:20px}.cookie-text b{color:#fff;font-family:Inter;font-size:16px;line-height:20px}.learn-more{color:#67b4db;text-decoration:underline}.learn-more:hover{text-decoration:none}.cookie-actions{display:flex;gap:20px}.cookie-actions .btn{padding:12px 25px;border-radius:0;font-size:14px;cursor:pointer;transition:background-color .3s ease;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;text-align:center;vertical-align:middle;border:1px solid;width:max-content;border:1px solid #67b4db}.customize-btn{background-color:#000;color:#67b4db;border:1px solid #67b4db}.customize-btn:hover{background-color:#67b4db;color:#fff;border:1px solid #67b4db}.reject-btn{background-color:#67b4db;color:#fff;border:1px solid #67b4db}.reject-btn:hover{background-color:#000;color:#67b4db;border:1px solid #67b4db}.accept-btn{background-color:#67b4db;color:#fff;border:1px solid #67b4db}.accept-btn:hover{background-color:#000;color:#67b4db;border:1px solid #67b4db}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.footerinfo{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;text-align:left}.serviceRow .custom-checkbox{max-width:60%}.page-template-template-booking .right-mobile #userTypeQuestion_mob,.page-template-template-booking .header__innerLinks .signUp,.page-template-template-booking .header__innerLinks .btn,.page-template-template-booking .header__innerLinks .user-type-selector{display:none}.otgs-development-site-front-end{display:none}.btn-link{color:#c1a087;text-decoration:underline}.select2-container{width:100% !important}.bookingPage__form .select2-selection{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;background-repeat:no-repeat;background-position:95%;padding-right:30px;height:40px;line-height:40px;border-radius:8px;border:1px solid #ccc;font-size:14px;color:#333;padding:5.6px 11px;background:rgba(193,160,135,.2);border:none;border-radius:0;color:var(--main-color);border-radius:0}.bookingPage__form .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.bookingPage__form .petCard__editForm .select2-selection{background:#fff}.formRound .select2-selection{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;background-repeat:no-repeat;background-position:95%;padding-right:30px;height:40px;line-height:40px;border-radius:8px;border:1px solid #ccc;font-size:14px;color:#333;padding:5.6px 11px;background:rgba(193,160,135,.2);border:none;border-radius:0;color:var(--main-color);border-radius:19px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--main-color)}.formRound .select2-selection__arrow{display:none}.custom-checkbox span.accepttext{max-width:90%;font-size:14px;margin-top:-3px}.pageCard__fields p.custom-checkbox-p{margin-bottom:5px}.custom-checkbox-p .custom-checkbox{align-items:flex-start;position:relative;gap:6px}.custom-checkbox span.accepttext a{font-size:14px;color:#0e7cce;font-weight:600}.singlePost__title,.mainPost .post__title{text-transform:none}.pageCard input[type=checkbox]{z-index:9}.error .custom-checkbox .checkmark{border-color:red}.pageCard__card .custom-checkbox-p>label.error{position:relative}.serviceRow__price-dropdown{padding:5px 10px;margin-right:10px;text-transform:uppercase;font-family:var(--third-family);font-weight:500;font-size:12px}.langWrap{flex-direction:row-reverse;text-transform:uppercase}.singlePost__text h1 strong,.singlePost__text h2 strong,.singlePost__text h3 strong,.singlePost__text h4 strong,.singlePost__text h5 strong,.singlePost__text h6 strong{color:var(--main-color)}.singlePost__text h1 strong{font-size:35px}.singlePost__text h2 strong{font-size:20px;font-weight:600}.singlePost__text h3 strong{font-size:16px}.post__img{width:100%}.post__title{text-transform:none}.right-mobile{display:none}.user-type-selector{position:relative}#userTypeQuestion_mob,#userTypeQuestion{font-family:Inter;font-weight:500;font-size:14px;color:rgba(103,180,219,1);cursor:pointer;position:relative;padding-right:15px}#userTypeQuestion_mob.open:after,#userTypeQuestion.open:after{transform:rotate(180deg)}#userTypeQuestion_mob:after,#userTypeQuestion:after{content:'';position:absolute;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6' stroke='%2367B4DB' stroke-linecap='round'/%3E%3Cpath d='M11 1L6 6' stroke='%2367B4DB' stroke-linecap='round'/%3E%3C/svg%3E");width:12px;height:7px;right:-2px;top:6px;background-size:cover}.user-type-options{position:absolute;top:44px;background-color:var(--light-color);padding:15px 20px;text-align:center;z-index:9;left:-15%;width:130%;gap:5px;flex-direction:column}.user-type-option{cursor:pointer;text-align:center;display:block;font-family:Inter;font-weight:400;font-size:14px;color:rgba(103,180,219,1);cursor:pointer;width:100%;background:0 0}.user-type-option.selected{color:#bcbbb9}.follow__links,.follow__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--second-color);gap:5px}.follow__links img{margin-right:0}.rating svg path{fill:#abd0e1}header.light-color{background-color:var(--light-color)}.reviews__itemHead .tagline{text-transform:none}button.remove-pet{background:0 0}.PetItem:not(:last-child){border-bottom:1px solid #c1a087;padding-bottom:30px}.profileSection__info label.error{position:absolute;font-size:12px;text-transform:none;font-family:'Inter',sans-serif;padding-left:19px;margin-top:-7px}.pageCard__card label.error{position:absolute;font-size:12px;color:#fff;text-transform:none;font-family:'Inter',sans-serif}#loginMessage{display:block;text-align:center;position:relative}.pageCard__card #loginMessage .error{left:0;margin:auto;right:0}.bookingPage__form label.error{position:absolute;text-transform:none;font-family:'Inter';color:#ff6b6b}.crop-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.crop-modal-content{background:#fff;padding:20px;border-radius:8px;max-width:90%;max-height:90%}.btn.login{margin-top:34px;background:#fff;color:var(--second-color);padding:10px 32px}.btn--loading:after{content:' ⬤';animation:spin 1s linear infinite margin-left:5px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@keyframes spin{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}.crop-container{width:400px;height:400px;overflow:hidden}.crop-modal-buttons{text-align:center;margin-top:10px}.crop-modal-buttons button{margin:0 10px;padding:8px 16px;cursor:pointer}.userIcon img{background-color:#fff}.fileupload{display:none}#userProfileForm .iti{width:100%}#userProfileForm .iti--separate-dial-code .iti__selected-flag{background-color:#fdfdfd00}#google-map{transition:opacity .3s ease-in-out}#registerMessage .error{position:relative}#google-map.hidden{display:none}button.load-button span{transition:all 1s;opacity:1}button.load-button svg{display:none;margin:0 auto;transition:all 1s}button.load-button svg path,button.load-button svg rect{fill:#fff}.stepsPage{min-height:70vh}button.loading-start span{display:none;opacity:0}button.loading-start svg{display:block;opacity:1}button.login.load-button span{color:var(--second-color)}button.login.load-button svg path,button.login.load-button svg rect{fill:var(--second-color)}.userIcon img{width:100%;height:100%}.services-list{display:flex;flex-direction:column}.services-list .serviceRow{order:2}.services-list .serviceRow.fullgroom{order:1}.flatpickr-day.closed-day{text-decoration:line-through;color:#c1a087}.booked-day{position:relative}.booked-day:after{content:'';position:absolute;width:3px;height:3px;border-radius:150px;bottom:3px;left:calc(50% - 1.5px);content:" ";display:block;background:#b54141}.booked-slot{opacity:.3;cursor:not-allowed}.disabled-slot{background:var(--second-color);pointer-events:none;cursor:not-allowed}.custom-checkbox.--btn.disabled-slot span{color:#fff}.flatpickr-calendar.inline{display:block;position:relative;box-shadow:none;background:0 0;margin:auto}.flatpickr-day{color:#67b4db;font-size:14px}.calendar-container{width:100%}.stepsPage__formFooter{-ms-flex-direction:column;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.time-slots-container{padding-top:30px}.pageCard__fields p{position:relative}.toggle-password{position:absolute;z-index:9;right:0;top:0;bottom:0;width:24px;height:24px;margin:auto;cursor:pointer}.toggle-password .open path{fill:#fff}.toggle-password .close g{stroke:#fff}.toggle-password .open{display:block}.toggle-password .close{display:none}.left .langWrap{display:none}@media (max-width:1100px){.header a{font-size:18px!important},#userTypeQuestion_mob,#userTypeQuestion,.user-type-option{font-size:12px!important}.right-mobile{display:flex;gap:10px;align-content:center;align-items:center}.header__innerLinks .right,.right.d-flex-center .user-type-selector{display:none!important}.left .langWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;margin-bottom:40px}}@media (min-width:769px){.footer__logo{margin-bottom:40px}.footer__inner>div:nth-child(1){padding-right:3.6vw;margin-right:.3vw}.hero.--main{background-position:top}.infoBlock__inner{gap:3vw}.infoBlock__content{margin-top:-17px;margin-left:-7px}.textBlock__inner{max-width:100%;letter-spacing:.25px}.--typeLeft .ctaBanner__title{margin-top:30px}}.mobile-top{display:none}@media (max-width:1100px){.d-flex-center-account{margin-bottom:40px}.mobile-top{display:block}.d-flex-center-account .userIcon{display:flex;width:100%;justify-content:center;gap:10px;align-content:center;align-items:center}.d-flex-center-account .userIcon img{width:100%;height:100%;max-width:40px;height:40px}.PetsProfileForm .pet_birthday{margin-bottom:11px}}@media (max-width:1100px){.header.--active .header__innerLinks{justify-content:flex-start}.header__innerLinks .right{display:block}.cookie-content{flex-direction:column}}@media (max-width:600px){.cookie-actions{display:flex;gap:20px;flex-direction:column;width:100%}.cookie-actions .btn{width:100%;min-width:100%;width:100%}p.cookie-text{flex-direction:column}}