.mc-home-v2__bottom-nav>.mcv-nav-purchase{min-width:0;min-height:64px;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 3px;display:flex;position:relative}.mc-home-v2__bottom-nav>.mcv-nav-purchase svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mc-home-v2__bottom-nav>.mcv-nav-purchase strong{font-size:12px;line-height:1.1}.mc-home-v2__bottom-nav>.mcv-nav-purchase small{color:#fff;background:#2860ed;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:4px;left:calc(50% + 8px)}.mc-home-v2__bottom-nav>.mcv-nav-videos svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mc-home-v2__bottom-nav>.mcv-nav-videos svg path{fill:currentColor;stroke:none}.mcv-purchase-panel{z-index:100050;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.mcv-purchase-panel.is-open{display:flex}.mcv-purchase-backdrop{background:#0008;border:0;width:100%;height:100%;position:absolute;inset:0}.mcv-purchase-panel>section{width:min(100%,520px);padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px));color:#101a2d;background:#fff;border-radius:24px 24px 0 0;position:relative;box-shadow:0 -12px 40px #0005}.mcv-purchase-panel header{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:20px;display:flex}.mcv-purchase-panel header button{color:#101a2d;cursor:pointer;background:#eef1f7;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:1}.mcv-purchase-panel a{border:1px solid #e4e8f0;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-top:10px;padding:14px;display:grid;color:#101a2d!important;text-decoration:none!important}.mcv-purchase-panel a>span:first-child{background:#edf3ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.mcv-purchase-panel a span:last-child{gap:3px;display:grid}.mcv-purchase-panel a strong{font-size:16px}.mcv-purchase-panel a small{color:#657087;font-size:13px}.mcv-panel-open{overflow:hidden!important}
:root{--mcv-blue:#2860ed;--mcv-dark:#101a2d;--mcv-safe-bottom:env(safe-area-inset-bottom,0px);--mcv-nav-space:112px}*{box-sizing:border-box}.mcv-page{color:#fff;background:#080808;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.mcv-page header.mc-commerce-header,.mcv-page footer.mc-commerce-footer,.mcv-page .mc-home-v2__bottom-nav{display:none!important}.mcv-options-modal{z-index:60;background:#000a;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.mcv-options-modal.is-open{display:flex}.mcv-options-panel{width:100%;max-width:520px;max-height:85dvh;padding:22px 18px calc(18px + var(--mcv-safe-bottom));background:#fff;border-radius:18px 18px 0 0;position:relative;overflow:auto;box-shadow:0 -8px 30px #0008}.mcv-options-close{z-index:2;color:#101a2d;cursor:pointer;background:#0002;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.mcv-picker-loading{text-align:center;color:#101a2d;padding:40px 0;font:700 14px system-ui}.mcv-picker-error{color:#a3231f;background:#fdeaea;border-radius:10px;margin-top:10px;padding:10px 12px;font:600 13px system-ui}.mcv-picker-error[hidden],.mcv-picker-body[hidden]{display:none}.mcv-picker-name{color:#101a2d;padding-right:30px;font:800 17px system-ui}.mcv-picker-label{color:#5b6472;margin-top:2px;font:600 13px system-ui}.mcv-picker-swatches{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mcv-picker-swatch{cursor:pointer;background:#fff;border:2px solid #e2e5ea;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:6px;display:flex}.mcv-picker-swatch img{object-fit:cover;border-radius:8px;width:44px;height:44px}.mcv-picker-swatch span{color:#101a2d;text-align:center;font:700 11px system-ui}.mcv-picker-swatch.is-selected{border-color:var(--mcv-blue)}.mcv-picker-swatch.is-out{opacity:.4;cursor:not-allowed}.mcv-picker-price{color:#101a2d;margin-top:14px;font:800 18px system-ui}.mcv-picker-qty{align-items:center;gap:14px;margin-top:12px;display:flex}.mcv-picker-qty button{color:#101a2d;cursor:pointer;background:#eef1f5;border:0;border-radius:50%;width:36px;height:36px;font:800 18px system-ui}.mcv-picker-qty-value{text-align:center;color:#101a2d;min-width:20px;font:800 15px system-ui}.mcv-picker-add{width:100%;min-height:48px;margin-top:16px}@media (min-width:800px){.mcv-options-modal{align-items:center}.mcv-options-panel{border-radius:18px}}.mcv-topbar{z-index:40;text-align:center;background:linear-gradient(#000e,#0000);grid-template-columns:48px 1fr 48px;align-items:center;height:58px;padding:0 12px;display:grid;position:fixed;top:0;left:0;right:0}.admin-bar .mcv-topbar{top:32px}.mcv-topbar a{color:#fff;font-size:36px;text-decoration:none}.mcv-topbar .mcv-close{touch-action:manipulation;background:#000b;border-radius:50%;justify-self:end;place-items:center;width:44px;height:44px;font-size:34px;line-height:1;display:grid;box-shadow:0 3px 14px #0009}.mcv-feed{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100dvh;overflow-y:auto}.mcv-loading,.mcv-empty{color:#ddd;place-items:center;height:100dvh;display:grid}.mcv-card{scroll-snap-align:start;scroll-snap-stop:always;background:#111;height:100dvh;position:relative;overflow:hidden}.mcv-backdrop{display:none}.mcv-media,.mcv-media iframe,.mcv-media video,.mcv-mux-slot,.mcv-media mux-player{object-fit:cover;background:#111;border:0;width:100%;height:100%;position:absolute;inset:0}.mcv-media{z-index:1;cursor:pointer}.mcv-media mux-player{--media-object-fit:cover;--controls:none;--center-controls:none;--bottom-controls:none}.mcv-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000e);position:absolute;inset:38% 0 0}.mcv-next{z-index:7;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000b;border:1px solid #fff5;border-radius:20px;padding:9px 14px;font-size:13px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;top:52%;left:50%;transform:translate(-50%,10px)}.mcv-next.is-visible{opacity:1;transform:translate(-50%)}.mcv-details{z-index:3;left:16px;right:16px;bottom:calc(var(--mcv-nav-space) + var(--mcv-safe-bottom));pointer-events:none;gap:10px;display:grid;position:absolute}.mcv-label{color:#fff;text-shadow:0 1px 4px #000;font-size:13px;font-weight:800}.mcv-title{text-shadow:0 1px 4px #000;margin:0;font-size:17px;line-height:1.25;color:#fff!important}.mcv-product{color:var(--mcv-dark);pointer-events:auto;background:#fffffff5;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 8px 32px #0007}.mcv-product img{object-fit:cover;border-radius:10px;width:58px;height:58px}.mcv-product-name{color:var(--mcv-dark);font-size:14px;font-weight:800;line-height:1.2}.mcv-price{color:var(--mcv-dark);margin-top:4px;font-weight:800}.mcv-buy{background:var(--mcv-blue);white-space:nowrap;cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font:800 13px/1.1 system-ui;text-decoration:none;display:inline-flex;color:#fff!important}.mcv-buy.is-added{background:#168347}.mcv-buy:disabled{opacity:.75}.mcv-out{background:#777}.mcv-toggle{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#e51e35e8;border:1px solid #fff5;border-radius:50%;width:70px;height:70px;margin:auto;font-size:28px;line-height:1;position:absolute;inset:0;box-shadow:0 6px 22px #0008;z-index:30!important}.mcv-toggle[hidden]{display:none!important}.mcv-sound{z-index:8;color:#fff;cursor:pointer;touch-action:manipulation;background:#000b;border:1px solid #fff5;border-radius:22px;min-height:42px;padding:0 14px;font:700 13px/1 system-ui;position:absolute;top:68px;right:14px;box-shadow:0 3px 12px #0006}.admin-bar .mcv-sound{top:100px}.mcv-sound.is-on{color:#111;background:#fff}.mcv-page a[aria-label="Chatear por WhatsApp"]{display:none!important}@media (max-width:782px){.admin-bar .mcv-topbar{top:46px}.admin-bar .mcv-sound{top:114px}}.mcv-nav{display:none}@media (min-width:800px){:root{--mcv-nav-space:118px}.mcv-page{background:#171717}.mcv-feed{width:100%;max-width:none;margin:0}.mcv-topbar{max-width:560px;margin:auto}.mcv-backdrop{z-index:0;background:#202020;display:block;position:absolute;inset:-48px;overflow:hidden}.mcv-backdrop:after{content:"";background:linear-gradient(90deg,#08080880,#08080818 32% 68%,#08080880);position:absolute;inset:0}.mcv-backdrop img{object-fit:cover;filter:blur(38px)brightness(.5)saturate(1.15);width:100%;height:100%;transform:scale(1.12)}.mcv-media{width:min(560px,56.25dvh);left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 42px #0009}.mcv-shade{width:min(560px,56.25dvh);left:50%;right:auto;transform:translate(-50%)}.mcv-details{width:min(528px,56.25dvh - 32px);left:50%;right:auto;transform:translate(-50%)}.mcv-nav{z-index:41;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;left:50%;transform:translate(calc(min(560px,56.25dvh)/2 + 22px),-50%)}.mcv-nav button{color:#fff;cursor:pointer;background:#000b;border:1px solid #fff3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;line-height:1;transition:background .15s,opacity .15s;display:grid;box-shadow:0 4px 18px #0007}.mcv-nav button:hover:not(:disabled){color:#111;background:#fff}.mcv-nav button:disabled{opacity:.3;cursor:default}}
.mcv-sound[hidden]{display:none!important}.mcv-toggle{z-index:8;color:#fff;cursor:pointer;opacity:.88;background:#0008;border:0;border-radius:50%;place-items:center;width:66px;height:66px;font:800 25px/1 system-ui;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0006}.mcv-toggle.is-paused{background:#e90024e8;font-size:31px}.mcv-toggle:active{transform:translate(-50%,-50%)scale(.94)}@media (hover:hover){.mcv-toggle:not(.is-paused){opacity:.18}.mcv-toggle:not(.is-paused):hover{opacity:.9}}
