:is(.product-grid,.product-recommendations) .product-card{position:relative}:is(.product-grid,.product-recommendations) .product-card .text-block:has(>p),:is(.product-grid,.product-recommendations) .product-card .text-block>p{font-family:General Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:150%;color:#3e3e45}:is(.product-grid,.product-recommendations) .product-card .text-block:has(>p){--padding-block-start: 5.5px !important;--padding-inline-start: 6px !important;--padding-inline-end: 48px !important}:is(.product-grid,.product-recommendations) .product-card product-price{--padding-block-start: 0px !important;--padding-inline-start: 6px !important;--padding-inline-end: 48px !important}:is(.product-grid,.product-recommendations) .product-card product-price,:is(.product-grid,.product-recommendations) .product-card product-price .price{font-family:General Sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;line-height:130%;color:#3e3e45}:is(.product-grid,.product-recommendations) .product-card .card-gallery,:is(.product-grid,.product-recommendations) .product-card .quick-add,:is(.product-grid,.product-recommendations) .product-card .quick-add__product-form-component,:is(.product-grid,.product-recommendations) .product-card .quick-add form,:is(.product-grid,.product-recommendations) .product-card add-to-cart-component{position:static}:is(.product-grid,.product-recommendations) .product-card .card-gallery .product-media-container{position:relative}:is(.product-grid,.product-recommendations) .product-card .quick-add__button{position:absolute;right:0;bottom:0;inset-block-start:auto;inset-inline-start:auto;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:0;height:36px;padding:0;border:0;border-radius:32px;background:#b3dbd3;color:#3e1818;font-size:0;opacity:1;visibility:visible;transform:none;transition:background-color .2s ease}:is(.product-grid,.product-recommendations) .product-card .quick-add__button:hover,:is(.product-grid,.product-recommendations) .product-card .quick-add__button:focus-visible{background:#a2d3c9}:is(.product-grid,.product-recommendations) .product-card .quick-add__button .svg-wrapper{width:16px;height:16px}:is(.product-grid,.product-recommendations) .product-card .quick-add__button svg{width:16px;height:16px}:is(.product-grid,.product-recommendations) .product-badges--top-left{top:12px;left:12px}:is(.product-grid,.product-recommendations) .product-badges__badge{box-sizing:border-box;padding:2px 8px;border:.5px solid #3E1818;border-radius:999px;font-family:General Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:140%;color:#3e1818}:is(.product-grid,.product-recommendations) .product-card .compare-at-price{color:#3e3e45}@media screen and (max-width:749px){:is(.product-grid,.product-recommendations) .product-card .text-block:has(>p){--padding-inline-end: 6px !important}:is(.product-grid,.product-recommendations) .product-card product-price{display:flex;align-items:center;min-height:36px;margin-top:auto}:is(.product-grid,.product-recommendations) .product-card .text-block:has(>p),:is(.product-grid,.product-recommendations) .product-card .text-block>p{line-height:130%}:is(.product-grid,.product-recommendations) .product-card product-price,:is(.product-grid,.product-recommendations) .product-card product-price .price{font-size:16px;line-height:140%}:is(.product-grid,.product-recommendations) .product-card .product-media-container{border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/pp-tarjeta-producto.css.map */
