.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.5em}.update_dog #field_3_1,.woocommerce #elementor-lightbox-slideshow-single-img,.woocommerce .wc-bookings-booking-form .wc-bookings-booking-cost{display:none!important}.woocommerce .pswp__caption,.woocommerce .wc-bookings-booking-form fieldset .wc-bookings-date-picker-timezone-block{display:none}.woocommerce .pswp button{padding:0!important}.woocommerce h2{font-size:32px}.woocommerce a,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#1e5b81}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce a:hover{color:#000}.woocommerce a.button,.woocommerce button{font-family:"Montserrat",Sans-serif!important;font-size:16px;font-weight:700;text-transform:none!important;fill:#fff!important;color:#fff!important;background-color:#768163!important;border-radius:0 0 0 0!important;padding:1rem 2rem!important;border-width:1px}.woocommerce a.button.wc-bookings-booking-form-button,.woocommerce button.wc-bookings-booking-form-button{margin-right:2rem!important;margin-left:0!important;margin-bottom:1rem!important}.woocommerce a.button:hover,.woocommerce button:hover{color:#fff!important;background-color:#09b4c8!important}.woocommerce .wc-bookings-booking-form,.woocommerce .wc-bookings-booking-form fieldset{border:0;padding:0}.woocommerce .wc-bookings-booking-form .block-picker li:nth-child(even) a,.woocommerce .wc-bookings-booking-form .block-picker li:nth-child(odd) a{border:1px solid #1e5b81!important;color:#1e5b81!important}.woocommerce .wc-bookings-booking-form .block-picker li:nth-child(even) a:hover,.woocommerce .wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover{color:#fff!important;background-color:#1e5b81!important}.woocommerce .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#1e5b81!important}.woocommerce .wc-bookings-booking-form .block-picker li a.selected{background-color:#1e5b81!important;color:#fff!important}.woocommerce .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#768163!important;color:#fff}ul.products{grid-column-gap:16px!important}.product .count{display:none}.woocommerce ul.products li.product a img{border-style:solid;border-width:1px;border-color:#ccc;border-radius:0 0 0 0;box-shadow:10px 10px 20px -11px rgba(0,0,0,.5)}.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio .awcdp-deposits-description{color:#768163!important}.wc-bookings-date-picker .ui-datepicker-header{background-image:none;background-color:#000;border-top:none}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{height:100%;width:2.5em;top:0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next:hover,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev:hover{background-color:#768163!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{right:0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{left:0}#gform_wrapper_3 h2{margin:auto;text-align:center}#gform_wrapper_3 .img_dog_content{margin:auto;border-radius:100%;position:relative;width:300px;padding-top:300px;overflow:hidden}#gform_wrapper_3 .img_dog_content img{position:absolute;top:0;left:0}#gform_totals_5,#gform_totals_6,.postid-1091 #field_5_4,.woocommerce #gform_wrapper_3{display:none}.gform_wrapper.gravity-theme .ginput_total{color:#1e5b81!important}.dog_list{padding:0;margin-bottom:24px}.dog_list li{list-style-type:none;font-weight:700;margin-bottom:8px;font-size:1.2rem}.dog_list li a{display:flex;align-items:center;justify-content:flex-start;gap:16px}.dog_list li a .img_dog_content{width:150px;height:150px;border-radius:100%;overflow:hidden}#gform_wrapper_3 .img_dog_content img,.dog_list li a .img_dog_content img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}button{border:0}.paypal-button-container{margin:auto}.woocommerce .col2-set .col-1.woocommerce-Address,.woocommerce .col2-set .col-2.woocommerce-Address,.woocommerce-column--billing-address.col-1,.woocommerce-column--shipping-address.col-2,.woocommerce-page .col2-set .col-1.woocommerce-Address,.woocommerce-page .col2-set .col-2.woocommerce-Address{float:none!important;width:100%!important}.woocommerce.woocommerce-mobile .woocommerce-MyAccount-navigation{width:100%;float:none;box-shadow:none;min-height:0;min-width:0;padding:0}.woocommerce.woocommerce-mobile .woocommerce-MyAccount-content{width:100%;float:none;padding:0}.woocommerce .woocommerce-MyAccount-navigation{box-shadow:8px 0 8px rgba(0,0,0,.05);min-height:70vh;min-width:240px;padding:50px 40px 20px 0}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style-type:none;text-align:right}.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e5e5e5}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:9px 15px;font-weight:700}.woocommerce .woocommerce-MyAccount-content{padding:50px 40px}.my_account_bookings .booking-cancel .button:hover{background-color:transparent!important}.my_account_bookings .booking-cancel .button .label{display:none}.my_account_bookings .booking-cancel .button .icon{font-family:"Font Awesome 5 Free";font-weight:900;position:relative;color:#1e5b81!important}.my_account_bookings .booking-cancel .button .icon:hover,.woocommerce-orders-table__cell-order-actions .woocommerce-button.button .icon:hover{color:#000!important}.my_account_bookings .booking-cancel .button .icon:before{position:absolute;content:""}.my_account_bookings .booking-cancel .button,.woocommerce-orders-table__cell-order-actions .woocommerce-button.button{padding:0!important;background-color:transparent!important;height:16px;width:25px;display:inline-block}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button:hover{background-color:transparent!important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button .label{display:none}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button .icon{font-family:"Font Awesome 5 Free";font-weight:900;position:relative;color:#1e5b81!important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button .icon:before{position:absolute}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.view .icon:before{content:""}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.pay .icon:before{content:""}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.cancel .icon:before{content:""}.mce-toolbar .mce-btn button,.mce-toolbar .mce-listbox button{background-color:#ddd!important;padding:2px 3px!important}#gform_5{display:flex;flex-direction:column}#gform_5 .gform_variation_wrapper{order:1}#gform_5 .wc-pao-addons-container{order:2}#gform_5 .min-booking-note{order:3}#gform_5 #selected_dates_display{order:4}#gform_5 #wc-bookings-booking-form{order:5}#gform_5 #gform_submit_button_5{order:6}.custom-notice{position:fixed;top:20px;right:20px;background:#2ecc71;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);font-weight:500;opacity:0;transform:translateY(-10px);transition:all .3s ease;z-index:9999}.custom-notice.show{opacity:1;transform:translateY(0)}.product_totals{display:none}[id^=wc-pao-addon-] fieldset{display:flex;flex-direction:column-reverse}.wc-pao-addon-description{color:red;margin-top:-10px}