/*
Theme Name:   Expertos Marketers Child
Theme URI:    https://expertos.pe/
Description:  Tema hijo de Expertos Marketers. Plantillas personalizadas con HTML/CSS/JS por página, respetando WooCommerce Memberships.
Author:       Expertos Marketers
Author URI:   https://expertos.pe/
Template:     expertos-marketers
Version:      1.0.2
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  expertos-marketers-child
*/
.left-dock,#left-dock{--desktop-dock-offset:96px;position:fixed !important;z-index:999999 !important;overflow:visible !important;pointer-events:auto !important;visibility:visible !important;opacity:1 !important;margin:0 !important;padding:0 !important}@media (min-width:1025px) and (pointer:fine){.left-dock,#left-dock{left:18px !important;top:90px !important;bottom:auto !important;right:auto !important;display:flex !important;flex-direction:column !important;gap:14px !important}body.admin-bar .left-dock,body.admin-bar #left-dock{top:122px !important}body:has(.left-dock),body:has(#left-dock),body.has-left-dock{padding-left:96px !important}}.left-dock a,.left-dock a:visited,.left-dock a:hover,.left-dock a:focus{position:relative !important;width:58px !important;height:58px !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:0 !important;border-radius:16px !important;background:rgba(10,10,12,0.95) !important;border:1px solid rgba(255,255,255,0.08) !important;color:#f4f1eb !important;text-decoration:none !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;outline:none;transition:transform 0.22s cubic-bezier(.2,.8,.2,1),background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,color 0.22s ease}.left-dock a:focus-visible{outline:2px solid rgba(0,140,255,.55);outline-offset:2px}.left-dock a:hover{background:rgba(244,241,235,0.08) !important;border-color:rgba(0,140,255,0.30) !important}@media (min-width:1025px) and (pointer:fine){.left-dock a.active,.left-dock a[aria-current="page"]{box-sizing:border-box !important;width:58px !important;height:58px !important;background:linear-gradient(180deg,rgba(0,140,255,.12),rgba(192,38,255,.06)) !important;border:1px solid rgba(0,140,255,.40) !important;color:#008CFF !important;box-shadow:inset 0 1px 0 rgba(244,241,235,.08),0 0 0 1px rgba(0,140,255,.08) !important;transform:none !important;margin:0 !important;padding:0 !important}.left-dock a.active svg,.left-dock a[aria-current="page"] svg{stroke:url(#em-dock-active-grad) !important;filter:none !important}}.left-dock svg{display:block !important;width:26px !important;height:26px !important;stroke:currentColor !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke}.left-dock .tip{position:absolute;left:calc(100%+12px);top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.9);color:#f4f1eb;padding:6px 10px;border-radius:8px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease}.left-dock a:hover .tip,.left-dock a:focus .tip{opacity:1}@media (max-width:1024px),(pointer:coarse){html{--em-dock-h:44px;--em-dock-icon:22px;--em-dock-pad-top:3px;--em-dock-pad-bot:3px;--em-dock-bg:rgba(20,21,32,0.42);--em-dock-total:calc(var(--em-dock-h)+var(--em-dock-pad-top)+var(--em-dock-pad-bot)+env(safe-area-inset-bottom,0px))}body{padding-left:0 !important;padding-bottom:calc(var(--em-dock-total)+24px) !important}.left-dock,#left-dock,body .left-dock,body #left-dock,html body .left-dock,html body #left-dock{position:fixed !important;left:0 !important;right:0 !important;top:auto !important;bottom:0 !important;width:100% !important;height:auto !important;min-height:var(--em-dock-h) !important;max-height:none !important;margin:0 !important;padding:var(--em-dock-pad-top) 4px calc(var(--em-dock-pad-bot)+env(safe-area-inset-bottom,0px)) !important;box-sizing:border-box !important;display:flex !important;flex-direction:row !important;justify-content:space-around !important;align-items:stretch !important;gap:0 !important;background:var(--em-dock-bg) !important;border:0 !important;border-top:0.5px solid rgba(244,241,235,0.08) !important;border-radius:0 !important;box-shadow:0 -4px 18px rgba(0,0,0,0.28),inset 0 0.5px 0 rgba(244,241,235,0.06) !important;backdrop-filter:blur(40px) saturate(200%) !important;-webkit-backdrop-filter:blur(40px) saturate(200%) !important;z-index:999999 !important;transform:translateZ(0);contain:layout style}.left-dock a,.left-dock a:visited,.left-dock a:hover,.left-dock a:focus,body .left-dock a,body .left-dock a:visited{position:relative !important;flex:1 1 0 !important;min-width:0 !important;width:auto !important;height:var(--em-dock-h) !important;min-height:var(--em-dock-h) !important;max-height:var(--em-dock-h) !important;padding:0 !important;margin:0 !important;border-radius:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:rgba(244,241,235,0.62) !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:0 !important;box-sizing:border-box !important;-webkit-tap-highlight-color:transparent;outline:none;transform:none !important;transition:color 0.18s ease}.left-dock a:active{opacity:0.6 !important}.left-dock svg,.left-dock a svg,body .left-dock svg{width:var(--em-dock-icon) !important;height:var(--em-dock-icon) !important;min-width:var(--em-dock-icon) !important;min-height:var(--em-dock-icon) !important;max-width:var(--em-dock-icon) !important;max-height:var(--em-dock-icon) !important;flex:0 0 auto !important;stroke-width:1.9 !important;stroke:currentColor !important;fill:none !important;display:block !important;overflow:visible !important;vertical-align:middle !important}.left-dock a.active,.left-dock a[aria-current="page"]{color:#008CFF !important;background:transparent !important;border:0 !important;box-shadow:none !important}.left-dock a.active svg,.left-dock a[aria-current="page"] svg{stroke:url(#em-dock-active-grad) !important;filter:drop-shadow(0 0 5px rgba(0,140,255,0.45)) drop-shadow(0 0 8px rgba(192,38,255,0.25))}.left-dock a.active::before,.left-dock a[aria-current="page"]::before{content:"" !important;position:absolute !important;top:0 !important;left:18% !important;right:18% !important;bottom:auto !important;height:3px !important;border-radius:0 0 999px 999px !important;background:linear-gradient(135deg,#008CFF 0%,#C026FF 100%) !important;box-shadow:0 0 8px rgba(0,140,255,0.50),0 0 14px rgba(192,38,255,0.35);pointer-events:none}.left-dock a.active::after,.left-dock a[aria-current="page"]::after{display:none !important}.left-dock a:focus,.left-dock a:focus-visible,.left-dock a.active:focus,.left-dock a.active:focus-visible,.left-dock a[aria-current="page"]:focus,.left-dock a[aria-current="page"]:focus-visible{outline:none !important;box-shadow:none !important}.left-dock .tip{display:none !important}}.em-template-page,.em-template-post{margin:0;padding:0;max-width:none;color:inherit;min-height:60vh}html,body{overflow-x:clip !important}#masthead.site-header,.site-header#masthead{display:none !important}#page.site{padding-top:0 !important;margin-top:0 !important}html,body{background:#000 !important}body:not(.elementor-editor-active) #content.site-content,body:not(.elementor-editor-active) .site-content,body:not(.elementor-editor-active) .site-main,body:not(.elementor-editor-active) #primary,body:not(.elementor-editor-active) .entry-content,body:not(.elementor-editor-active) .page-content,body:not(.elementor-editor-active) article.page,body:not(.elementor-editor-active) article.post{padding:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:none !important;width:100% !important;box-sizing:border-box !important}#page.site,.site-content,.site-main,#primary{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="search"],input[type="number"],input[type="url"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"],input[type="week"],input:not([type]),textarea,select{color:#1a1a1a;background-color:#ffffff;-webkit-text-fill-color:#1a1a1a;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14.5px;line-height:1.4}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="tel"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="url"]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#6b7280;opacity:1}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="url"]:focus,input:not([type]):focus,textarea:focus,select:focus{outline:2px solid #008CFF;outline-offset:1px;border-color:transparent}form label,.comment-form label,.woocommerce form .form-row label,.wp-block-search__label{color:#f4f1eb}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#1a1a1a !important;-webkit-box-shadow:0 0 0 1000px #ffffff inset !important;box-shadow:0 0 0 1000px #ffffff inset !important}input.em-afil-link__input,input.em-afil-link__input[type="text"]{color:#f4f1eb !important;background-color:rgba(0,0,0,.30) !important;-webkit-text-fill-color:#f4f1eb !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:10px !important;padding:11px 14px !important;font:600 13.5px/1.1 ui-monospace,"SF Mono",Menlo,Consolas,monospace !important}input.em-afil-link__input:focus{border-color:rgba(0,140,255,.55) !important;background-color:rgba(0,0,0,.45) !important;outline:none !important}.woocommerce-MyAccount-navigation{display:none !important}.woocommerce-MyAccount-content{width:100% !important;float:none !important;padding:0 !important}.woocommerce-account .woocommerce{display:block !important}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:none !important}