.cart-widget-side{width:min(440px,100vw)!important;display:flex!important;flex-direction:column!important;background:#fff!important;box-shadow:-22px 0 60px rgb(29 40 23 / .13)!important}.cart-widget-side .wd-heading{min-height:76px;padding:18px 22px!important;border-bottom:1px solid rgb(55 76 42 / .10)!important;background:linear-gradient(180deg,#fff 0%,#fbfcf9 100%)}.cart-widget-side .wd-heading .title{font-size:18px!important;line-height:1.2!important;font-weight:800!important;color:#28391f!important;letter-spacing:-.02em}.cart-widget-side .close-side-widget .wd-action-text{font-size:0!important}.cart-widget-side .close-side-widget .wd-action-text:after{content:"Cerrar";font-size:11px;font-weight:650;color:#687061}.cart-widget-side .widget_shopping_cart{flex:1 1 auto;height:auto!important;min-height:0}.cart-widget-side .widget_shopping_cart_content{height:100%;min-height:0}.cart-widget-side .widget_shopping_cart_content{display:flex!important;flex-direction:column}.cart-widget-side .shopping-cart-widget-body{flex:1 1 auto!important;min-height:0!important}.cart-widget-side .shopping-cart-widget-body .wd-scroll-content{min-height:100%;padding-bottom:12px}.cart-widget-side .woocommerce-mini-cart{order:1;flex:0 0 auto!important;margin:0!important;padding:16px 20px 4px!important;overflow:visible!important;max-height:none!important}.cart-widget-side .woocommerce-mini-cart-item{position:relative;display:grid!important;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;min-height:84px;margin:0!important;padding:10px 48px 12px 0!important;border-bottom:1px solid rgb(55 76 42 / .08)!important}.cart-widget-side .woocommerce-mini-cart-item>.cart-item-link.wd-fill{display:none!important}.cart-widget-side .woocommerce-mini-cart-item>a:not(.remove){font-size:12.5px!important;line-height:1.35!important;font-weight:700!important;color:#2c3925!important}.cart-widget-side .woocommerce-mini-cart-item>a:not(.remove) img{width:72px!important;height:72px!important;margin:0 12px 0 0!important;border-radius:12px!important;object-fit:cover!important;background:#f6f3ed}.cart-widget-side .woocommerce-mini-cart-item .remove{position:absolute!important;top:auto!important;right:0!important;bottom:12px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;border-radius:999px!important;color:#737b70!important;background:#f4f5f1!important;font-size:0!important;line-height:1!important;overflow:visible!important;text-decoration:none!important;transition:background .18s ease,color .18s ease!important}.cart-widget-side .woocommerce-mini-cart-item .remove:before{content:""!important;display:block!important;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v5M14 11v5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v5M14 11v5'/%3E%3C/svg%3E") center/contain no-repeat}.cart-widget-side .woocommerce-mini-cart-item .remove:focus-visible{outline:2px solid #5d7d2e!important;outline-offset:2px}.cart-widget-side .woocommerce-mini-cart-item .remove:after{content:none!important;display:none!important}.cart-widget-side .woocommerce-mini-cart-item .remove:hover,.cart-widget-side .woocommerce-mini-cart-item .remove:focus{background:#f7ecef!important;color:#a33863!important}.cart-widget-side .woocommerce-mini-cart-item .wd-action-text,.cart-widget-side .woocommerce-mini-cart-item [data-label="Mostrar"],.cart-widget-side .woocommerce-mini-cart-item [data-label="Show"],.cart-widget-side .woocommerce-mini-cart-item [aria-label="Mostrar"],.cart-widget-side .woocommerce-mini-cart-item [aria-label="Show"],.cart-widget-side .woocommerce-mini-cart-item [title="Mostrar"],.cart-widget-side .woocommerce-mini-cart-item [title="Show"],.cart-widget-side .woocommerce-mini-cart-item .wd-tooltip-label,.cart-widget-side .woocommerce-mini-cart-item .woodmart-tooltip-label,.cart-widget-side .woocommerce-mini-cart-item .tooltip{display:none!important}.cart-widget-side .woocommerce-mini-cart-item .quantity{display:block!important;margin-top:4px!important;font-size:11px!important;color:#7a8175!important}.cart-widget-side .woocommerce-mini-cart-item .quantity .amount{color:#5d7d2e!important;font-weight:800!important}.cart-widget-side .woocommerce-mini-cart .variation{grid-column:2;margin:6px 0 0!important;padding:7px 9px!important;border-radius:9px;background:#fbf5f8;color:#62685f!important;font-size:10px!important;line-height:1.35!important}.cart-widget-side .woocommerce-mini-cart .variation dt{font-weight:750!important;color:#384332!important}.cart-widget-side .woocommerce-mini-cart .variation dd{margin-bottom:3px!important}.cart-widget-side .sup-mini-cart-upsells{order:2;flex:0 0 auto;margin:6px 20px 14px;padding:14px;border:1px solid rgb(195 56 122 / .13);border-radius:18px;background:linear-gradient(145deg,#fff9fc 0%,#faf8f2 100%)}.sup-mini-cart-upsells__heading{display:grid;gap:2px;margin-bottom:10px}.sup-mini-cart-upsells__eyebrow{font-size:8.5px;font-weight:850;letter-spacing:.14em;color:#c3387a}.sup-mini-cart-upsells__heading strong{font-size:13px;line-height:1.25;color:#28391f;font-weight:800}.sup-mini-cart-upsells__heading small{font-size:10px;line-height:1.4;color:#777e73}.sup-mini-cart-upsells__list{display:grid;gap:8px}.sup-mini-cart-upsell{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px;border-radius:12px;background:rgb(255 255 255 / .92);box-shadow:0 5px 18px rgb(50 61 44 / .055)}.sup-mini-cart-upsell__image{display:block;width:54px;height:54px;border-radius:9px;overflow:hidden;background:#f4f1eb}.sup-mini-cart-upsell__image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}.sup-mini-cart-upsell__info{display:grid;gap:3px;min-width:0}.sup-mini-cart-upsell__name{font-size:10.5px;line-height:1.25;font-weight:750;color:#34402d!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sup-mini-cart-upsell__price{font-size:10.5px;line-height:1.2;font-weight:800;color:#5d7d2e}.sup-mini-cart-upsell__add{min-width:31px!important;height:31px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;margin:0!important;padding:0 8px!important;border:1px solid rgb(93 125 46 / .18)!important;border-radius:999px!important;background:#eff5e9!important;color:#4f7026!important;box-shadow:none!important;font-size:0!important;font-weight:800!important;text-transform:none!important;transition:transform .18s ease,background .18s ease!important}.sup-mini-cart-upsell__add span{font-size:18px;font-style:normal;line-height:1}.sup-mini-cart-upsell__add em{display:none;font-size:10px;font-style:normal}.sup-mini-cart-upsell__add:hover{background:#e4eedb!important;color:#3f5d1e!important;transform:translateY(-1px)}.cart-widget-side .woocommerce-mini-cart__total{order:3;margin:auto 0 0!important;padding:16px 20px 8px!important;border-top:1px solid rgb(55 76 42 / .10)!important;background:#fff;display:flex!important;align-items:center;justify-content:space-between;gap:12px;font-size:13px!important;color:#3b4536}.cart-widget-side .woocommerce-mini-cart__total strong{font-size:13px!important;font-weight:750!important}.cart-widget-side .woocommerce-mini-cart__total .amount{font-size:15px!important;font-weight:850!important;color:#5d7d2e!important}.cart-widget-side .woocommerce-mini-cart__buttons{order:4;display:grid!important;grid-template-columns:1fr 1.22fr;gap:8px!important;margin:0!important;padding:8px 20px 20px!important;background:#fff}.cart-widget-side .woocommerce-mini-cart__buttons .button{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:10px 12px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important;box-shadow:none!important}.cart-widget-side .woocommerce-mini-cart__buttons .button:not(.checkout){border:1px solid rgb(93 125 46 / .24)!important;background:#fff!important;color:#496326!important}.cart-widget-side .woocommerce-mini-cart__buttons .checkout{border:1px solid #5d7d2e!important;background:linear-gradient(135deg,#5d7d2e,#6e9138)!important;color:#fff!important;box-shadow:0 8px 22px rgb(93 125 46 / .20)!important}.cart-widget-side .woocommerce-mini-cart__buttons .checkout:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgb(93 125 46 / .25)!important}body.sup-side-cart-open .soy-whatsapp-float,body.sup-side-cart-open .soy-whatsapp-mobilebar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important}.cart-widget-side .woocommerce-mini-cart__empty-message{margin:auto 24px 10px!important;text-align:center;color:#70776c;font-size:16px!important;line-height:1.45!important;font-weight:650!important}.cart-widget-side .return-to-shop{margin:0 auto auto!important;text-align:center}.cart-widget-side .return-to-shop .button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 18px!important;border:1px solid #5d7d2e!important;border-radius:999px!important;background:linear-gradient(135deg,#5d7d2e,#6e9138)!important;color:#fff!important;box-shadow:0 7px 18px rgb(93 125 46 / .18)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.035em!important;text-transform:uppercase!important}@media(min-width:390px){.sup-mini-cart-upsell__add{min-width:72px!important;grid-template-columns:auto auto!important;gap:3px}.sup-mini-cart-upsell__add span{font-size:15px}.sup-mini-cart-upsell__add em{display:inline}}@media(max-width:480px){.cart-widget-side{width:100vw!important}.cart-widget-side .wd-heading{min-height:66px;padding:14px 16px!important}.cart-widget-side .woocommerce-mini-cart{padding-inline:16px!important;max-height:none!important}.cart-widget-side .sup-mini-cart-upsells{margin-inline:16px}.cart-widget-side .woocommerce-mini-cart__total{padding-inline:16px!important}.cart-widget-side .woocommerce-mini-cart__buttons{padding-inline:16px!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}}.sup-mini-cart-upsell__add.is-loading{opacity:.58!important;pointer-events:none!important;cursor:wait!important}.cart-widget-side .woocommerce-mini-cart .variation{max-width:100%!important;overflow:hidden!important}.cart-widget-side .woocommerce-mini-cart .variation dd,.cart-widget-side .woocommerce-mini-cart .variation dd p{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.cart-widget-side .woocommerce-mini-cart dd.variation-Dedicatoria,.cart-widget-side .woocommerce-mini-cart dd[class*="variation-Dedicatoria"]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;max-height:2.8em!important;line-height:1.4!important}.cart-widget-side .woocommerce-mini-cart dd.variation-Dedicatoria p,.cart-widget-side .woocommerce-mini-cart dd[class*="variation-Dedicatoria"] p{display:contents!important}.cart-widget-side .sup-mini-cart-shipping-conflict{order:4;margin:8px 20px 0;padding:12px 13px;border:1px solid rgb(195 56 122 / .18);border-radius:14px;background:#fff7fa}.cart-widget-side .sup-mini-cart-shipping-conflict[hidden]{display:none!important}.sup-mini-cart-shipping-conflict__eyebrow{display:block;margin-bottom:3px;font-size:8.5px;font-weight:850;letter-spacing:.08em;color:#b5336e}.cart-widget-side .sup-mini-cart-shipping-conflict strong{display:block;margin-bottom:3px;font-size:12.5px;line-height:1.35;color:#35402f}.cart-widget-side .sup-mini-cart-shipping-conflict p{margin:0 0 9px!important;font-size:10.5px;line-height:1.45;color:#6d746a}.sup-mini-cart-shipping-conflict__change{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid rgb(195 56 122 / .24);border-radius:999px;background:#fff;color:#a82f67!important;font-size:10px;font-weight:800;text-decoration:none!important}.cart-widget-side .woocommerce-mini-cart__buttons{order:5}.cart-widget-side .woocommerce-mini-cart__buttons .checkout.is-sup-shipping-blocked{border-color:#d8ddd2!important;background:#eef1ea!important;color:#66705f!important;box-shadow:none!important;cursor:pointer!important}.cart-widget-side .woocommerce-mini-cart__buttons .checkout.is-sup-shipping-blocked:hover{transform:none!important;box-shadow:none!important}@media(max-width:480px){.cart-widget-side .sup-mini-cart-shipping-conflict{margin-inline:16px}}