.my-account-menu-icon{padding-left:15px}.elementor-menu-cart__toggle .elementor-button-icon-qty{font-family:'Josefin Sans';font-weight:600;font-size:12px;height:1.4em;min-width:1.4em;padding-left:1px}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{line-height:18px!important}.elementor-element .swiper~.elementor-swiper-button{fill:#FF96A4!important}.searchandfilter li label{font-family:"Josefin Sans",Sans-serif}.searchandfilter li.sf-option-active label{font-weight:700}.searchandfilter li.sf-option-active ul.children li label{font-weight:400}.searchandfilter li label:hover{color:#F12C46}.searchandfilter input[type=radio]{display:none}.searchandfilter select{border-radius:40px;border:1px solid #A09E9E!important}#icon_search:hover{cursor:pointer}.single-product .ppcp-messages{display:none!important}.single-product .woocommerce-notices-wrapper{position:absolute;margin:100px 50%;width:600px;max-width:90%;left:-300px}.woocommerce-notices-wrapper{z-index:10000;border-radius:30px;font-family:"JOSEFIN SANS";font-size:22px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:30px 0 30px 30px;-webkit-box-shadow:0 10px 15px -4px rgba(0,0,0,.43);-moz-box-shadow:0 10px 15px -4px rgba(0,0,0,.43);box-shadow:0 10px 15px -4px rgba(0,0,0,.43);background-color:#fff}.woocommerce-error{border:2px solid #F12C46;color:#F12C46}.woocommerce-message{border:2px solid #658037;color:#658037}.woocommerce-info{border:2px solid #617689;color:#617689}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding-right:40px;padding:30px;text-align:center}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important;font-family:'Josefin Sans';font-size:18px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none;text-align:center;margin:30px auto 0;display:block;border-radius:50px;background-color:#ccc;color:#333;padding:20px 20px;font-weight:400;font-size:18px}.woocommerce div.product .images,.woocommerce-page div.product .images{pointer-events:none!important}.woocommerce-account .woocommerce-info{border-radius:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;border:1px solid #d5d8dc;font-family:"Josefin Sans"}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.wc-forward{background-color:#fff!important;border:1px solid #F12C46!important;color:#F12C46!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{background-color:#F12C46!important;border-color:#F12C46!important;color:#fff!important}.descripcion-cat p{margin-bottom:0!important}.descripcion-larga-categoria .elementor-widget-container h2{font-size:24px;font-weight:600}.descripcion-larga-categoria .elementor-widget-container h3{font-size:20px;font-weight:600}.descripcion-larga-categoria .elementor-widget-container h4{font-size:18px;font-weight:600}h4 a:hover{color:#F12C46!important}.wcsatt-sub-options,.wcsatt-sub-discount{display:none!important}.from-price{font-size:12px;color:#666;display:block;line-height:10px}.elementor-widget-loop-grid p.price,.swiper-horizontal p.price,.elementor-widget-woocommerce-product-price p.price{margin-bottom:0}.elementor-widget-loop-grid p.price,.swiper-horizontal p.price,.elementor-widget-woocommerce-product-price p.price{font-family:"Josefin Sans"}.single-product .elementor-widget-woocommerce-product-price p.price{line-height:26px}.single-product .woocommerce-price-suffix{font-size:10px;color:#999}.elementor-loop-container .product .woocommerce-price-suffix,.single-product .subscription-price .woocommerce-price-suffix{display:none}.woocommerce div.product form.cart .reset_variations{display:none!important}table.variations tr th,table.variations tr td{background-color:transparent!important;vertical-align:middle!important;text-align:left;padding:0}.woocommerce div.product p.price del{font-size:75%}.woocommerce-variation-price{font-family:"Syne",Sans-serif;font-size:24px}.woocommerce-variation-price{width:100%;display:block}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:#FF4760}.woocommerce-variation .woocommerce-Price-amount{float:none}.single_variation_wrap .woocommerce-variation{margin-bottom:20px}.woocommerce-variation-price .woocommerce-Price-amount{color:#000}.wcsatt-options-product-wrapper{width:100%;float:right;display:block}.wcsatt-options-product-dropdown-label{float:left;font-size:16px;text-transform:uppercase;font-family:'Josefin Sans';font-weight:600;margin-right:30px}.wcsatt-options-product-dropdown{border-radius:50px;width:auto;float:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{font-size:20px;text-align:center;display:block;width:55px;height:55px}.wcsatt-options-product-prompt{padding:10px 20px 15px;border-radius:30px;background-color:#ebebeb;margin-top:30px;margin-left:-15px}.wcsatt-options-product-prompt .wcsatt-options-prompt-text{margin:.5em 0;font-family:'JOSEFIN SANS'}.wcsatt-options-prompt-text-label{font-weight:700}ul.wcsatt-options-prompt-radios{padding-left:15px}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options-cart li,.woocommerce ul.wcsatt-options-product li,.woocommerce ul.wcsatt-options-prompt-radios li{margin:5px 0}li span.subscription-option-details,li span.one-time-option-details,.wcsatt-options-product-prompt-radio label>span{font-family:'Josefin Sans'}div.product.elementor.has-subscription-plans form.cart div.woocommerce-variation-add-to-cart{display:flex}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price.subscription-price{color:#FF4760;font-size:1.25em;font-family:"JOSEFIN SANS",Sans-serif}.searchandfilter ul li ul li ul{margin-left:0}.searchandfilter ul>li>ul:not(.children){padding-left:5px}.searchandfilter li[data-sf-field-input-type=checkbox] label{padding-left:5px;font-family:'JOSEFIN SANS'}.searchandfilter ul{padding:0 0 0 15px!important}.menu-categories ul li a:hover{color:#FF4760!important}.woocommerce-cart-form__cart-item ul.wcsatt-options.overrides_exist{padding:20px 20px 20px 0}ul.wc_payment_methods li{padding:5px 0}ul.wc_payment_methods li input:checked~label{font-weight:700;color:#292929!important}.woocommerce-MyAccount-navigation-link--downloads{display:none!important}p#nombre_mascota{margin:0;padding:0;display:inline-block}.woocommerce-ResetPassword{margin:0 auto}.single-post-text h1,.single-post-text h2,.single-post-text h3,.single-post-text h4,.single-post-text h5,.single-post-text h6{text-align:left!important}.single-post-text h2{font-size:26px!important}.single-post-text h3{font-size:24px!important}.single-post-text h4{font-size:22px!important}.single-post-text h5{font-size:20px!important}@media screen and (max-width:767px){.descripcion-larga-categoria .elementor-widget-container h2{font-size:20px;font-weight:600}.descripcion-larga-categoria .elementor-widget-container h3{font-size:18px;font-weight:600}.descripcion-larga-categoria .elementor-widget-container h4{font-size:16px;font-weight:600}.woocommerce-variation-price{text-align:center}form.cart .variations{margin:0 auto 20px}.single-product .single_add_to_cart_button{width:calc(100% - 80px)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled.wc-variation-is-unavailable{background-color:#999!important}p.out-of-stock {margin-bottom:0}.single-post-text h2{font-size:22px!important}.single-post-text h3{font-size:20px!important}.single-post-text h4{font-size:18px!important}.single-post-text h5{font-size:16px!important}.single-product .woocommerce-notices-wrapper{position:relative;margin:100px auto;width:100%;max-width:90%;left:0}}