body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:600}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:600}h3{font-weight:600}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:600}h5{font-weight:600}h6{font-weight:600}.et_pb_slide_description .et_pb_slide_title{font-weight:600}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:600}	h1,h2,h3,h4,h5,h6{font-family:'Fredoka',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}.et-db #et-boc .et-l .lwp-breadcrumbs .et-pb-icon.before-icon,.et-db #et-boc .et-l .lwp-breadcrumbs .et-pb-icon.separator,.lwp-breadcrumbs .et-pb-icon.before-icon,.lwp-breadcrumbs .et-pb-icon.separator{transform:rotateY(95deg);background:#ffffff!important}.cover-img,.cover-img .et_pb_image_wrap{height:100%}.cover-img img{object-fit:cover}.lists li{padding-left:25px;background:url("https://happytailhappydog.com/wp-content/uploads/2023/04/check.png") no-repeat;background-position:left 3px}.lists li:nth-child(n+2){margin-top:10px}.sub-menu li{padding-left:0!important;padding-right:0!important;width:100%}.sub-menu li a{margin-left:0!important;display:block;width:100%!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.yrm-content{color:inherit!important}.yrm-btn-wrapper{text-align:left!important;padding-top:8px;position:relative;text-transform:uppercase}.cust-grooming08 input#gform_submit_button_4{background:#4e9bde;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:background 0.3s ease}@media(max-width:1199px){.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a{margin-left:0!important}}.cust-row{display:flex;flex-wrap:wrap;align-items:center}.page-id-1750 header.et-l.et-l--header{display:none}.page-id-1750 footer.et-l.et-l--footer{display:none}.grooming-booking-form{max-width:600px;margin:0 auto;padding:25px;background:#fafafa;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,0.1)}.grooming-booking-form .form-field{margin-bottom:18px}.grooming-booking-form label{font-weight:600;display:block;margin-bottom:6px;color:#333}.grooming-booking-form input[type="text"],.grooming-booking-form input[type="email"],.grooming-booking-form input[type="tel"],.grooming-booking-form input[type="date"],.grooming-booking-form select,.grooming-booking-form input[type="file"]{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:15px;transition:all 0.3s ease}.grooming-booking-form input:focus,.grooming-booking-form select:focus{border-color:#4e9bde;outline:none;box-shadow:0 0 0 2px rgba(78,155,222,0.2)}.grooming-booking-form .radio-group{display:flex;gap:20px;align-items:center}.grooming-booking-form .radio-group input[type="radio"]{margin-right:5px}.grooming-booking-form .submit-btn input[type="submit"]{background:#4e9bde;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:background 0.3s ease}.grooming-booking-form .submit-btn input[type="submit"]:hover{background:#2e7fc7}.cust-iconbox05{min-height:250px}.cust-form-sec08 .grooming-booking-form{max-width:100%}.cust-form-sec08 .grooming-booking-form{display:flex;flex-wrap:wrap;justify-content:space-between}.cust-form-sec08 .grooming-booking-form .form-field{width:49%}.cust-form-sec08 .grooming-booking-form label{font-size:14px;line-height:20px}.cust-form-sec08 .grooming-booking-form .form-field.vaccine-upload{width:100%}.cust-form-sec08 .grooming-booking-form .form-field.submit-btn{width:100%!important;text-align:center}.cust-appointment:before{content:"";position:absolute;background-image:url(https://happytailhappydog.com/wp-content/uploads/2025/10/dog02.png);width:100%;height:411px;background-repeat:no-repeat;background-position:center;top:-235px;background-size:550px}.cust-appointment{position:relative}@media only screen and (max-width:980px){.cust-iconbox05{min-height:auto}}@media only screen and (max-width:767px){.cust-appointment:before{background-size:330px;top:-220px}.cust-form-sec08 .grooming-booking-form .form-field{width:100%}}@media (max-width:480px){.grooming-booking-form{padding:15px}.grooming-booking-form .radio-group{flex-direction:column;align-items:flex-start}}.blurb-image-right .et_pb_blurb_container{flex-direction:row-reverse}.AddOnBox{padding:10px 30px;border-radius:8px;overflow:hidden;color:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:5px}.AddOnText{flex-basis:70%;display:flex;flex-direction:column}.AddOnTitle{font-size:22px!important;font-weight:bold;color:#ffffff!important;padding-bottom:0px!important}.AddOnDescription{font-size:18px;color:#ffffff;margin:0;line-height:1.2em!important}.AddOnPrice{flex-basis:30%;flex-shrink:0;background-image:url('https://happytailhappydog.com/wp-content/uploads/2025/11/Star-1.png');background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;max-width:150px;height:150px;display:flex;align-items:center;justify-content:center}.AddOnPriceText{font-size:40px;font-weight:bold;color:#ffffff}.lists-circle li{padding-left:25px;background:url("https://happytailhappydog.com/wp-content/uploads/2025/11/lists-circle.webp") no-repeat;background-position:left 3px}.lists-circle li:nth-child(n+2){margin-top:10px}.image-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:350px;gap:10px;width:100%}.gallery-item{overflow:hidden;position:relative}.gallery-item-wide{grid-column:span 2}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.image-gallery-grid{grid-template-columns:1fr;grid-auto-rows:250px}.gallery-item,.gallery-item-wide{grid-column:span 1}}.step-list{list-style-type:none;counter-reset:step-counter;margin-left:0;padding-left:0;position:relative;margin-top:20px}.step-list li{position:relative;margin-bottom:25px;font-size:18px;color:#333;min-height:50px;display:flex;align-items:center;padding-left:100px}.step-list li::before{counter-increment:step-counter;content:counter(step-counter);width:50px;height:50px;background:#62A2C3;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.step-list li:last-child{margin-bottom:0}.page-id-1932 input#input_4_1,.page-id-1932 input#input_4_3,.page-id-1932 input#input_4_4,.page-id-1932 input#input_4_5,.page-id-1932 input#input_4_6,.page-id-1932 input#input_4_7,.page-id-1932 select#input_4_8,.page-id-1932 input#input_4_11,.page-id-1932 input#input_4_13{background-color:#f9f9f9;border-color:#f9f9f9;padding:15px 20px}.page-id-1932 .gfield--type-fileupload .ginput_container_fileupload{border:2px dashed #ccc;border-radius:8px;padding:20px 40px;background-color:#fafafa}.page-id-1932 #gform_submit_button_4{color:#FFFFFF!important;border-width:0px!important;border-color:rgba(255,255,255,0)!important;border-radius:30px!important;font-family:'AzoSans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;background-color:#62A2C3!important;padding:15px 30px 10px 30px!important;font-size:20px!important;line-height:1.2!important;margin-left:auto;margin-right:auto;margin-top:20px}.page-id-1932 #gform_submit_button_4:hover{background-color:#4B443D!important;color:#ffffff!important}