.gform_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}.gform_wrapper .gf_step{width:auto;display:inline-block;font-size:.875em;height:14px;line-height:1.25!important;font-family:inherit}.gform_wrapper .gf_step span.gf_step_number{display:inline-block;vertical-align:middle;margin-right:4px}.gform_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block;padding:0}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin:6px 0;padding:0;list-style:none}body .gform_wrapper .top_label div.ginput_container,.pet-details-form_wrapper ul li.field_description_below div.ginput_container_textarea{margin-top:8px}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px}.gform_wrapper textarea.medium{height:160px}.gform_wrapper ul.gform_fields li.gfield{padding-right:16px!important}.gform_wrapper.pet-details-form_wrapper ul.gform_fields li.gfield{padding-right:0!important}.gform_wrapper .gform_ajax_spinner{display:block;margin:15px auto}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.text-center *{text-align:center!important}#checkout-form-wrapper,#checkout-form-wrapper .et_pb_row{padding:0}#checkout-form-wrapper .gform_wrapper{margin:0}.gform_wrapper .protect-pet-form,.gform_wrapper .send-reminder-form{text-align:center}.protect-pet-form *,.woocommerce *,.modal-content * .send-reminder-form *,.pet-details-form *,.pet-list-wrapper *{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif}.protect-pet-form .gform_heading{background:#0e368f;margin:0!important}.protect-pet-form .gform_heading .gform_title,.delivery_date_field .optional{display:none}.protect-pet-form .gform_heading h2{font-size:26px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 0 5px}.gform_wrapper .protect-pet-form .gform_heading h2>span{color:#52bcea}.gform_wrapper .protect-pet-form .gform_description{margin:0!important;padding:40px 0 15px;width:100%!important}.gform_wrapper .protect-pet-form .gform_description p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.gform_wrapper .protect-pet-form .gf_page_steps{margin:0;padding:15px 0 40px;border:0px;background:#0e368f}.gform_wrapper .protect-pet-form .gf_step{opacity:1;padding:0 100px 0 0;margin:0;position:relative}.gform_wrapper .protect-pet-form .gf_step:after{height:1px;width:80px;border-bottom:dashed 2px #fff;content:"";display:inline-block;position:absolute;top:10px;right:10px}.gform_wrapper .protect-pet-form #gf_step_checkout_last{padding:0}.gform_wrapper .protect-pet-form .gf_step.gf_step_completed:after{border-bottom:solid 2px #fff}.gform_wrapper .protect-pet-form #gf_step_checkout_last:after{display:none}.gform_wrapper .protect-pet-form .gf_step span.gf_step_label{font-family:Poppins;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff}.gform_wrapper .protect-pet-form .gf_step span.gf_step_number{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:23px;letter-spacing:normal;color:#0e368f;background:#fff;width:23px;height:23px;border-radius:100%;position:relative}.gform_wrapper .protect-pet-form .gf_step.gf_step_completed span.gf_step_number{background:0 0}.gform_wrapper .protect-pet-form .gf_step.gf_step_completed span.gf_step_number:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url("/wp-content/themes/Twotwofour/checkout/css/../images/icon_check.svg") center no-repeat;background-size:cover;--lzl-bg-img:"/wp-content/themes/Twotwofour/checkout/css/../images/icon_check.svg"}#checkout-form-wrapper .gform_page{position:relative}#checkout-form-wrapper #gform_page_3_3.processing:after{content:"DO NOT CLOSE \AWe need to now get your individual pet's information. \AWe cannot send your treatments without this information.";z-index:999;position:absolute;left:29%;bottom:31%;white-space:pre-wrap}#checkout-form-wrapper .gform_page.processing:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50Ij48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2RhMjUiIGZpbGwtb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTYzLjg1IDBBNjMuODUgNjMuODUgMCAxIDEgMCA2My44NSA2My44NSA2My44NSAwIDAgMSA2My44NSAwem0uNjUgMTkuNWE0NCA0NCAwIDEgMS00NCA0NCA0NCA0NCAwIDAgMSA0NC00NHoiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTkyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=");z-index:9;background-repeat:no-repeat;background-position:center;background-size:100px auto}.gform_wrapper .protect-pet-form .gf_step.gf_step_completed span.gf_step_number:before.lzl:not(.lzl-ed),.gform_wrapper .protect-pet-form .gf_step.gf_step_completed span.gf_step_number:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023%2023%22%20width%3D%2223px%22%20height%3D%2223px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.gform_wrapper .protect-pet-form ul.gform_fields li.gfield{margin:0 0 40px;padding:0 10px!important}.gform_wrapper .protect-pet-form ul.gform_fields li.gfield.field-2,.gform_wrapper .send-reminder-form ul.gform_fields li.gfield.field-2,.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half).field-2{width:50%;display:inline-block;clear:none;max-width:360px!important;vertical-align:top}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){background:0 0;border:0px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0}.gform_wrapper .protect-pet-form .gform_page{padding:40px 30px 10px;max-width:1250px;margin:0 auto}.gform_wrapper .protect-pet-form .gform_page .gform_page_footer{border:0px;padding:0 0 50px;margin:-10px 0 50px}.gform_wrapper .protect-pet-form .gform_page .gform_page_footer .button.gform_previous_button{position:absolute;bottom:40px;color:#353535!important;background:0 0!important}.modal-selector-trigger{display:inline-block;padding:16px!important;background:0 0;border:23;border:solid 2px #52bcea;color:#52bcea}.gform_wrapper .protect-pet-form .gform_page .gfield_html h3{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#353535;padding:0 0 20px}.gform_wrapper .protect-pet-form .gform_page .gfield_html p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#565656}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single,.gform_wrapper .ginput_container_textarea textarea,.gform_wrapper .ginput_container_select select{height:48px;border-radius:2px;border:solid 2px #ddd;background-color:#fff;font-size:16px!important;font-weight:400!important;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal!important;color:#898989;width:100%!important;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;padding:10px 16px!important}.gform_wrapper .protect-pet-form ul li.field_description_below div.ginput_container_checkbox,.gform_wrapper .protect-pet-form ul li.field_description_below div.ginput_container_radio{margin:0!important}.gform_wrapper ul li.field_description_below div.ginput_container_textarea{margin:24px 0 0!important}.gform_wrapper .protect-pet-form .image-choices-field .image-choices-choice.image-choices-choice-selected label{border-color:transparent}.gform_wrapper .protect-pet-form .gfield_required{display:none}.gform_wrapper .protect-pet-form .gform_page:nth-child(3) .gform_page_footer .button[type=submit]{background-color:#7cda25!important}.gform_wrapper .protect-pet-form .gform_page .pet-info-card .card-header h3{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;text-align:left;padding:3px 0}.gform_wrapper .protect-pet-form .gform_page .pet-info-card .card-header p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#fff;text-align:left;padding:0 0 3px}.gform_wrapper .protect-pet-form .gform_page .pet-info-card .card-body{padding:20px}.gform_wrapper .protect-pet-form .pet-info-card .card-body .price{text-align:left;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#0e368f;border-bottom:1px solid #d2e3f1;padding:0 0 15px;margin:0 0 10px}.gform_wrapper .protect-pet-form .pet-info-card .card-body .description{text-align:left;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#565656}.gform_wrapper .protect-pet-form .pet-info-card .card-body .remove-link{padding:30px 0 0}.gform_wrapper .protect-pet-form .pet-info-card .card-body .remove-link a{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#353535}.gform_wrapper .protect-pet-form .pet-info-card .card-body .remove-link a span{border-bottom:solid 2px #353535}.gform_wrapper .protect-pet-form .pet-info-card .card-body .remove-link a img{background:#ecf4fb;padding:4px;width:20px;margin:0 3px -6px 0;border-radius:100%}.callback-text table,.callback-text table tr,.callback-text table tr td{padding:0!important;margin:0!important;border:0px!important;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff}.callback-text img{float:left;border:3px solid #fff;width:90px;height:90px;border-radius:100%}.callback-text h3{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.ui-dialog-titlebar{display:none}.ui-widget-overlay{background:#202020!important;z-index:999999!important}.ui-widget.ui-widget-content{border-radius:4px;padding:24px;width:80%!important;max-width:980px}.ui-dialog-content{padding:0!important}.woocommerce .custom-checkout-1,.woocommerce .custom-checkout-2{width:50%;float:left}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.woocommerce .custom-checkout-1{padding:0 30px 0 0}.woocommerce .custom-checkout-2{padding:0 0 0 30px}.woocommerce .custom-checkout-1>div{width:100%!important}.woocommerce-checkout h3{font-size:20px;font-weight:600;line-height:1.4;color:#0e368f;margin:0 0 30px}.woocommerce form .form-row label,.woocommerce-page form .form-row label,.wc_payment_method label,.gform_wrapper .pet-details-form .gfield_repeater_cell label,.woocommerce form .form-row.woocommerce-invalid label{font-size:16px;font-weight:500;line-height:1;color:#353535;padding:0 0 10px}.woocommerce form .form-row label span.required,.woocommerce-page form .form-row label span.required,.wc_payment_method label span.required,.woocommerce-terms-and-conditions-wrapper p.form-row label span.required{color:#f84d4d}.woocommerce form .form-row,.gform_wrapper .pet-details-form .gfield_repeater_cell{margin:0 0 30px;padding:0}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:5px;line-height:1}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;height:auto;top:0;right:0;width:20px;bottom:0}.cart-header{font-size:16px;font-weight:600;line-height:1.5;color:#353535;padding:0 0 5px}.cart-items{border:solid 1px #ddd}.cart-items .cart-item{margin:0;width:100%;border:0px;border-bottom:solid 1px #ddd;display:block}.cart-items .cart-item:after{content:"";clear:both;display:block}.cart-items .cart-item .item-info{background:0 0;width:70%;padding:10px 20px 10px 80px;float:left}.cart-items .cart-item .item-price{background:0 0;width:30%;float:left;text-align:right}.cart-items .cart-item .card-header .pet-thumbnail{left:10px;top:6px}.cart-items .cart-item .card-header h3{font-size:18px;font-weight:600;color:#353535;margin:0;padding:3px 0}.cart-items .cart-item .card-header p{font-size:14px;line-height:1.57;color:#565656;font-weight:400}.cart-items .cart-item .item-price{padding:10px;font-size:18px;font-weight:600;line-height:1.44;color:#353535}.cart-items .cart-item .item-price .item-status{clear:both;font-size:14px;line-height:1;color:#542929;border-radius:5px;background-color:#f6e2e9;padding:5px;font-weight:400;width:auto;display:inline-block}.cart-total{padding:20px 0 40px;border-bottom:1px solid #ddd;margin:0 0 40px}.cart-total span{float:right;font-size:18px;font-weight:600;line-height:1.44}.cart-total span.price-value{color:#0e368f}.cart-total span>span{float:none}.cart-total .price-subtotal,.cart-total .delivery-total{font-size:16px;font-weight:600;line-height:1.5;color:#353535;padding:0 0 15px}.cart-total .price-total{padding:15px 0 0;border-top:3px solid #ddd}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.wc_payment_method>label{font-size:18px;font-weight:600;line-height:1.44;color:#353535}.wc_payment_method label img{width:40px;float:right}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:0 0;margin:0;padding:0}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{padding:0;margin:0 0 25px}.woocommerce form .form-row{background:0 0;padding:0!important}.woocommerce-privacy-policy-text{font-size:14px;line-height:1.57;color:#565656;border-radius:10px;background-color:#f5f5f5;padding:18px 16px;font-weight:400}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-wrapper p.form-row a{color:#565656;text-decoration:underline}.woocommerce-terms-and-conditions-checkbox-text{font-size:16px;line-height:1.5;color:#353535;font-weight:400}.woocommerce-terms-and-conditions-wrapper p.form-row{padding:20px 0!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;background:#7cda25!important;border-color:#7cda25!important}.woocommerce #payment .place-order{padding:0!important}#checkout-delivery{padding-top:40px;border-top:1px solid #ddd;margin:10px 0 0}#delivery_choice_field label{display:block;width:100%;padding:0 0 25px 30px;font-size:16px;font-weight:400;line-height:1.5;color:#353535;cursor:pointer;position:relative}#delivery_choice_field label:last-child{padding:0 0 0 30px}#delivery_choice_field input{display:none}#delivery_choice_field input+label:before{content:"";display:block;width:14px;height:14px;border:1px solid #0e368f;position:absolute;top:4px;left:0;border-radius:100%}#delivery_choice_field input+label:after{content:"";display:none;background:#0e368f;width:8px;height:8px;position:absolute;top:8px;left:4px;border-radius:100%}#delivery_choice_field input:checked+label:after{display:block}.checkout-loading-wrapper{z-index:3}.woocommerce-checkout:not(.loaded) .blockUI.blockOverlay{display:none}.woocommerce-checkout.loaded .blockUI.blockOverlay{width:100%!important;position:fixed!important;height:100%!important;left:0!important;right:0;top:0!important;bottom:0;opacity:1!important;z-index:99999999999!important;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50Ij48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2RhMjUiIGZpbGwtb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTYzLjg1IDBBNjMuODUgNjMuODUgMCAxIDEgMCA2My44NSA2My44NSA2My44NSAwIDAgMSA2My44NSAwem0uNjUgMTkuNWE0NCA0NCAwIDEgMS00NCA0NCA0NCA0NCAwIDAgMSA0NC00NHoiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTkyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=") center 38% no-repeat #fff!important;padding:15px!important;display:block!important}.woocommerce-checkout.loaded .blockUI.blockOverlay:before{content:"Processing Now";height:36px;line-height:36px;width:100%;position:absolute;top:50%;left:0;margin-top:-18px;display:block;-webkit-animation:none;-moz-animation:none;animation:none;background-image:none!important;text-align:center;font-size:26px;font-weight:600;color:#353535;padding:0 30px}.woocommerce-checkout.loaded .blockUI.blockOverlay:after{content:"Please wait while we process your payment. We need you fill your pet information before your first month subscription can be sent.";height:auto;width:100%!important;font-size:16px;font-weight:400;line-height:2;text-align:center;color:#565656;top:50%;position:absolute;left:0;margin:30px 0 0;padding:0 30px;box-sizing:border-box}.woocommerce .woocommerce-error{background:#52bcea}.woocommerce-error li{margin:0 0 10px}.woocommerce-error li,.woocommerce-error li strong{font-weight:400}.checkout-title h3{font-size:20px;font-weight:600;line-height:1.4;text-align:center;color:#353535;margin:0;padding:0 0 20px}.woocommerce-billing-fields>h3{display:none}.customer-login-wrapper{padding:0 0 30px}.customer-login-wrapper>:not(.woocommerce-form-login-toggle){display:none}.customer-login-wrapper.active>:not(.woocommerce-form-login-toggle){display:block}.customer-login-wrapper p{font-size:14px;font-weight:400;line-height:1.44;color:#353535;width:100%!important}.customer-login-wrapper.active p.form-row{margin:30px 0 0}.customer-login-wrapper .woocommerce-info{margin:0 0 15px;border-radius:10px;background-color:#f5f5f5!important;padding:12px 20px!important;font-size:16px!important;font-weight:400;line-height:1.5;color:#565656!important}.customer-login-wrapper .woocommerce-info a{font-weight:500;color:#52bcea!important;text-decoration:underline}.customer-login-wrapper .woocommerce-button.woocommerce-form-login__submit{width:100%;margin:15px 0 10px;background:#52bcea!important;border-color:#52bcea!important}.customer-login-wrapper .woocommerce-form-login{padding:0!important;border:0px!important;margin:0!important}.customer-login-wrapper.login-form-wrapper .woocommerce-form-login-toggle{display:none}.customer-login-wrapper.login-form-wrapper.active{max-width:600px;margin:0 auto 30px}.wc-stripe-elements-field,.wc-stripe-iban-element-field{padding:12px 15px!important;border-radius:3px;border:solid 2px #ddd!important}.wc-payment-form .form-row-first{width:47%;float:left;margin:0!important}.wc-payment-form .form-row-last{width:47%;float:right;margin:0!important}.send-reminder-form{text-align:center}.gform_wrapper .send-reminder-form span.gform_description,#fill-pet-details-modal p{font-size:16px;line-height:1;text-align:center;color:#565656;width:100%!important;margin:0 0 24px;font-weight:400}#download-guide-form-modal span.gform_description,body #download-guide-form-modal .gform_wrapper ul li.gfield{margin:0!important}.gform_wrapper .send-reminder-form ul.gform_fields{max-width:700px;margin:0 auto!important}.download-thumbnail img{width:140px;height:auto}#need-help-form-modal .gform_footer{margin:0}.need-help-btn{cursor:pointer}.xdsoft_datetimepicker{z-index:99999999}.datepicker>.datepicker_header>.icon-close{padding:0}.gform_wrapper.pet-details-form_wrapper{max-width:750px;margin:0 auto}.pet-details-form_wrapper .gform_heading h3.gform_title{font-size:43px;font-weight:700;line-height:1.3;text-align:center;color:#0e368f;padding:0;margin:0 0 40px}.pet-details-form_wrapper .gform_heading span.gform_description{display:block;border-radius:10px;padding:20px 40px 20px 120px;font-size:16px;font-weight:600;line-height:1.5;color:#353535;margin:0 0 60px;background:url("/wp-content/themes/Twotwofour/checkout/css/../images/icon-warning.svg") 32px 15px no-repeat #fffbd2!important;background-size:60px auto;--lzl-bg-img:"/wp-content/themes/Twotwofour/checkout/css/../images/icon-warning.svg"}.pet-details-form_wrapper .text-center h3{font-size:26px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#0e368f}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label{padding:15px 40px 15px 120px;border:solid 1px #ddd;font-size:26px;font-weight:600;line-height:60px!important;color:#353535;text-align:center;width:100%}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-index,.pet-info .pet-index{display:block;position:absolute;top:15px;left:40px;border-radius:100%;font-size:36px;font-weight:600;line-height:1;color:#0e368f;padding:12px 0 12px 24px}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-index:before,.pet-info .pet-index:before{content:"";position:absolute;width:60px;height:60px;background:#ecf4fb;z-index:-1;top:0;left:0;border-radius:100%}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-index .counter-suffix,.pet-info .pet-index .counter-suffix{font-size:20px;font-weight:400;line-height:1;color:#0e368f}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail{width:60px;height:60px;display:inline-block;vertical-align:middle;margin:0 20px 0 0;background-size:contain!important}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-cat,.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-cat{background:url("/wp-content/uploads/2020/02/icon_cat.svg") center no-repeat;--lzl-bg-img:"/wp-content/uploads/2020/02/icon_cat.svg"}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-cat.lzl:not(.lzl-ed),.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-cat.lzl:not(.lzl-ed),.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-cat.lzl-ing:not(.lzl-ed),.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-cat.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2063%2064%22%20width%3D%2263px%22%20height%3D%2264px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-small-dog,.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-small-dog{background:url("/wp-content/uploads/2020/02/icon_small-dog.svg") center no-repeat;--lzl-bg-img:"/wp-content/uploads/2020/02/icon_small-dog.svg"}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-small-dog.lzl:not(.lzl-ed),.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-small-dog.lzl:not(.lzl-ed),.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-small-dog.lzl-ing:not(.lzl-ed),.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-small-dog.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2056%22%20width%3D%2264px%22%20height%3D%2256px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-large-dog,.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-large-dog{background:url("/wp-content/uploads/2020/02/icon_large_dog.svg") center no-repeat;--lzl-bg-img:"/wp-content/uploads/2020/02/icon_large_dog.svg"}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-large-dog.lzl:not(.lzl-ed),.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-large-dog.lzl:not(.lzl-ed),.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label .pet-thumbnail.thumb-large-dog.lzl-ing:not(.lzl-ed),.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder.thumb-large-dog.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20width%3D%2264px%22%20height%3D%2264px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.pet-details-form_wrapper .top_label li ul.gfield_radio{max-width:100%;width:100%}.pet-details-form_wrapper .top_label li ul.gfield_radio:after{clear:both;display:block;content:""}.pet-details-form_wrapper .top_label li ul.gfield_radio li{width:47%}.pet-details-form_wrapper .top_label li ul.gfield_radio li:first-child{float:left}.pet-details-form_wrapper .top_label li ul.gfield_radio li:last-child{float:right}.pet-details-form_wrapper .top_label li ul.gfield_radio li label{text-align:center;padding:16px!important;display:block;width:100%;margin:0;max-width:100%;border-radius:2px;border:solid 2px #ddd;font-size:16px;font-weight:400;line-height:1;color:#898989}.pet-details-form_wrapper .top_label li ul.gfield_radio li input:checked+label{background:#565656;border-color:#565656;color:#fff;font-weight:400}.pet-details-form_wrapper .top_label li ul.gfield_radio li input,.pet-details-form_wrapper .gfield_repeater_buttons,.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(2)>label .gfield_required .pet-details-form_wrapper .ginput_container_fileupload{display:none}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(2){margin:0 0 30px;text-align:center;position:relative;padding:0}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(2) .gfield_description{display:inline-block;padding:0;position:absolute;bottom:24px;text-align:center;width:100%;left:0;margin:0;text-decoration:underline;z-index:-1}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(2) .gfield_description.z-index-up{z-index:3}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(2) .gfield_description.validation_message{position:relative;top:0}.pet-details-form_wrapper .gform_heading span.gform_description.lzl:not(.lzl-ed),.pet-details-form_wrapper .gform_heading span.gform_description.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2055%22%20width%3D%2260px%22%20height%3D%2255px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")!important}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:nth-child(2)>label{z-index:2;cursor:pointer;display:block;padding:15px 0 60px;position:relative}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:first-child{margin:40px 0 0}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:first-child>.pet-thumb-wrapper{display:block;width:110px;height:110px;background-color:#f5f5f5;border-radius:100%;margin:0 auto;background-image:url("/wp-content/themes/Twotwofour/checkout/css/../images/Icon-Image.svg");background-repeat:no-repeat;background-size:40px auto;background-position:center;--lzl-bg-img:"/wp-content/themes/Twotwofour/checkout/css/../images/Icon-Image.svg"}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:first-child>.pet-thumb-wrapper.lzl:not(.lzl-ed),.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:first-child>.pet-thumb-wrapper.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20width%3D%2234px%22%20height%3D%2234px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:first-child>.pet-thumb-wrapper.active{background-size:cover}.pet-details-form_wrapper .gfield_repeater_wrapper,.pet-details-form_wrapper .gform_footer .gform_button:disabled{opacity:.3}.pet-details-form_wrapper .gfield_repeater_wrapper.done,.pet-details-form_wrapper .gfield_repeater_wrapper.opened,.pet-details-form_wrapper .gfield_repeater_wrapper.open{opacity:1}.pet-details-form_wrapper .gfield_repeater_wrapper.done .gfield_repeater_container>legend.gfield_label,.pet-details-form_wrapper .gfield_repeater_wrapper.opened .gfield_repeater_container>legend.gfield_label,.pet-details-form_wrapper .gfield_repeater_wrapper.open .gfield_repeater_container>legend.gfield_label{cursor:pointer}.pet-details-form_wrapper .gfield_repeater_wrapper .gfield_repeater_items,.pet-details-form_wrapper .gfield_repeater_item .gfield_repeater_cell:last-child,.pet-details-form_wrapper .gfield_repeater_item .ginput_container_fileupload{display:none}.pet-details-form_wrapper .gfield_repeater_wrapper.open .gfield_repeater_items{display:block;padding:0 100px 50px;border:solid 1px #ddd;position:relative}.pet-details-form_wrapper .gfield_repeater_wrapper.open .gfield_repeater_items.processing:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50Ij48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2RhMjUiIGZpbGwtb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTYzLjg1IDBBNjMuODUgNjMuODUgMCAxIDEgMCA2My44NSA2My44NSA2My44NSAwIDAgMSA2My44NSAwem0uNjUgMTkuNWE0NCA0NCAwIDEgMS00NCA0NCA0NCA0NCAwIDAgMSA0NC00NHoiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTkyMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=");z-index:9;background-repeat:no-repeat;background-position:center;background-size:100px auto}.pet-details-form_wrapper .gfield_repeater_wrapper .next-pet-btn{display:block;width:100%;max-width:360px;background-color:#52bcea;line-height:48px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#fff;margin:0 auto}.pet-details-form_wrapper .gfield_repeater_wrapper.done .next-pet-btn,.pet-details-form_wrapper .gform_fields.top_label .gfield:last-child .gfield_repeater_wrapper .next-pet-btn{display:none}.pet-details-form_wrapper .gform_footer{text-align:center}.pet-details-form_wrapper .gform_footer .gform_button{background-color:#7cda25!important;border-color:#7cda25!important;width:100%!important;max-width:360px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-align:center!important;color:#fff!important;float:none!important}.pet-details-form_wrapper ul li.field_description_below div.ginput_container_textarea{margin:0!important}.pet-details-form_wrapper div.gfield_error .frequired,.pet-details-form_wrapper .gfield_repeater_cell.gfield_error ul.gfield_radio li label,.pet-details-form_wrapper .gfield_repeater_wrapper.has_field_error>.gfield_repeater>legend,.pet-details-form_wrapper .gfield_repeater_wrapper.has_field_error .gfield_repeater_items,.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#790000!important}.pet-details-form_wrapper .gfield_repeater_cell .gfield_description.validation_message{display:none}.pet-details-form_wrapper .gfield_repeater_cell.gfield_error .gfield_description.validation_message{display:block}.pet-list-wrapper,.pet-details-edit{padding:60px 0}.pet-details-edit .btn-add,.pet-details-edit.pet-details-add .btn-update{display:none!important}.pet-details-edit.pet-details-add .btn-add{display:inline-block!important}.pet-list-wrapper .list-header{margin:0 0 30px}.pet-list-wrapper .list-header:after,.pet-list-wrapper .pet-info-list .pet-info .pet-detail:after{content:"";display:block;clear:both}.pet-list-wrapper .list-header h3{display:inline-block;float:left;font-size:26px;font-weight:600;line-height:1.38;color:#353535}.pet-list-wrapper .list-header .add-new-pet-btn{font-size:16px;font-weight:600;line-height:1.5;text-align:center;color:#52bcea;padding:12px 30px;border:solid 2px #52bcea;float:right}.pet-list-wrapper .pet-info-list{display:grid;grid-template-columns:auto auto auto auto;grid-column-gap:30px;grid-row-gap:30px}.pet-list-wrapper .pet-info-list .pet-info{border:solid 1px #ddd;padding:20px 20px 60px;display:inline-block;position:relative}.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail{position:relative}.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture,.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder{width:130px;height:130px;margin:0 auto;border-radius:100%;background-size:cover!important}.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-picture-placeholder{background-color:#f5f5f5!important;background-size:60px auto!important}.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-index{top:-2px;left:-5px;z-index:2}.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-index:before{border:3px solid #fff;top:-3px}.pet-list-wrapper .pet-info-list .pet-info .pet-thumbnail .pet-index .counter-suffix{font-size:14px;line-height:1;color:#0e368f}.pet-list-wrapper .pet-info-list .pet-info .pet-name{font-size:20px;font-weight:600;line-height:1.4;text-align:center;color:#353535;padding:10px 0 5px}.pet-list-wrapper .pet-info-list .pet-info .pet-detail{padding:3px 0}.pet-list-wrapper .pet-info-list .pet-info .detail-label{font-size:14px;font-weight:500;line-height:1.57;color:#353535;width:50%;padding-right:10px;display:inline-block;text-transform:uppercase;float:left}.pet-list-wrapper .pet-info-list .pet-info .detail-value{font-size:14px;font-weight:400;line-height:1.57;color:#565656;width:50%;padding-left:10px;display:inline-block;float:left}.pet-list-wrapper .pet-info-list .pet-info .pet-edit{position:absolute;text-align:center;bottom:10px;left:0;width:100%}.pet-list-wrapper .pet-info-list .pet-info .pet-edit a{font-size:16px;font-weight:600;line-height:1.5;text-align:center;color:#353535;text-decoration:underline}.pet-list-wrapper .pet-remove-btn{width:24px;height:24px;display:inline-block;background:#ddd;position:absolute;top:0;right:0;color:#fff;text-align:center;font-size:24px;line-height:24px;z-index:3}.pet-list-wrapper .pet-remove-btn:hover{background:#f00}.pet-list-wrapper .inside-modal{position:absolute;top:0;bottom:0;left:0;z-index:2;right:0;padding:30px;vertical-align:middle;background:#ddd}.pet-list-wrapper .remove-pet-message{text-align:center}.pet-list-wrapper .remove-pet-message>p{font-size:13px;font-weight:500;line-height:1.5;text-align:center;color:#353535}.pet-list-wrapper .remove-pet-message .pet-remove-trigger{font-size:16px;color:#0e368f;text-decoration:underline}.pet-details-edit .gform_footer input[type=submit]{background:#7cda25!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-align:center!important;color:#fff!important;text-transform:capitalize!important;border-color:#7cda25!important}.pet-details-edit .gform_footer .cancel-pet-edit{display:block;width:100%;text-align:center;margin:15px 0}.pet-details-edit .gfield_repeater_item .gfield_repeater_cell>.pet-thumb-wrapper.has-thumb{background-size:cover!important}.pet-details-form .gfield_repeater_cell.field-2{width:47%!important;float:left}.pet-details-form .gfield_repeater_cell.field-2.fl-right{float:right}.pet-details-form_wrapper .submit-message .text-message.error{background:#790000;color:#fff;padding:12px 30px}.pet-details-form_wrapper .submit-message .text-message.success{background:#7cda25;color:#fff;padding:12px 30px}.order-success-wrapper{padding:60px 0 0}.order-success-wrapper .success-icon{text-align:center;padding:0 0 40px}.order-success-wrapper .order-details{padding:0 30px;width:100%;max-width:1200px;margin:0 auto}.order-success-wrapper .order-details h2{font-size:26px;font-weight:600;line-height:normal;text-align:center;color:#353535}.order-success-wrapper .order-details p{font-size:16px;font-weight:400;line-height:1.5;text-align:center;color:#565656}.order-success-wrapper .order-details p span.order-id{color:#0e368f;font-weight:500}.order-success-wrapper .order-details .billing-shipping-info{padding:60px 0 0}.order-success-wrapper .order-details .billing-shipping-info:after{content:"";display:block;clear:both}.order-success-wrapper .order-details .billing-shipping-info .billing-info{width:48%;text-align:left;border:solid 1px #ddd;float:left;padding:30px}.order-success-wrapper .order-details .billing-shipping-info .shipping-info{width:47%;text-align:left;border:solid 1px #ddd;float:right;padding:30px}.order-success-wrapper .order-details .billing-shipping-info .billing-info h3,.order-success-wrapper .order-details .billing-shipping-info .shipping-info h3{font-size:18px;font-weight:600;line-height:1.44;color:#353535;padding:0 0 15px}.order-success-wrapper .order-details .billing-shipping-info .billing-info p,.order-success-wrapper .order-details .billing-shipping-info .shipping-info p{text-align:left;font-size:16px;font-weight:400;line-height:1.5;color:#565656;padding:0 0 5px}@media all and (max-width:1000px){.pet-list-wrapper .pet-info-list{grid-template-columns:auto auto auto}}@media all and (max-width:768px){.gform_wrapper .protect-pet-form .gf_step span.gf_step_label{display:none}.gform_wrapper .protect-pet-form .gf_step:after{right:14px}.callback-text table tbody{width:100%;display:block}.callback-text table,.callback-text table tr,.callback-text table tr td{display:block;clear:both;text-align:center;width:100%}.callback-text img{float:none!important;display:block;margin:0 auto 15px}.gform_wrapper .protect-pet-form ul.gform_fields li.gfield.field-2,.gform_wrapper .send-reminder-form ul.gform_fields li.gfield.field-2,.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half).field-2{width:100%;width:100%;padding:0!important;margin:0}.gform_wrapper .protect-pet-form .gform_page .gform_page_footer{margin:15px 0 50px}.gform_wrapper .protect-pet-form ul.gform_fields li.gfield{padding:0!important}.woocommerce .custom-checkout-1,.woocommerce .custom-checkout-2{width:100%;padding:0}.cart-items .cart-item .item-info{padding:10px}.cart-items .cart-item .card-header .pet-thumbnail{left:0;top:0;display:block;position:relative;margin:0 0 10px}.wc-payment-form .form-row-first,.wc-payment-form .form-row-last{margin:0 0 25px!important}.pet-list-wrapper .pet-info-list{grid-template-columns:auto auto}}@media all and (max-width:640px){.gform_wrapper .protect-pet-form .gf_step{padding:0 40px 0 0;width:auto}.gform_wrapper .protect-pet-form .gf_step:after{width:30px;right:9px}.pet-list-wrapper .pet-info-list{grid-template-columns:auto}}#gform_wrapper_3.gform_validation_error #gform_page_3_2 .ginput_container{margin-top:0}.checkout-remove-btn{font-size:10px;font-weight:400;color:red;display:block}.weight-information-btn{padding:0 8px;border-radius:50%;background-color:#ddd;cursor:pointer;margin-left:8px}.ui-tooltip.ui-widget.ui-widget-content{padding:5px 10px;font-size:14px;max-width:450px}.gfield_repeater_cell .select2-container--default .select2-selection--single .select2-selection__arrow,li .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}li .select2-container--default .select2-selection--single{padding:0!important;height:40px}.gfield_repeater_cell .select2-container--default .select2-selection--single .select2-selection__rendered{padding:10px 16px!important;height:40px}.add-pet-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:115%}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:16px}.gfield_repeater_cell .select2.select2-container.select2-container--default{width:100%!important}.hide{display:none}.wc-item-meta li{display:block;width:100%;position:relative;overflow:hidden}.woocommerce table.shop_table td.remove_item *,.woocommerce table.shop_table th.product-remove *{display:none}.pet-details-form_wrapper .gfield_repeater_container>legend.gfield_label{width:100%}.pet-details-form ul.gform_fields,.pet-details-form_wrapper .top_label li ul.gfield_radio{list-style:none;padding-left:0}body .gform_wrapper .top_label div.ginput_container,.pet-details-form_wrapper ul li.field_description_below div.ginput_container_textarea{margin-top:8px!important}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px}.gform_wrapper textarea.medium{height:160px}