.cm-b2b-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;font-family:'Poppins',sans-serif}.cm-b2b-cta-text{font-size:12px;font-weight:400;color:#a89e93;letter-spacing:.2px;line-height:1.5;margin:0}.cm-b2b-cta-link{display:inline-block;font-size:12px;font-weight:600;color:#c8a96e;text-decoration:none;letter-spacing:.3px;transition:color 0.3s ease}.cm-b2b-cta-link:hover{color:#f5f0eb}.cm-b2b-cta-block{font-family:'Poppins',sans-serif;text-align:center;padding:22px 20px;background:#1a1a1a;border-radius:14px;border:1px solid rgb(200 169 110 / .15);margin:16px 0}.cm-b2b-cta-block-text{font-size:14px;font-weight:300;color:#a89e93;line-height:1.6;margin:0 0 14px}.cm-b2b-cta-block-btn{display:inline-flex;align-items:center;gap:6px;padding:11px 28px;background:#c8a96e;color:#1a1a1a;border:2px solid #c8a96e;border-radius:50px;font-family:'Poppins',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all 0.4s ease;white-space:nowrap}.cm-b2b-cta-block-btn:hover{background:#fff0;color:#c8a96e;box-shadow:0 0 20px rgb(200 169 110 / .25)}.cm-b2b-cta-block-btn-arrow{font-size:14px;transition:transform 0.3s ease}.cm-b2b-cta-block-btn:hover .cm-b2b-cta-block-btn-arrow{transform:translateX(3px)}.cm-b2b-loop-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 20px;background:#fff0;color:#c8a96e;border:1.5px solid rgb(200 169 110 / .35);border-radius:50px;font-family:'Poppins',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all 0.4s ease;white-space:nowrap;box-sizing:border-box}.cm-b2b-loop-btn:hover{border-color:#c8a96e;background:rgb(200 169 110 / .06);box-shadow:0 0 15px rgb(200 169 110 / .15);color:#c8a96e}.cm-b2b-blur-overlay{position:fixed;inset:0;z-index:9998;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgb(26 26 26 / .7);display:flex;align-items:center;justify-content:center;padding:20px}.cm-b2b-blur-box{font-family:'Poppins',sans-serif;max-width:520px;width:100%;padding:50px 40px;background:#1a1a1a;border-radius:25px;text-align:center;position:relative;overflow:hidden;box-sizing:border-box;animation:cmFadeUp 0.5s cubic-bezier(.22,1,.36,1) forwards}.cm-b2b-blur-box::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:160px;height:2px;background:linear-gradient(90deg,transparent,#c8a96e,transparent)}.cm-b2b-blur-icon{font-size:40px;margin-bottom:12px;line-height:1}.cm-b2b-blur-ornament{color:#c8a96e;font-size:16px;letter-spacing:8px;margin-bottom:8px}.cm-b2b-blur-box h3{font-size:24px;font-weight:700;color:#f5f0eb;margin:0 0 6px;letter-spacing:1.5px;line-height:1.3}.cm-b2b-blur-subtitle{font-style:italic;font-size:14px;color:#c8a96e;font-weight:400;margin:0 0 20px}.cm-b2b-blur-text{font-size:14px;font-weight:300;color:#a89e93;line-height:1.7;margin:0 0 28px}.cm-b2b-blur-text strong{color:#f5f0eb;font-weight:500}.cm-b2b-blur-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:13px 34px;background:#c8a96e;color:#1a1a1a;border:2px solid #c8a96e;border-radius:50px;font-size:13px;font-weight:700;font-family:'Poppins',sans-serif;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all 0.4s ease;white-space:nowrap}.cm-b2b-blur-btn:hover{background:#fff0;color:#c8a96e;box-shadow:0 0 25px rgb(200 169 110 / .3)}.cm-b2b-blur-btn-arrow{font-size:15px;transition:transform 0.3s ease}.cm-b2b-blur-btn:hover .cm-b2b-blur-btn-arrow{transform:translateX(4px)}.cm-b2b-blur-login{display:block;margin-top:16px;font-size:12px;color:#8a7e72}.cm-b2b-blur-login a{color:#c8a96e;text-decoration:underline;font-weight:500}@keyframes cmFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cm-b2b-register-block{font-family:'Poppins',sans-serif;text-align:center;padding:24px 20px;background:#1a1a1a;border-radius:14px;border:1px solid rgb(200 169 110 / .15);margin:16px 0}.cm-b2b-register-block p{font-size:14px;color:#a89e93;margin:0 0 12px;line-height:1.6}.cm-b2b-register-block a{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#c8a96e;color:#1a1a1a;border:2px solid #c8a96e;border-radius:50px;font-family:'Poppins',sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:all 0.4s ease}.cm-b2b-register-block a:hover{background:#fff0;color:#c8a96e;box-shadow:0 0 20px rgb(200 169 110 / .25)}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-error::before,.woocommerce-page .woocommerce-message::before,.woocommerce-page .woocommerce-info::before,.woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-info::before{display:none!important;content:none!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info{font-family:'Poppins',sans-serif!important;font-size:13px!important;line-height:1.6!important;padding:16px 24px!important;margin-bottom:20px!important;border-radius:12px!important;border:none!important;list-style:none!important;box-sizing:border-box!important;text-align:center!important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{background:rgb(200 169 110 / .1)!important;border-left:4px solid #c8a96e!important;color:#e0d5c7!important}.woocommerce .woocommerce-message::before,.woocommerce-page .woocommerce-message::before{color:#c8a96e!important}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-info{background:rgb(200 169 110 / .06)!important;border-left:4px solid rgb(200 169 110 / .5)!important;color:#c8b898!important}.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-info::before{color:#c8a96e!important}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{background:rgb(180 70 65 / .12)!important;border-left:4px solid #b44641!important;color:#e8a09d!important}.woocommerce .woocommerce-error::before,.woocommerce-page .woocommerce-error::before{color:#b44641!important}.woocommerce .woocommerce-error li,.woocommerce-page .woocommerce-error li{list-style:none!important;color:#e8a09d!important;font-size:13px!important;font-family:'Poppins',sans-serif!important}.woocommerce .woocommerce-error strong,.woocommerce .woocommerce-error li strong,.woocommerce-page .woocommerce-error strong{color:#f5c6c4!important;font-weight:700!important}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#e8a09d!important;text-decoration:underline!important}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-message a,.woocommerce-page .woocommerce-info a{color:#c8a96e!important;font-weight:600!important}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button{float:none!important;display:inline-block!important;padding:6px 18px!important;min-height:auto!important;font-size:10px!important;letter-spacing:1.5px!important;border-radius:50px!important;width:auto!important;background:#c8a96e!important;color:#1a1a1a!important;border:1.5px solid #c8a96e!important;text-decoration:none!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover{background:transparent!important;color:#c8a96e!important}@media (max-width:768px){.cm-b2b-blur-box{padding:35px 24px;border-radius:18px}.cm-b2b-blur-box h3{font-size:20px}.cm-b2b-blur-text{font-size:13px}.cm-b2b-blur-btn{padding:12px 28px;font-size:11px;letter-spacing:1.5px}.cm-b2b-cta-block{padding:18px 16px}}@media (max-width:480px){.cm-b2b-blur-box{padding:28px 18px;border-radius:14px}.cm-b2b-blur-box h3{font-size:18px}}.manolitas-sabor-precios{display:none}.manolitas-sabor-iva{display:none}.manolitas-sabor-cta{display:block}body.cm-b2b-approved .manolitas-sabor-precios{display:flex}body.cm-b2b-approved .manolitas-sabor-iva{display:block}body.cm-b2b-approved .manolitas-sabor-cta{display:none}body.elementor-editor-active .manolitas-sabor-precios{display:flex}body.elementor-editor-active .manolitas-sabor-iva{display:block}body.elementor-editor-active .manolitas-sabor-cta{display:none}body.elementor-editor-active .cm-b2b-blur-overlay{display:none}