@font-face{font-display:swap;font-family:'Brockmann';font-style:normal;font-weight:400;font-display:auto;src:url(https://anivita.vet/fonts/Brockmann-Regular.woff2) format('woff2'),url(https://anivita.vet/fonts/Brockmann-Regular.woff) format('woff'),url(https://anivita.vet/fonts/Brockmann-Regular.ttf) format('truetype'),url(https://anivita.vet/fonts/Brockmann-Medium.svg) format('svg')}@font-face{font-display:swap;font-family:'Brockmann';font-style:normal;font-weight:500;font-display:auto;src:url(https://anivita.vet/fonts/Brockmann-Medium.woff2) format('woff2'),url(https://anivita.vet/fonts/Brockmann-Medium.woff) format('woff'),url(https://anivita.vet/fonts/Brockmann-Medium.ttf) format('truetype'),url('https://anivita.vet/fonts/Brockmann-Medium.svg#Brockmann') format('svg')}body,h1,h2,h3,h4,h5,h6{font-family:"Brockmann",Sans-serif}.mega-sub-menu ul li ul li{list-style:none;border-bottom:dotted 2px #e4ddcf;padding:2px 0}.mega-sub-menu ul li ul li:last-child{border-bottom:none}.mm-col-img img{border-radius:10px}.mega-sub-menu ul li ul{padding-left:0}.mega-sub-menu ul li ul li{list-style:none}.mega-sub-menu ul li ul li a:hover{color:#9a9484;transition:color ease-in-out 0.1s}h4.mega-block-title{padding-bottom:10px!important;border-bottom:solid 2px #c5b38f!important}.numberedList ol{list-style:none;counter-reset:item;margin-left:0}.numberedList ol li{counter-increment:item;display:flex;align-items:center;margin-bottom:20px}.numberedList ol li:before{content:counter(item);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-right:20px;background:#C1CFB5;border-radius:50%;color:#FFF}.product-loop-carousel .et_pb_group_carousel_container .et_pb_image .et_pb_image_wrap{display:block;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.product-loop-carousel .et_pb_group_carousel_container .et_pb_image .et_pb_image_wrap>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;border-radius:5px}.product-loop-carousel .et_pb_group_carousel_container .et_pb_image{width:100%;border-radius:10px}.product-loop-carousel .et_pb_group_carousel_container .et_pb_image .et_pb_image_wrap img{display:block;margin:0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit{background-color:#9a9484!important;color:#ffffff!important;font-size:16px!important;padding:10px 25px!important;border-radius:30px!important;border:none!important;text-transform:none;transition:all 0.3s ease;cursor:pointer}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover{background-color:#54595f!important;color:#ffffff!important}.et_button_no_icon.woocommerce-page button.button{padding:10px 25px!important}.et_button_no_icon.woocommerce-page button.button:hover{padding:10px 25px!important}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,a.button.product_type_variable.add_to_cart_button{text-align:center;width:100%}input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #9a9484;border-radius:50%;position:relative;background:#fff;top:-2px}input[type="radio"]:checked::before{content:"";position:absolute;inset:3px;background:#61ce70;border-radius:50%}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#414042;color:#fff!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:5px;border:solid 1px #d2ccc5!important;min-width:35px;background:#e1dcd7}ul.products li.product .et_shop_image{aspect-ratio:1 / 1;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;position:relative}ul.products li.product .et_shop_image img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;aspect-ratio:auto;image-rendering:-webkit-optimize-contrast}ul.products li.product .et_shop_image .et_overlay{display:none!important}@supports not (aspect-ratio:1 / 1){ul.products li.product .et_shop_image{position:relative;width:100%;height:0;padding-bottom:100%}ul.products li.product .et_shop_image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%}}ul.products li.product .et_shop_image img{transition:transform 0.3s ease}ul.products li.product:hover .et_shop_image img{transform:scale(1.05)}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin:0 2px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:5px;border:solid 1px #9a9484;min-width:35px}@media (max-width:481px){.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important}}.woocommerce-cart table.cart td.product-quantity{min-width:170px}.cart-empty #basket-details-container{display:none!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none}.woocommerce .quantity input.qty[type="number"]::-webkit-outer-spin-button,.woocommerce .quantity input.qty[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input.qty[type="number"]{-moz-appearance:textfield}.qty-spinner{display:inline-flex;align-items:center;border:1px solid #e2e2e2;border-radius:9999px;overflow:hidden;height:55px;background:#fff}.qty-spinner .qty-btn{width:44px;min-width:44px;height:100%;line-height:36px;border:0;background:#fff0;cursor:pointer;font-size:20px;padding:0;user-select:none}.qty-spinner .qty-minus{border-right:1px solid #e9e9e9}.qty-spinner .qty-plus{border-left:1px solid #e9e9e9}.qty-spinner input.qty{width:52px;text-align:center;border:0!important;box-shadow:none!important;height:100%;padding:0;margin:0;font-size:15px}.qty-spinner .qty-btn:hover{background:#f7f7f7}.qty-spinner .qty-btn:disabled{opacity:.4;cursor:not-allowed}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#54595f!important;border-radius:10px}ul#shipping_method li{background:#f2f2ef;margin-bottom:10px;padding:10px;border-radius:10px}ul#shipping_method li:last-child{margin-bottom:0}.form-row{display:inherit!important}ul.wc_payment_methods.payment_methods.methods li{margin-bottom:20px!important}ul.wc_payment_methods.payment_methods.methods li:last-child{margin-bottom:0!important}nav.woocommerce-MyAccount-navigation{background:#f2f2ef;padding:10px!important;border-radius:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:5px 0}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{margin-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e7e8ea;border-radius:10px;background:#fff;text-decoration:none;line-height:1.25;font-weight:500;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;color:#2c2f33;box-shadow:0 1px 0 rgb(0 0 0 / .02)}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f6f7f8;border-color:#dfe1e4}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#c1cfb5;border-color:#dfe1e4;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li a::before{content:"";width:22px;height:22px;flex:0 0 22px;display:inline-block;background-color:#9a9484;-webkit-mask:var(--awc-icon) center / contain no-repeat;mask:var(--awc-icon) center / contain no-repeat}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{background-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li a br{display:none}.woocommerce-MyAccount-navigation-link--dashboard a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-dashboard.svg)}.woocommerce-MyAccount-navigation-link--my-pets a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-animals.svg)}.woocommerce-MyAccount-navigation-link--prescriptions a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-prescriptions.svg)}.woocommerce-MyAccount-navigation-link--orders a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-orders.svg)}.woocommerce-MyAccount-navigation-link--downloads a{--awc-icon:url(https://anivita.vet/wp-content/uploads/icons/download.svg)}.woocommerce-MyAccount-navigation-link--edit-address a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-addresses.svg)}.woocommerce-MyAccount-navigation-link--payment-methods a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-payments.svg)}.woocommerce-MyAccount-navigation-link--edit-account a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-details.svg)}.woocommerce-MyAccount-navigation-link--customer-logout a{--awc-icon:url(https://anivita.vet/wp-content/uploads/2025/11/icon-logout.svg)}.woocommerce-account .woocommerce-MyAccount-navigation{padding:8px 0}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--converge-subscriptions{display:none}#post-cat-container a{background:#9a9484;padding:3px 10px;border-radius:10px;margin-right:5px;transition:all ease-in-out 0.3s}#post-cat-container a:hover{background:#54595f;transition:all ease-in-out 0.3s}