h1, h2, h3, h4, h5, h6{
font-family:'Poppins';
}
.aux-shop-archive a.button:not(.product_type_variable) {
left: inherit !important;
right: 0;
}
body .aux-shop-archive .product:hover .price,
body .aux-shop-archive .product:hover .button {
transform: translateX(calc(0% + 0px)) !important;
}
.aux-shop-archive .product:hover .button {
transform: initial;
}
ul.sub-menu.aux-submenu {
text-align: left;
}
body.single-product .aux-wrapper .aux-primary .product .entry-summary .woocommerce-product-details__short-description p {
height: auto;
margin-top: 0;
max-width: inherit;
}
#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel {
max-width: 100% !important;
}
body.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary {
width: auto;
}
header#site-elementor-header{
box-shadow: 0 4px 0 rgb(34 34 34 / 3%);
}
.single-product .product .woocommerce-tabs .tabs li {
margin-left: 20px!important;
}
a {
color: #459182;
}
article#post-91 form.woocommerce-form.woocommerce-form-login.login {
max-width: 447px;
margin: 0 auto;
}
article#post-91 .woocommerce h2 {
text-align: center;
}
.aws-container .aws-show-clear .aws-search-field {
border: none;
}
.aws-container form.aws-search-form {
height: 34px;
}
.linkMicuenta,
.logged-in .linkLogin{
display: none;
}
.logged-in .linkMicuenta{
display: block;
}
.linkLogin.elementor-widget:not(:last-child){
margin-bottom: 0;
}
.woocommerce ul.products li.product a img {
width: inherit;
margin: 0 auto;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark,
p.stock.in-stock{
display: none;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart .button {
padding: 16px 30px !important;
}
.aux-shop-archive .woocommerce-pagination .page-numbers .current{
background: #459182 !important;
}
h1.product_title.entry-title {
font-size: 25px !important;
line-height: 30px !important;
font-weight: 600 !important;
}
body.single-product .entry-summary .price .woocommerce-Price-amount {
font-size: 26px !important;
color: #459182 !important;
font-weight: 600 !important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
vertical-align: middle;
padding: 0;
}
.woocommerce div.product form.cart .variations label {
font-size: 15px;
margin-bottom: 0;
padding-left: 9px;
}
.blockRP h4 {
display: none;
}
.blockRP .aux-recent-product-item {
margin-bottom: 50px;
}
.blockRP a.button.aux-ajax-add-to-cart {
background-color: #f59c1e;
color: #fff;
font-size: 14px;
}
.botonWhatsapp {
left: 2%;
bottom: 10%;
position: fixed !important;
z-index: 9;
}
a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart {
display: none;
}
header#site-title .page-header {
background: #459182;
}
header#site-title .page-header p.aux-breadcrumbs span, header#site-title .page-header p.aux-breadcrumbs a,
header#site-title .page-header .aux-page-title-entry h1 {
color: #fff;
}
table.cart.woocommerce-cart-form__contents thead tr th,
table.shop_table.woocommerce-checkout-review-order-table tr th {
background-color: #459182;
color: #fff;
}  
table.shop_table.woocommerce-checkout-review-order-table tr td {
background-color: #fff;
}    
form.checkout.woocommerce-checkout {
background-color: #fafafa;
padding: 30px;
border: 1px solid;
}
div#customer_details input {
background-color: #fff;
padding: 10px 15px;
}
form.checkout.woocommerce-checkout label {
margin-bottom: 0;
}
form.checkout.woocommerce-checkout span.select2-selection.select2-selection--single {
height: auto;
border-radius: 0;
}
form.checkout.woocommerce-checkout span.select2-selection__rendered {
padding: 8px 15px 5px;
}
form.checkout.woocommerce-checkout input#billing_email {
max-width: 100%;
}
p#billing_country_field, p#billing_state_field {
min-height: 83px;
}
h3#order_review_heading {
margin-top: 40px;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td,
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th,
table.shop_table.woocommerce-checkout-review-order-table,
table.shop_table.woocommerce-checkout-review-order-table td,
table.shop_table.woocommerce-checkout-review-order-table th {
border: 1px solid #000;
border-collapse: collapse;
}
.woocommerce-info {
border-top-color: #e1c404;
background-color: #f7d807;
font-weight: bold;
}
.woocommerce-info a {
color: #515151 !important;
text-decoration: underline;
}
form.woocommerce-form.woocommerce-form-login.login input#password, form.woocommerce-form.woocommerce-form-login.login input#username {
background-color: #fff;
}
.woocommerce-info::before {
color: #515151;
}
button#place_order {
background-color: #459182;
font-weight: normal;
text-transform: uppercase;
padding: 20px 40px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #fff;
border-radius: 0;
border: 1px solid;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
font-size: 14px;    
font-weight: 500;
color: #fff;
background-color: #f59c1e;
}
.woocommerce-checkout table.cart td.actions .coupon .input-text {
border: 1px solid #000;
padding: 5px 6px 5px;
width: auto;
}
form.checkout.woocommerce-checkout label {
display: inline;
}
form.checkout.woocommerce-checkout .create-account label {
display: block;
}
.woocommerce-error {
margin: 0;
background-color: #E74C3C !important;
}
.create-account {
background-color: #fff;
border: 2px solid #459182;
padding: 17px 20px 20px;
margin-top: 20px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background-color: #f3f3f3;
padding: 20px 20px 5px;
border-radius: 5px;
}
.euaifw_wrapper {
display: block !important;
padding-left: 0 !important;
}
.tax-product_cat span.ean_wrapper.ean_text_shop {
display: none;
}
tr.cart-subtotal small.tax_label {
display: none;
}
span.sku_wrapper {
display: none;
}
span.sku_wrapper.ean_wrapper{
display: block;
}
.qib-button-wrapper button.qib-button {
width: 22px !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text, .qib-button-wrapper button.qib-button {
padding: 6px 0 8px !important;
font-size: 17px !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text, .qib-button-wrapper button.qib-button {
padding: 6px 0 8px !important;
font-size: 17px !important;
}
.quantity.wqpmb_quantity input[type="number"] {
top: -9px;
position: relative;
}
.woocommerce .quantity .qty {
width: 2em;
}
.aux-wrapper .aux-container .aux-primary .content .product .entry-summary .quantity .qty {
border-radius: 0 !important;
position: relative;
top: -9px;
border-color: #EFEFEF !important;
}
.woocommerce ul.products li.product .button {
position: relative;
}
table.cart dt.variation-EAN, table.cart dd.variation-EAN , table.cart dd.variation-EAN p {
display: inline;
}
table.cart dd.variation-EAN{
margin-left: 0;
}
table.cart th{
background-color: #fff;
}
table.cart button.minus.qib-button, table.cart button.plus.qib-button {
display: none;
}
table.cart .quantity.wqpmb_quantity {
position: relative;
top: 7px;
width: 20px;
margin: 0 auto;
display: block;
}
table.cart button[type=submit] {
display: none !important;
}
body table.cart .qib-button-wrapper {
float: none;
display: block;
}
.botones-compartir a {
float: left;
}
body.single-post .entry-content .elementor-widget-wrap.elementor-element-populated {
padding: 10px 0;
}
body.single-post  .hentry .entry-info {
margin-bottom: 13px;
}
p.nocomments {
display: none;
}
.single-post .hentry .entry-info a {
text-transform: none !important;
}
li.wc_payment_method.payment_method_cheque {
display: none !important;
}
p#tax_id_field {
clear: both;
}
p#tax_id_field input {
max-width: 100%;
}
.single-post section#woocommerce_product_categories-3,
.category section#woocommerce_product_categories-3 {
display: none;
}   
.aux-sidebar .aux-widget-area + .aux-widget-area {
margin-top: 0;
}
.site-header-section .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-elementor-header-menu .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator {
background-image: url(https://petsklub.com/wp-content/uploads/2025/10/arrow-down.png);
width: 14px;
height: 8px;
background-position: 0;
}
ul#mega-menu-footer ul.mega-sub-menu li a {
font-size: 12px !important;
font-weight: normal !important;
}
.pk-hover-overlay {
display: none !important;
}
ul#mega-sub-menu-21373 img {
border-radius: 5px;
} @media(min-width: 1352px){
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 18%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 80%;
}
}
@media(min-width: 1014px) and (max-width: 1351px){
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 33%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 60%;
}
}
@media(max-width: 768px){
ul#mega-menu-footer ul.mega-sub-menu {
background-color: #f59c1e !important;
}
div#mega-menu-wrap-footer .mega-menu-toggle,
#mega-menu-wrap-footer .mega-menu-toggle + #mega-menu-footer {
background-color: #f59c1e;
}
td.product-remove {
border-top: 1px solid !important;
}
table.cart .quantity.wqpmb_quantity {
display: inline;
}
}
@media(max-width: 767px){
.aux-shop-archive .aux-wrapper .aux-primary {
width: 100%;
padding-top: 40px;
}
.page-title-section .page-header > .aux-container > *:last-child {
margin-bottom: 20px;
}
.page-title-section .page-header > .aux-container > *:first-child {
margin-top: 20px;
}
header#site-title .page-header .aux-container {
padding: 0 10px;
}
.aux-resp .left-sidebar > .aux-wrapper > .aux-fold {
padding-right: 15px;
padding-left: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 20px;
}
.aux-goto-top-btn.aux-align-btn-left {
left: 2%;
}
.botonWhatsapp {
width: 45px;
}
}
@media(max-width: 480px){
.aux-shop-archive a.button, .aux-shop-archive a.button:hover {
padding: 9px 17px !important;
width: 100%;
text-align: center;
}
}