.elementor-menu-cart__main{width:440px!important;max-width:100vw;padding:0!important;background:#fff!important;display:flex;flex-direction:column}@media (max-width:767px){.elementor-menu-cart__main{width:100vw!important}}.elementor-menu-cart__close-button{position:absolute;top:18px;right:18px;z-index:3;width:28px!important;height:28px!important;margin:0!important}.elementor-menu-cart__main .widget_shopping_cart_content{flex:1;display:flex;min-height:0;height:100%}.rdv-mc{--m-tinta:#0A0A0A;--m-oro:#C09321;--m-oro-hondo:#8C6A12;--m-linea:#E8E5DF;--m-grafito:#5E5A54;display:flex;flex-direction:column;width:100%;min-height:100%;font-family:"DM Sans",system-ui,sans-serif;color:var(--m-tinta)}.rdv-mc__cabeza{padding:22px 64px 18px 24px;border-bottom:1px solid var(--m-linea)}.rdv-mc__titulo{margin:0;font:400 28px/1.1 "Cormorant Garamond",Georgia,serif}.rdv-mc__titulo span{font:500 13px "DM Sans",sans-serif;color:var(--m-grafito)}.rdv-mc__envio{padding:14px 24px 16px;background:#FBF7EC;border-bottom:1px solid #F0E6CC;font-size:14px}.rdv-mc__envio p{margin:0 0 9px}.rdv-mc__envio b{color:var(--m-oro-hondo)}.rdv-mc__envio.is-gratis b{color:#1F7A4D}.rdv-mc__barra{display:block;height:6px;border-radius:6px;background:#EDE3C8;overflow:hidden}.rdv-mc__barra i{display:block;height:100%;background:var(--m-oro);border-radius:6px;transition:width .4s ease}.rdv-mc__envio.is-gratis .rdv-mc__barra i{background:#1F7A4D}.rdv-mc__lista{flex:1;margin:0!important;padding:6px 24px!important;list-style:none;overflow-y:auto}.rdv-mc__item{display:grid!important;grid-template-columns:76px 1fr auto;gap:14px;align-items:start;padding:16px 0!important;border-bottom:1px solid var(--m-linea);margin:0!important;transition:opacity .2s}.rdv-mc__item:last-child{border-bottom:0}.rdv-mc__item.is-cargando{opacity:.5}.rdv-mc__foto{display:block;width:76px;height:76px;border-radius:4px;overflow:hidden;background:#F2F0EC}.rdv-mc__foto img{width:76px!important;height:76px!important;object-fit:cover;margin:0!important}.rdv-mc__info{display:flex;flex-direction:column;gap:3px;min-width:0}.rdv-mc__nombre{font:600 15px/1.3 "DM Sans",sans-serif;color:var(--m-tinta)!important;text-decoration:none}.rdv-mc__var{font-size:13px;color:var(--m-grafito)}.rdv-mc__cant{display:inline-flex;align-items:center;margin-top:8px;border:1px solid #CFCAC1;border-radius:3px;width:max-content}.rdv-mc__btn{width:34px;height:34px;padding:0!important;border:0!important;background:#fff!important;color:var(--m-tinta)!important;font:500 18px/1 "DM Sans",sans-serif!important;cursor:pointer;border-radius:0!important}.rdv-mc__btn:hover:not(:disabled){background:#F4F2EE!important}.rdv-mc__btn:disabled{color:#C9C4BA!important;cursor:default}.rdv-mc__btn:focus-visible{outline:2px solid var(--m-oro);outline-offset:-2px}.rdv-mc__num{min-width:30px;text-align:center;font:600 14px "DM Sans",sans-serif}.rdv-mc__der{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.rdv-mc__precio{font:600 15px "DM Sans",sans-serif;white-space:nowrap}.rdv-mc__quitar{position:static!important;width:auto!important;height:auto!important;font:400 12px "DM Sans",sans-serif!important;color:var(--m-grafito)!important;text-decoration:underline!important;text-underline-offset:3px;background:none!important;border:0!important;text-indent:0!important}.rdv-mc__quitar::before,.rdv-mc__quitar::after{display:none!important}.rdv-mc__quitar:hover{color:#A0281F!important}.rdv-mc__pie{position:sticky;bottom:0;padding:16px 24px 20px;background:#FAFAF8;border-top:1px solid var(--m-linea)}.rdv-mc__mayoreo{margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;background:#fff;border-left:3px solid var(--m-oro)}.rdv-mc__sub{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:15px}.rdv-mc__sub b{font-size:20px}.rdv-mc__nota{margin:2px 0 14px;font-size:12px;color:var(--m-grafito)}.rdv-mc__ir{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0 0 8px;background:var(--m-tinta)!important;color:#fff!important;border-radius:3px;font:600 15px "DM Sans",sans-serif;text-decoration:none!important;transition:background-color .2s,color .2s}.rdv-mc__ir:hover{background:var(--m-oro)!important;color:var(--m-tinta)!important}.rdv-mc__ver{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:1px solid var(--m-tinta);border-radius:3px;color:var(--m-tinta)!important;font:600 14px "DM Sans",sans-serif;text-decoration:none!important}.rdv-mc__ver:hover{background:#fff}.rdv-mc__seguro{margin:12px 0 0;text-align:center;font-size:12px;color:var(--m-grafito)}.rdv-mc__vacio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:40px 32px;text-align:center;color:var(--m-grafito)}.rdv-mc__vacio-t{margin:0 0 4px;font:400 28px "Cormorant Garamond",Georgia,serif;color:var(--m-tinta)}.rdv-mc__vacio .rdv-mc__ir{max-width:260px;margin-top:16px}.elementor-menu-cart__main .rdv-mc__item,.rdv-mc .rdv-mc__item{grid-template-areas:"foto info der"!important;grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-rows:auto!important;width:100%!important;max-width:none!important;box-sizing:border-box}.rdv-mc .rdv-mc__foto{grid-area:foto!important;justify-self:start}.rdv-mc .rdv-mc__info{grid-area:info!important;justify-self:stretch;text-align:left}.rdv-mc .rdv-mc__der{grid-area:der!important;justify-self:end}.rdv-mc .rdv-mc__btn{flex:0 0 34px;width:34px!important;min-width:34px!important;height:34px!important;line-height:34px!important;text-align:center;display:inline-flex;align-items:center;justify-content:center}.rdv-mc .rdv-mc__cant{overflow:hidden}.rdv-mc a.rdv-mc__quitar.remove,.rdv-mc a.rdv-mc__quitar.remove:visited{color:#5E5A54!important}.rdv-mc a.rdv-mc__quitar.remove:hover{color:#A0281F!important;background:none!important}@media (pointer:coarse){.rdv-mc .rdv-mc__btn{flex-basis:44px;width:44px!important;min-width:44px!important;height:44px!important;line-height:44px!important}.rdv-mc__quitar{display:inline-block!important;padding:12px 0!important}}.rdv-mc__envio.is-peso,.rdvcar__envio.is-peso{background:#FFF6DA!important}.rdv-mc__envio.is-peso .rdv-mc__barra,.rdvcar__envio.is-peso .rdvcar__barra{display:none}