#content{position:relative}.form-control{border-radius:0}.woocommerce-info{border-top-color:#a5ac69}.woocommerce-info:before{color:#a5ac69}.woocommerce-breadcrumb{margin-bottom:15px}.woocommerce a.button,.woocommerce input.button,.woocommerce .cart .button,.woocommerce .cart input.button{background-color:#ff5b4b;color:#fff;padding:0 10px !important;display:inline-block;border:none;font-weight:400;height:34px;line-height:32px}.wc-backward:before{content:"←";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff;padding:0 10px}.woocommerce a.button.alt,.woocommerce input.button.alt{background-color:#a5ac69;color:#fff;height:34px}.woocommerce a.button.alt:hover{background-color:#ff5b4b}.woocommerce form .form-row .input-text,.select2-container .select2-selection--single{height:34px;border:1px solid #ddd;padding:0 5px;border-radius:0}.select2-container--open .select2-dropdown--below{border-radius:0;border-color:#ddd}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.products-container{margin:0 -15px}.products{padding:0;list-style:none;width:100%}.upsells.products{margin:0}.products>li{display:block;position:relative;margin-bottom:15px;padding:0 15px;text-align:center;padding-bottom:50px}.products>li>a:hover{text-decoration:none}.products>li>.woocommerce-LoopProduct-link{display:block}.products>li>.woocommerce-LoopProduct-link .product-img{min-height:250px;display:flex;align-items:center;justify-content:center}.products>li>.woocommerce-LoopProduct-link img{display:block;height:auto;margin:0 auto}.products>li .add_to_cart_button{background-color:#ff5b4b;color:#fff;padding:8px 15px;display:inline-block;margin-top:15px}.onsale{position:absolute;top:15px;right:25px;height:64px;width:64px;background:url(//catprotection.org.au/wp-content/themes/catprotection/assets/css/../images/Sale.png) no-repeat center center;background-size:100% auto;overflow:hidden;text-indent:-9999px;z-index:1}.woocommerce-pagination{text-align:center}.woocommerce-pagination .page-numbers{list-style:none;padding:0;margin-left:-5px;margin-right:-5px}.woocommerce-pagination .page-numbers li{display:inline-block;padding:0 5px}.woocommerce-product-gallery__wrapper img{height:auto;margin:0 auto}.woocommerce-product-gallery .slick-slider{margin-bottom:45px}.woocommerce-product-gallery .slick-next{right:15px;z-index:1;height:32px;width:32px}.woocommerce-product-gallery .slick-prev{left:15px;z-index:1;height:32px;width:32px}.woocommerce-product-gallery .slick-prev:before,.woocommerce-product-gallery .slick-next:before{color:#ff5b4b;font-size:32px}.products.related{margin:0}.products.related .products{display:flex;flex-wrap:wrap}.products.related .products>li{width:50%}.products.related .products>li h2,.upsells .products>li h2{font-size:24px}.product{margin-top:15px}.product .star-rating{display:none}.product .product_title{margin-top:0}.product .cart .quantity{display:inline-block;margin-bottom:15px}.product .cart .quantity .qty{height:34px;width:50px;padding:0 5px}.product .cart .single_add_to_cart_button{background-color:#ff5b4b;color:#fff;padding:8px 10px;display:inline-block;margin-top:15px;border:none}.wc-tabs-wrapper{margin-top:15px}.commentlist{list-style:none;padding:0}.commentlist .meta time{display:block;color:#999}.commentlist .comment:after{content:"";display:table;clear:both}.commentlist .comment+.comment{padding-top:15px;border-top:1px solid #ddd}.commentlist .comment .avatar{float:left;margin-right:15px}#review_form label{display:block}#review_form input,#review_form textarea{border:1px solid #ddd;width:100%}#review_form input{height:34px}#review_form #submit{background-color:#ff5b4b;color:#fff;padding:10px 25px;display:inline-block;border:none;width:auto}#review_form #reply-title{font-family:"Allisa","Helvetica Neue",Helvetica,Arial,sans-serif;color:#57524d;font-size:22px;font-weight:500;margin-bottom:10px;display:inline-block;margin-top:20px}.woocommerce-cart-form #coupon_code{height:34px;min-width:100px;padding:0 5px;margin-right:10px;border:1px solid #ddd}.woocommerce a.remove:hover,.woocommerce a.remove:focus{text-decoration:none}#order_comments{font-size:14px;min-height:100px;padding:5px}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{margin-bottom:15px}.variations .label{color:inherit;font-size:inherit}.variations .reset_variations{margin-left:10px}.stars a{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ff5b4b;color:#fff;text-align:center;line-height:24px}.stars a+a{margin-left:5px}.stars .active,.stars a:hover{background-color:#a5ac69;text-decoration:none}.woocommerce-thankyou-order-received{color:#a5ac69;font-family:"Allisa","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;text-align:center;margin:30px auto}.woocommerce-MyAccount-navigation{margin-bottom:15px}.nav-tabs>li.is-active>a{border-color:#eee #eee #ddd;text-decoration:none;background-color:#eee}#ship-to-different-address{margin-left:25px}.added_to_cart{margin-left:15px}.related.products .columns-4 .added_to_cart{position:static;margin-left:0}@media screen and (min-width:768px){.woocommerce-result-count{float:left;margin-bottom:0;line-height:34px}.woocommerce-ordering{float:right}.products{display:flex;flex-wrap:wrap;clear:both}.products>li{width:33.29900%;text-align:left}.products>li .add_to_cart_button{padding:10px 25px;position:absolute;bottom:0}.cart-collaterals .products>li .add_to_cart_button{position:relative;max-width:100px}.products.related .products>li,.upsells .products>li{width:24.9%}#review_form{max-width:60%}#review_form #reply-title{font-size:30px}.woocommerce-thankyou-order-received{font-size:30px}}@media screen and (min-width:992px){.added_to_cart{position:absolute;margin-top:10px;bottom:0;right:15%;line-height:38px}}@media screen and (max-width:991px){.added_to_cart{line-height:38px;margin-left:0}}@media screen and (max-width:767px){.woocommerce-products-header__title,.woocommerce-result-count{text-align:center}.products{margin:0 auto}.summary{margin-top:25px}.orderby{max-width:300px;margin:0 auto}.woocommerce ul.order_details li{width:50%;border:none;margin-right:0}}