.et_pb_shop .add_to_cart_button,.woocommerce ul.products li.product .button{display:inline-block!important;margin-top:10px}.producto-desc-corta,.producto-desc-larga{font-size:14px;line-height:1.5;margin:8px 0;text-align:center}.et_pb_shop{--tt-morado:#2b1230;--tt-rosa:#e90a8b;--tt-morado-claro:#6b5570;--tt-rosa-claro:#ebcfe0;--tt-fondo-img:#f7d9ea;--tt-gris:#6e6a78;--tt-blue:#1462ab;--tt-fuente-titulo:'Bagel Fat One','Arial Rounded MT Bold','Trebuchet MS',system-ui,sans-serif}.et_pb_shop ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin:0!important;padding:0!important}.et_pb_shop ul.products::before,.et_pb_shop ul.products::after{display:none!important}.et_pb_shop ul.products li.product{display:grid!important;grid-template-columns:130px 1fr auto;grid-template-rows:auto 1fr auto auto;grid-template-areas:"img   title title""img   desc  desc""img   price btn""img   short btn";column-gap:18px;width:100%!important;margin:0!important;float:none!important;padding:16px!important;background:#fff;border:3px solid var(--tt-rosa-claro);border-radius:24px;box-sizing:border-box}.et_pb_shop ul.products li.product>a.woocommerce-LoopProduct-link{display:contents!important}.producto-boton-carrito>a.woocommerce-LoopProduct-link{display:none!important}.et_pb_shop li.product .et_shop_image{grid-area:img;display:block;width:130px;height:130px;margin:0!important;border:3px solid var(--tt-morado);border-radius:18px;background:var(--tt-fondo-img);overflow:hidden;box-sizing:border-box}.et_pb_shop li.product .et_shop_image img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover}.et_pb_shop li.product .et_overlay{display:none!important}.et_pb_shop li.product .woocommerce-loop-product__title{grid-area:title;margin:0 0 6px!important;padding:0!important;font-family:var(--tt-fuente-titulo);font-size:20px!important;line-height:1.1;font-weight:400;color:var(--tt-morado);text-align:left}.et_pb_shop li.product .producto-desc-larga{grid-area:desc;margin:0 0 10px;font-size:15px;font-weight:400;line-height:1.2em;color:var(--tt-morado-claro);text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.et_pb_shop li.product .price{grid-area:price;align-self:end;margin:0!important;padding:0!important;font-size:18px!important;font-weight:700!important;text-align:left}.et_pb_shop li.product .price,.et_pb_shop li.product .price .amount,.et_pb_shop li.product .price bdi{color:var(--tt-morado)!important}.et_pb_shop li.product .producto-desc-corta{grid-area:short;margin:2px 0 0;font-size:13px;color:#8a8794;text-align:left}.et_pb_shop li.product .producto-boton-carrito{grid-area:btn;align-self:end;justify-self:end;margin:0!important;text-align:right}.et_pb_shop .producto-boton-carrito a.add_to_cart_button{display:inline-block!important;visibility:visible!important;opacity:1!important;padding:8px 16px!important;background:var(--tt-rosa)!important;color:#fff!important;font-size:15px;font-weight:700;line-height:1.2em!important;border:3px solid var(--tt-morado)!important;border-radius:999px!important;box-shadow:3px 3px 0 var(--tt-blue);transition:transform .15s ease,box-shadow .15s ease}.et_pb_shop .producto-boton-carrito a.add_to_cart_button::after{display:none!important}.et_pb_shop .producto-boton-carrito a.add_to_cart_button:hover{padding:8px 16px!important;transform:translate(2px,2px);box-shadow:1px 2px 0 var(--tt-blue);background:#c80d76!important}.et_pb_shop .producto-boton-carrito .added_to_cart{display:block;margin-top:8px;font-size:13px;font-weight:700;color:var(--tt-rosa);text-align:right}@media (max-width:480px){.et_pb_shop ul.products{grid-template-columns:1fr}.et_pb_shop ul.products li.product{grid-template-columns:100px 1fr auto;column-gap:12px;padding:12px!important}.et_pb_shop li.product .et_shop_image{width:100px;height:100px}.et_pb_shop li.product .woocommerce-loop-product__title{font-size:20px}.et_pb_shop li.product .producto-desc-larga{font-size:14px}.et_pb_shop .producto-boton-carrito a.add_to_cart_button{padding:10px 16px!important;font-size:15px}}