 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap');.navigation.sw-nav.mobile-only,.navigation.sw-nav,.sw-nav.mobile-only,.sw-nav,#swNavMobile,nav.sw-nav,div.sw-nav,#utilityNav,.utility-nav,#TopMenu,#divTopMenu,.top-menu,.sw-top-bar,.showare-nav-wrap,.showare-nav-wrap.no-mobile,nav.showare-nav-inner,.showare-nav-inner,ul.showare-nav,.showare-nav,.showare-nav.navRight,.showare-nav-wrap .HeaderLogo{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}html{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/FESTIVAL-FONDO.png'),url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:no-repeat,repeat!important;background-position:center 150px,center top!important;background-size:100% auto,auto!important}body{margin:0;padding:0;background-color:transparent!important}:root,html,body{color-scheme:only light}.paco-cart-contact,.paco-cart-contact h2,.paco-cart-contact p,.paco-cart-contact a,.paco-cart-note,.paco-cart-empty,.paco-cart-empty h2,.paco-cart-empty p{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}.paco-native-box{background:#ffffff!important;width:95%!important;max-width:1200px!important;margin:40px auto!important;padding:40px!important;border-radius:16px!important;box-shadow:0 15px 40px rgba(0,0,0,.6)!important;min-height:50vh!important;color:#333!important;position:relative!important;z-index:10!important}@media (max-width:768px){.paco-native-box{padding:20px!important;margin:20px auto!important}}html.paco-standard-page body,html.paco-standard-page form,html.paco-standard-page #wrapper,html.paco-standard-page #page-wrapper,html.paco-standard-page .site-wrapper,html.paco-standard-page .site-content,html.paco-standard-page .content-wrap,html.paco-standard-page .content-inner,html.paco-standard-page #content,html.paco-standard-page .main-content,html.paco-standard-page #main,html.paco-standard-page .container{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;border-radius:0!important}html.paco-standard-page #menu__paco,html.paco-standard-page .paco-header{width:100%!important;max-width:none!important;margin:0!important}html.paco-standard-page .paco-native-box #google_translate_element{display:block!important;text-align:right!important;padding:0 0 15px 0!important;margin:0 0 10px 0!important;border-bottom:1px solid #eeeeee!important}.paco-header,.paco-header *,.paco-header ::before,.paco-header ::after,#menu__paco,#menu__paco *,#menu__paco ::before,#menu__paco ::after,.paco-mobile-nav-overlay,.paco-mobile-nav-overlay *{margin:0;padding:0;box-sizing:border-box;font-family:"OVERTURE","Montserrat",sans-serif;font-size:14px;line-height:25px;font-weight:800}.paco-header a,#menu__paco a{outline:none;text-decoration:none;cursor:pointer;background-color:transparent}body.page-node-type-landing-presidente-music #menu__paco{align-items:center;justify-content:space-between;padding:0 48px;margin-top:0;height:150px;position:absolute;top:0;left:0;right:0;width:auto;transform:none;z-index:10}body.page-node-type-landing-presidente-music #menu__paco .paco-menu__header--logo,body.page-node-type-landing-presidente-music #menu__paco .menu__paco--wrapper{background-color:transparent!important}#menu__paco,.paco-header{position:relative;width:100%;height:150px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;background:transparent!important;border:none!important;box-shadow:none!important;z-index:100;margin:0 auto}.paco-header-border-bottom{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(218,182,79,.4) 15%,#DAB64F 50%,rgba(218,182,79,.4) 85%,transparent 100%);z-index:10}.paco-header-corner-left{position:absolute;top:0;left:0;width:320px;height:80%;background:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/header-esquina-izquierda.png') no-repeat top left/auto 100%;pointer-events:none;z-index:1}.paco-header-corner-right{position:absolute;top:0;right:0;width:320px;height:80%;background:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/header-esquina-derecha.png') no-repeat top right/auto 100%;pointer-events:none;z-index:1}.paco-menu__header--logo{position:relative;z-index:5}body.page-node-type-landing-presidente-music #menu__paco .paco-menu__header--logo a,#menu__paco div.paco-menu__header--logo a,.paco-menu__header--logo a{display:inline-block;width:198px;height:180px;border:none;background-color:initial;background:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/logo-header.png') no-repeat center/contain;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s ease;margin-top:-8px;margin-left:5px;position:relative;z-index:5}.paco-menu__header--logo a:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(223,186,83,.3))}.paco-navbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:clamp(18px, calc(5.5vw - 16px), 70px)!important;flex:1;min-width:0}.paco-navbar a{color:#ffffff;text-decoration:none;font-family:"OVERTURE","Montserrat",sans-serif;font-size:13px;line-height:25px;font-weight:800;text-transform:uppercase;white-space:nowrap;letter-spacing:0px;word-spacing:4px;display:inline-block;transform:scaleX(1.3);transform-origin:center;margin:0 5px;transition:color .3s ease,text-shadow .3s ease,transform .3s ease}.paco-navbar a:hover{color:#DFBA53;transform:scaleX(1.3) translateY(-1px)}@media (min-width:1500px){#menu__paco{max-width:100%}}@media (min-width:992px){body.page-node-type-landing-presidente-music #menu__paco{display:flex;padding:0 48px;margin:0 auto;margin-top:0px;justify-content:space-between;max-width:100%}}@media (max-width:991px){.paco-header{padding:0 20px;height:140px}.paco-menu__header--logo a{width:100px;height:110px}.paco-navbar{gap:20px}.paco-navbar a{font-size:12px;letter-spacing:1px}}@media (min-width:1281px){html body #menu__paco,html body .paco-header,#menu__paco,.paco-header{position:relative!important;width:100%!important;height:150px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 48px!important;background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/header.jpg')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:100!important;margin:0 auto!important}.paco-hamburger-btn,#hamburgerBtn{display:none!important}.paco-header-corner-left,.paco-header-corner-right,.paco-header-border-bottom{display:none!important}.paco-menu__header--logo a,#menu__paco .paco-menu__header--logo a{background:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/logo.svg') no-repeat center/contain!important}}.paco-menu__header--logo,.paco-menu__header--logo a,#menu__paco .paco-menu__header--logo,#menu__paco .paco-menu__header--logo a{display:block!important;visibility:visible!important;opacity:1!important;z-index:100!important}.paco-header-actions,#menu__paco .paco-header-actions{position:relative!important;top:auto!important;right:auto!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;margin:0!important}@media (max-width:1280px){html{background-position:center top,center top!important}html body{padding-top:0!important}html body header,html body #header,html body #Header,html body #HeaderWrap,html body #header_wrap,html body .header,html body .header-wrap,html body .sw-header{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;margin:0!important;padding:0!important;border:none!important}html body form,html body #wrapper,html body #page-wrapper,html body .site-wrapper,html body .site-content,html body .content-wrap,html body #content,html body .main-content,html body #main,html body .container{margin-top:0!important;padding-top:0!important}html.paco-pg-otra,html.paco-pg-otra body{background-color:#ffffff!important;background-image:none!important;padding-top:0!important}html.paco-pg-otra #wrapper,html.paco-pg-otra .site-wrapper,html.paco-pg-otra #content,html.paco-pg-otra .main-content,html.paco-pg-otra #main,html.paco-pg-otra .site-content,html.paco-pg-otra .content-wrap,html.paco-pg-otra #EventInformationWrap{padding-top:42px!important;margin-top:0!important}html body #menu__paco,html body .paco-header,#menu__paco,.paco-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:80px!important;min-height:80px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important;box-shadow:0 4px 20px rgba(0,0,0,.8)!important;border-bottom:1.5px solid rgba(218,182,79,.4)!important;z-index:999999!important}.paco-menu__header--logo,.paco-menu__header--logo a,#menu__paco .paco-menu__header--logo a{width:80px!important;height:80px!important;margin:0!important;display:block!important;visibility:visible!important;opacity:1!important;background:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/logo.svg') no-repeat center/contain!important}.paco-header-corner-left,.paco-header-corner-right,.paco-navbar{display:none!important}.paco-hamburger-btn,#hamburgerBtn{display:flex!important;visibility:visible!important;opacity:1!important;z-index:1001!important}.paco-header-actions{gap:8px!important;padding-right:0!important}body .paco-header a.paco-cart-btn,body #menu__paco a.paco-cart-btn,body .paco-cart-btn,body .paco-header a.paco-account-btn,body #menu__paco a.paco-account-btn,body .paco-account-btn{padding:0!important;gap:0!important;margin:0!important;width:36px!important;height:36px!important;border-radius:50%!important;background-color:#DFBA53!important;background:#DFBA53!important;border:2px solid #DFBA53!important;box-shadow:0 4px 10px rgba(0,0,0,.4)!important}body .paco-header a.paco-cart-btn span,body #menu__paco a.paco-cart-btn span,body .paco-cart-btn span,body .paco-header a.paco-account-btn span,body #menu__paco a.paco-account-btn span,body .paco-account-btn span{display:none!important}body .paco-header a.paco-cart-btn svg,body #menu__paco a.paco-cart-btn svg,body .paco-cart-btn svg,body .paco-header a.paco-account-btn svg,body #menu__paco a.paco-account-btn svg,body .paco-account-btn svg{width:16px!important;height:16px!important;margin:0 auto!important;stroke:#001a10!important}}.paco-mobile-close-btn{position:absolute!important;top:20px!important;right:20px!important;background:rgba(218,182,79,.15)!important;border:2px solid #DFBA53!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10000005!important;transition:all .3s ease!important;padding:0!important;outline:none!important}.paco-mobile-close-btn:hover{background:#DFBA53!important;transform:scale(1.1)!important}.paco-mobile-close-btn:hover svg{stroke:#001a10!important}.paco-header-actions{position:relative!important;z-index:100!important;display:flex!important;align-items:center!important;gap:14px!important;padding-right:6px!important}.paco-header a.paco-cart-btn,#menu__paco a.paco-cart-btn,.paco-cart-btn,.paco-header a.paco-account-btn,#menu__paco a.paco-account-btn,.paco-account-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#001a10!important;background-color:#DFBA53!important;background:#DFBA53!important;border:2px solid #DFBA53!important;box-shadow:0 0 0 3px #001a10,0 0 0 5.5px #DFBA53,0 4px 15px rgba(0,0,0,.4)!important;padding:5px 16px 5px 12px!important;border-radius:50px!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:8.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:1!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;white-space:nowrap!important;text-decoration:none!important;margin:4px!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.paco-header a.paco-cart-btn span,#menu__paco a.paco-cart-btn span,.paco-cart-btn span,.paco-header a.paco-account-btn span,#menu__paco a.paco-account-btn span,.paco-account-btn span{line-height:1!important;display:inline-block!important;color:#001a10!important;transition:color .3s ease!important}.paco-header a.paco-cart-btn svg,#menu__paco a.paco-cart-btn svg,.paco-cart-btn svg,.paco-header a.paco-account-btn svg,#menu__paco a.paco-account-btn svg,.paco-account-btn svg{width:12px!important;height:12px!important;stroke:#001a10!important;fill:none!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important;flex-shrink:0!important;transition:transform .3s ease,stroke .3s ease!important}.paco-header a.paco-cart-btn:hover,#menu__paco a.paco-cart-btn:hover,.paco-cart-btn:hover,.paco-header a.paco-account-btn:hover,#menu__paco a.paco-account-btn:hover,.paco-account-btn:hover{background-color:#f1cd68!important;background:#f1cd68!important;border-color:#f1cd68!important;box-shadow:0 0 0 3px #001a10,0 0 0 5.5px #f1cd68,0 0 20px rgba(223,186,83,.8)!important;transform:translateY(-2px)!important}.paco-header a.paco-cart-btn:hover span,#menu__paco a.paco-cart-btn:hover span,.paco-cart-btn:hover span,.paco-header a.paco-account-btn:hover span,#menu__paco a.paco-account-btn:hover span,.paco-account-btn:hover span{color:#001a10!important}.paco-header a.paco-cart-btn:hover svg,#menu__paco a.paco-cart-btn:hover svg,.paco-cart-btn:hover svg,.paco-header a.paco-account-btn:hover svg,#menu__paco a.paco-account-btn:hover svg,.paco-account-btn:hover svg{stroke:#001a10!important;transform:scale(1.1)!important}.paco-header a.paco-hamburger-btn,#menu__paco a.paco-hamburger-btn,.paco-hamburger-btn,#hamburgerBtn{display:none;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;background:transparent!important;border:none!important;cursor:pointer!important;z-index:100000000!important;pointer-events:auto!important;position:relative!important;padding:0!important;gap:6px!important;-webkit-tap-highlight-color:transparent!important;text-decoration:none!important;outline:none!important}.paco-header a.paco-hamburger-btn span,#menu__paco a.paco-hamburger-btn span,.paco-hamburger-btn span,#hamburgerBtn span{display:block!important;width:28px!important;height:3px!important;background-color:#1e5b27!important;background:#1e5b27!important;border-radius:2px!important;opacity:1!important;visibility:visible!important;transition:all .35s cubic-bezier(.77,.2,.05,1)!important;transform-origin:center!important;margin:0!important}.paco-hamburger-btn.paco-activo span:nth-child(1){transform:translateY(9px) rotate(45deg)!important}.paco-hamburger-btn.paco-activo span:nth-child(2){opacity:0!important;transform:scaleX(0)!important}.paco-hamburger-btn.paco-activo span:nth-child(3){transform:translateY(-9px) rotate(-45deg)!important}.paco-mobile-nav-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,26,16,.97)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;z-index:100000005!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .4s ease,visibility .4s ease!important}.paco-mobile-nav-overlay.paco-abierto{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.paco-mobile-nav-overlay a{color:#ffffff;text-decoration:none;font-family:"OVERTURE","Montserrat",sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:3px;padding:18px 0;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,color .2s ease;position:relative}.paco-mobile-nav-overlay.paco-abierto a{opacity:1;transform:translateY(0)}.paco-mobile-nav-overlay.paco-abierto a:nth-child(1){transition-delay:.1s}.paco-mobile-nav-overlay.paco-abierto a:nth-child(2){transition-delay:.18s}.paco-mobile-nav-overlay.paco-abierto a:nth-child(3){transition-delay:.26s}.paco-mobile-nav-overlay.paco-abierto a:nth-child(4){transition-delay:.34s}.paco-mobile-nav-overlay.paco-abierto a:nth-child(5){transition-delay:.42s}.paco-mobile-nav-overlay a::after{content:'';position:absolute;bottom:10px;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:2px;background:linear-gradient(90deg,transparent,#DAB64F,transparent);transition:transform .3s ease}.paco-mobile-nav-overlay a:hover,.paco-mobile-nav-overlay a:active{color:#DAB64F}.paco-mobile-nav-overlay a:hover::after,.paco-mobile-nav-overlay a:active::after{transform:translateX(-50%) scaleX(1)}.paco-mobile-nav-overlay a.paco-mobile-cart-item{margin-top:15px;color:#001a10;border:2.5px solid #DFBA53;padding:10px 24px;border-radius:30px;background:#DFBA53;display:flex;align-items:center;gap:10px;font-size:18px}.paco-mobile-nav-overlay a.paco-mobile-cart-item svg{stroke:#001a10;fill:none;transition:stroke .3s ease}.paco-mobile-nav-overlay a.paco-mobile-cart-item:hover{background:#f1cd68;border-color:#f1cd68;color:#001a10}.paco-mobile-nav-overlay a.paco-mobile-cart-item:hover svg{stroke:#001a10}body.page-node-type-landing-presidente-music #menu__paco .menu__paco--wrapper .menu__items .menu{justify-content:center!important}#menu__paco .menu__paco--wrapper .menu__items .menu{justify-content:flex-end;height:100%;display:flex;align-items:center;gap:20px}@media (min-width:992px){#menu__paco>div.menu__paco--wrapper>div.menu__items>ul{height:100%}#menu__paco .menu__items .menu{flex-direction:row;justify-content:flex-start}}#menu__paco .menu__items .menu{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}:root{--swiper-navigation-size:44px;--swiper-theme-color:#007aff}@media (max-width:1280px){.pmf-planes-section{padding-top:80px!important}}.pmf-planes-wrapper,.pmf-planes-wrapper *,.pmf-planes-wrapper ::before,.pmf-planes-wrapper ::after{box-sizing:border-box}.pmf-planes-wrapper{text-align:left;line-height:1.15;-webkit-text-size-adjust:100%;font-family:Helvetica,Arial,sans-serif}.pmf-planes-wrapper h1,.pmf-planes-wrapper h2,.pmf-planes-wrapper h3,.pmf-planes-wrapper h4,.pmf-planes-wrapper h5,.pmf-planes-wrapper h6,.pmf-planes-wrapper p{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.pmf-planes-section{width:100%;overflow:hidden}.pmf-planes-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:30px 20px 10px}@media (min-width:1201px){.pmf-planes-container{flex-wrap:nowrap;max-width:1340px;margin:0 auto;gap:16px;align-items:stretch}}@media (max-width:1200px){.pmf-planes-container{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:20px 20px 20px 20px;gap:20px}.pmf-planes-container::-webkit-scrollbar{display:none}.pmf-planes__card{scroll-snap-align:center;flex:0 0 calc(85vw - 40px)!important;max-width:calc(85vw - 40px)!important}}.pmf-planes-section{width:100%;overflow:hidden;position:relative;padding:4px 0 72px;background:radial-gradient(1200px 520px at 50% -6%,rgba(0,255,156,.10),transparent 60%),radial-gradient(900px 520px at 85% 28%,rgba(53,231,255,.08),transparent 60%),linear-gradient(180deg,rgba(2,9,6,0) 0%,rgba(2,9,6,.55) 30%,rgba(2,9,6,.88) 100%)}.pmf-planes-section::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,156,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,156,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 78% at 50% 0%,#000 30%,transparent 74%);mask-image:radial-gradient(120% 78% at 50% 0%,#000 30%,transparent 74%);pointer-events:none}.pmf-planes__card{position:relative;box-sizing:border-box;flex:1 1 0;min-width:0;max-width:258px;width:100%;display:flex;flex-direction:column;gap:12px;padding:22px 22px 24px;border-radius:20px;background:linear-gradient(180deg,rgba(9,26,19,.92) 0%,rgba(3,11,8,.96) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,156,.14);box-shadow:0 20px 45px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.pmf-planes__card:hover{transform:translateY(-8px);border-color:rgba(0,255,156,.5);box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 0 1px rgba(0,255,156,.25),0 0 40px rgba(0,255,156,.18)}.pmf-planes__card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,#00FF9C,#35E7FF,#DFBA53,#00FF9C);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;animation:w3-holo-spin 6s linear infinite;pointer-events:none;z-index:2}.pmf-planes__card:hover::before{opacity:.9}.pmf-planes__card::after{content:"";position:absolute;top:-60%;left:-40%;width:55%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:rotate(18deg);pointer-events:none;transition:left .6s ease;z-index:1}.pmf-planes__card:hover::after{left:130%}@keyframes w3-holo-spin{to{transform:rotate(1turn)}}.w3-card-topbar{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:10.5px;letter-spacing:1.5px;color:rgba(234,251,243,.55);text-transform:uppercase}.w3-pass-id__total{color:rgba(234,251,243,.3)}.pmf-planes__card--superfan .w3-card-topbar{justify-content:flex-start;gap:10px}.w3-rarity{padding:4px 9px;border-radius:999px;font-weight:700;font-size:9.5px;letter-spacing:2px;border:1px solid currentColor;color:#9fb4ab;background:rgba(255,255,255,.03)}.w3-rarity--common{color:#8fb9a8}.w3-rarity--rare{color:#35E7FF}.w3-rarity--epic{color:#c9a3ff}.w3-rarity--legendary{color:#DFBA53}.pmf-planes__card-img-wrap{position:relative;z-index:3}.pmf-planes__card-img-wrap.w3-token{border-radius:16px;overflow:hidden;border:1px solid rgba(0,255,156,.18);background:radial-gradient(120% 120% at 50% 0%,rgba(0,255,156,.12),transparent 60%)}.pmf-planes__card-img{width:100%;height:auto;border-radius:16px;display:block;filter:saturate(1.05) contrast(1.02)}.pmf-planes__title{position:relative;z-index:3;font-family:'Bebas Neue',sans-serif!important;font-size:32px!important;line-height:1!important;color:#FFFFFF!important;margin:6px 0 0 0!important;letter-spacing:1.5px}.w3-plan-tag{position:relative;z-index:3;font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:10px;letter-spacing:1.5px;color:#00FF9C;text-transform:uppercase;margin:0}.pmf-planes__desc{position:relative;z-index:3}.pmf-planes__desc p{color:rgba(234,251,243,.6);font-size:12px;line-height:1.5;margin:0}.pmf-planes__price{position:relative;z-index:3;display:flex;align-items:baseline;gap:6px;color:#FFFFFF;font-family:'Bebas Neue',sans-serif;margin:4px 0 0 0!important}.pmf-planes__price-currency{font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:13px;letter-spacing:1px;color:rgba(234,251,243,.65);position:relative;top:-18px}.pmf-planes__price-amount{font-size:56px;line-height:1;background:linear-gradient(180deg,#ffffff,#9df5d3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ffffff}.pmf-planes__price-suffix{font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:11px;color:rgba(234,251,243,.4);letter-spacing:.5px}.pmf-planes__divider{position:relative;z-index:3;height:1px;border:none;background:linear-gradient(90deg,rgba(0,255,156,.8) 0%,rgba(53,231,255,.4) 40%,transparent 100%);margin:10px 0 6px}.pmf-planes__incluye{position:relative;z-index:3;font-family:ui-monospace,'Cascadia Code','Courier New',monospace!important;font-size:11px!important;letter-spacing:2px;margin:2px 0 4px!important;color:rgba(234,251,243,.75)!important;text-transform:uppercase}.pmf-planes__list{position:relative;z-index:3;display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.pmf-planes__item{display:flex;align-items:center;gap:10px}.pmf-planes__heart{width:15px!important;height:15px!important;flex-shrink:0;display:block!important;fill:#00FF9C!important;filter:drop-shadow(0 0 4px rgba(0,255,156,.6));opacity:1!important;visibility:visible!important}.pmf-planes__item-text{font-size:12.5px;color:rgba(234,251,243,.85);line-height:1.3}.pmf-planes__item.paco-destacado .pmf-planes__item-text{font-weight:700;color:#ffffff}.pmf-planes__btn{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:18px;padding:15px 16px;background:linear-gradient(135deg,#00FF9C 0%,#17d4a0 100%);color:#04130C;text-align:center;font-family:'Bebas Neue',sans-serif!important;font-size:24px;letter-spacing:2px;border:none;border-radius:12px;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgba(0,255,156,.22);transition:transform .2s ease,box-shadow .3s ease,filter .3s ease}.pmf-planes__btn::before{content:"\25C7";font-size:15px}.pmf-planes__btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 32px rgba(0,255,156,.4)}.pmf-planes__card--superfan{background:linear-gradient(180deg,rgba(10,30,22,.95) 0%,rgba(3,13,9,.97) 100%);border-color:rgba(0,255,156,.35);box-shadow:0 24px 55px rgba(0,0,0,.6),0 0 0 1px rgba(0,255,156,.22),0 0 45px rgba(0,255,156,.14)}.pmf-planes__card--superfan::before{opacity:.7}.pmf-planes__card--superfan .pmf-planes__title{color:#00FF9C!important}.pmf-planes__card--superfan .pmf-planes__price-amount{background:linear-gradient(180deg,#b6ffe4,#00FF9C);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pmf-planes__card--superfan .pmf-planes__item.paco-destacado .pmf-planes__item-text{color:#00FF9C}.pmf-planes__card--superfan{transform:translateY(-12px)}.pmf-planes__card--superfan:hover{transform:translateY(-18px)}.w3-badge{align-self:center;margin:0 0 4px 0;padding:6px 18px;border-radius:999px;background:linear-gradient(135deg,#00FF9C,#35E7FF);color:#04130C;font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;box-shadow:0 8px 20px rgba(0,255,156,.4);position:relative;z-index:4}.w3-ribbon{position:absolute;top:18px;right:-36px;transform:rotate(45deg);background:linear-gradient(135deg,#00FF9C,#35E7FF);color:#04130C;font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:9.5px;font-weight:700;letter-spacing:1.5px;padding:5px 42px;z-index:4;box-shadow:0 6px 16px rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.pmf-planes__card::before{animation:none}.pmf-planes__card::after{transition:none}}html.paco-pg-otra .pmf-planes-section,html.paco-pg-otra .pmf-planes-controls{display:none!important}html.paco-pg-evento #EventInformationWrap,html.paco-pg-evento #eventCalendarLabelAndOptions,html.paco-pg-evento .sw-datepicker,html.paco-pg-evento .performance-list-calendar,html.paco-pg-evento #swPerformanceList,html.paco-pg-evento .sw-performance-list,html.paco-pg-evento .performance-list{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}html.paco-pg-evento body,html.paco-pg-evento html,html.paco-pg-evento form,html.paco-pg-evento #wrapper,html.paco-pg-evento #page-wrapper,html.paco-pg-evento .site-wrapper,html.paco-pg-evento .content-wrap,html.paco-pg-evento #content,html.paco-pg-evento .main-content,html.paco-pg-evento #main,html.paco-pg-evento .container{min-height:auto!important;padding-bottom:0!important;margin-bottom:0!important}html.paco-pg-otra .showare-nav li a{display:none!important}
 html.paco-pg-referencia .paco-native-box{background:#01150B!important;background-image:radial-gradient(120% 150% at 100% 0%,rgba(223,186,83,.13) 0%,rgba(223,186,83,0) 60%),linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%)!important;width:94%!important;max-width:960px!important;margin:46px auto 80px!important;padding:40px 42px 36px!important;border:none!important;border-radius:20px!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important;min-height:0!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;position:relative!important;overflow:visible!important}html.paco-pg-referencia .paco-native-box::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}html.paco-pg-referencia .paco-native-box .content-wrap,html.paco-pg-referencia .paco-native-box .content-inner,html.paco-pg-referencia .paco-native-box .center-div,html.paco-pg-referencia .paco-native-box .site-width,html.paco-pg-referencia .paco-native-box .event-performances-right,html.paco-pg-referencia .paco-native-box #EventInformationWrap,html.paco-pg-referencia .paco-native-box #epPerformanceList,html.paco-pg-referencia .paco-native-box .event-performance-list-wrap,html.paco-pg-referencia .paco-native-box .performance-list{position:relative;z-index:2;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}html.paco-pg-referencia .paco-native-box #google_translate_element,html.paco-pg-referencia .goog-te-gadget,html.paco-pg-referencia .goog-te-banner-frame,html.paco-pg-referencia .skiptranslate,html.paco-pg-referencia .paco-native-box .control-wrap.hide-wrap,html.paco-pg-referencia .paco-native-box .calendar-control,html.paco-pg-referencia .paco-native-box #plCalendar,html.paco-pg-referencia .paco-native-box .performance-list-calendar{display:none!important}html.paco-pg-referencia .paco-native-box .event-page-head{position:relative;z-index:2;display:block!important;margin:0 0 6px!important;padding:0!important;color:#ffffff!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:30px!important;font-weight:800!important;letter-spacing:1.5px!important;line-height:1.12!important;text-transform:uppercase!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:transparent!important}html.paco-pg-referencia .paco-native-box .event-page-head::before{content:"REFERENCIA DE COMPRA";display:block;margin:0 0 9px;color:rgba(255,255,255,.45);font-family:"Montserrat",sans-serif;font-size:10px;font-weight:800;letter-spacing:3px;line-height:1;text-transform:uppercase}html.paco-pg-referencia .paco-native-box .event-page-head::after{content:"";display:block;height:1px;width:100%;margin:16px 0 22px;background:linear-gradient(90deg,rgba(223,186,83,.55) 0%,rgba(223,186,83,0) 100%)}html.paco-pg-referencia .paco-native-box .pl-item{position:relative;z-index:2;display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 18px;box-sizing:border-box!important;margin:0 0 14px!important;padding:18px 20px!important;border:1px solid rgba(223,186,83,.22)!important;border-left:3px solid #DFBA53!important;border-radius:13px!important;background:rgba(0,0,0,.28)!important;box-shadow:none!important;list-style:none!important}html.paco-pg-referencia .paco-native-box .pl-item:last-child{margin-bottom:0!important}html.paco-pg-referencia .paco-native-box .pl-item>div,html.paco-pg-referencia .paco-native-box .pl-item .pl-info,html.paco-pg-referencia .paco-native-box .pl-item .pl-details{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}html.paco-pg-referencia .paco-native-box .pl-performance-name{flex:1 1 100%;margin:0 0 4px!important;padding:0!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.3px!important;line-height:1.25!important;background:transparent!important;text-shadow:none!important}html.paco-pg-referencia .paco-native-box .pl-date,html.paco-pg-referencia .paco-native-box .pl-time,html.paco-pg-referencia .paco-native-box .pl-venue{color:#b9c2bc!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important;background:transparent!important;text-shadow:none!important}html.paco-pg-referencia .paco-native-box .pl-date time,html.paco-pg-referencia .paco-native-box .pl-venue span{color:inherit!important;background:transparent!important}html.paco-pg-referencia .paco-native-box .pl-pricerange-wrap{margin-left:auto!important;padding:0!important;text-align:right;background:transparent!important}html.paco-pg-referencia .paco-native-box .pricerange-alias{display:block!important;color:rgba(255,255,255,.4)!important;font-family:"Montserrat",sans-serif!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;background:transparent!important}html.paco-pg-referencia .paco-native-box .pricerange-min{color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:17px!important;font-weight:800!important;background:transparent!important}html.paco-pg-referencia .paco-native-box .pl-item a.button,html.paco-pg-referencia .paco-native-box a.button.buy-tickets{flex:0 0 auto;display:inline-block!important;margin:4px 0 0!important;padding:11px 26px!important;border:none!important;border-radius:999px!important;background:#DFBA53!important;background-image:linear-gradient(180deg,#ecc86a 0%,#DFBA53 55%,#c79f3c 100%)!important;color:#01150B!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 8px 20px rgba(223,186,83,.25)!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important}html.paco-pg-referencia .paco-native-box .pl-item a.button:hover,html.paco-pg-referencia .paco-native-box a.button.buy-tickets:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px rgba(223,186,83,.35)!important}@media (max-width:768px){html.paco-pg-referencia .paco-native-box{width:92%!important;padding:28px 22px 26px!important;margin:26px auto 60px!important}html.paco-pg-referencia .paco-native-box .event-page-head{font-size:24px!important}html.paco-pg-referencia .paco-native-box .pl-pricerange-wrap{margin-left:0!important;text-align:left}html.paco-pg-referencia .paco-native-box .pl-item a.button,html.paco-pg-referencia .paco-native-box a.button.buy-tickets{width:100%;text-align:center}}
 .paco-hero-banner{width:100%;min-height:auto;background:radial-gradient(900px 520px at 15% 8%,rgba(0,255,156,.12),transparent 55%),radial-gradient(820px 520px at 85% 18%,rgba(53,231,255,.10),transparent 55%),linear-gradient(180deg,rgba(2,9,6,.82) 0%,rgba(2,10,7,.92) 60%,rgba(2,9,6,.97) 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;flex-shrink:0;padding:70px 20px 20px;overflow:hidden}@media (max-width:991px){.paco-hero-banner{background:radial-gradient(600px 420px at 20% 6%,rgba(0,255,156,.14),transparent 55%),radial-gradient(600px 420px at 85% 16%,rgba(53,231,255,.12),transparent 55%),linear-gradient(180deg,rgba(2,9,6,.9) 0%,rgba(2,10,7,.97) 100%)!important}html{background:#001a10 url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png') repeat top center!important}.paco-hero-banner__btn{font-size:15px!important;padding:9px 26px!important;gap:8px!important}.paco-hero-banner__btn .paco-btn-arrow{width:15px!important;height:15px!important}}@media (min-width:1281px){.paco-hero-banner{min-height:auto}}html{scroll-behavior:smooth!important}.paco-hero-banner__content{position:relative;z-index:3;text-align:center;margin-top:0;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:900px}.w3-hero-bg{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.w3-hero-grid{position:absolute;left:0;right:0;top:-50%;height:200%;background-image:linear-gradient(rgba(0,255,156,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,156,.08) 1px,transparent 1px);background-size:50px 50px;transform:perspective(500px) rotateX(60deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 60%,transparent);animation:w3-grid-move 12s linear infinite}@keyframes w3-grid-move{to{background-position:0 50px,0 50px}}.w3-hero-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.w3-hero-glow--a{width:420px;height:420px;top:-80px;left:-60px;background:rgba(0,255,156,.35);animation:w3-float-a 9s ease-in-out infinite}.w3-hero-glow--b{width:380px;height:380px;bottom:-60px;right:-40px;background:rgba(53,231,255,.3);animation:w3-float-b 11s ease-in-out infinite}@keyframes w3-float-a{50%{transform:translate(40px,30px)}}@keyframes w3-float-b{50%{transform:translate(-40px,-30px)}}.w3-hero-scan{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px);pointer-events:none}.w3-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:4px}.w3-chip{display:inline-flex;align-items:center;gap:7px;font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(234,251,243,.8);padding:7px 14px;border-radius:999px;border:1px solid rgba(0,255,156,.25);background:rgba(0,255,156,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.w3-chip .w3-dot{width:7px;height:7px;border-radius:50%;background:#00FF9C;box-shadow:0 0 8px #00FF9C;animation:w3-pulse 1.8s ease-in-out infinite}@keyframes w3-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.paco-hero-banner__subtitle{font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:15px;letter-spacing:6px;text-transform:uppercase;margin:0;text-shadow:none!important}.paco-hero-banner__subtitle--top{color:rgba(234,251,243,.7)}.paco-hero-banner__subtitle--bottom{font-family:'Bebas Neue',sans-serif;font-size:40px;letter-spacing:8px;margin-bottom:8px;background:linear-gradient(90deg,#00FF9C,#35E7FF 45%,#DFBA53);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#00FF9C}.paco-hero-banner__img{max-width:90%;width:760px;height:auto;filter:drop-shadow(0 0 30px rgba(0,255,156,.25))}.paco-hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#00FF9C 0%,#35E7FF 100%);color:#04130C!important;font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:28px;padding:15px 42px;border-radius:14px;text-decoration:none!important;border:none;box-shadow:0 0 0 1px rgba(0,255,156,.4),0 12px 30px rgba(0,255,156,.3);transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,filter .3s ease;letter-spacing:3px;text-transform:uppercase;position:relative;overflow:hidden}.paco-hero-banner__btn:hover{filter:brightness(1.05);box-shadow:0 0 0 1px rgba(0,255,156,.6),0 16px 40px rgba(0,255,156,.5);transform:translateY(-3px)}.paco-btn-arrow{width:18px;height:18px;flex-shrink:0;transition:transform .3s ease}.w3-hero-stats{display:flex;gap:30px;margin-top:12px;flex-wrap:wrap;justify-content:center}.w3-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.w3-stat b{font-family:'Bebas Neue',sans-serif;font-size:30px;line-height:1;color:#ffffff;letter-spacing:1px}.w3-stat span{font-family:ui-monospace,'Cascadia Code','Courier New',monospace;font-size:10px;letter-spacing:2px;color:rgba(234,251,243,.45);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.w3-hero-grid,.w3-hero-glow,.w3-chip .w3-dot{animation:none}}.paco-hero-banner__btn:hover .paco-btn-arrow{transform:translateY(3px)}.paco-wa-float{position:fixed;bottom:25px;right:25px;width:60px;height:60px;background:#1ebe5d;color:#ffffff!important;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999998;box-shadow:0 6px 18px rgba(37,211,102,.45);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;text-decoration:none!important}.paco-wa-float svg{width:32px;height:32px;fill:#ffffff;display:block}.paco-wa-float:hover{background:#25d366;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(37,211,102,.6)}@media (max-width:768px){.paco-wa-float{width:52px;height:52px;bottom:18px;right:18px}.paco-wa-float svg{width:28px;height:28px}}.paco-sponsors{width:100%;padding:55px 0 60px;overflow:hidden;position:relative;background:transparent!important}.paco-sponsors__title{text-align:center;margin-bottom:42px;padding:0 20px}.paco-sponsors__title img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}.paco-sponsors__viewport{width:100%;overflow:hidden;padding:18px 0}.paco-sponsors__track{display:flex;align-items:center;gap:42px;width:max-content;animation:paco-sponsors-scroll 38s linear infinite;will-change:transform}@keyframes paco-sponsors-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.paco-sponsors__viewport:hover .paco-sponsors__track{animation-play-state:paused}.paco-sponsors__badge{flex:0 0 auto;position:relative;width:165px;height:165px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#17673A;background-image:none;border:none;box-shadow:none;box-sizing:border-box}.paco-sponsors__badge::after{content:"";position:absolute;inset:0;border-radius:50%;padding:6px;background:linear-gradient(135deg,#2E9E57 0%,rgba(46,158,87,0) 38%,rgba(46,158,87,0) 62%,#2E9E57 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.paco-sponsors__badge img{width:60%;max-width:60%;max-height:48%;height:auto;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none}@media (max-width:991px){.paco-sponsors{padding:40px 0 45px}.paco-sponsors__title{margin-bottom:30px}.paco-sponsors__title img{max-width:360px}.paco-sponsors__viewport{padding:12px 0}.paco-sponsors__track{gap:26px;animation-duration:30s}.paco-sponsors__badge{width:115px;height:115px}.paco-sponsors__badge::after{padding:4.5px}}@media (prefers-reduced-motion:reduce){.paco-sponsors__track{animation:none}}
 .fp-footer-section,.fp-footer-section *{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.fp-footer-section{position:absolute;left:0;right:0;width:100%;background:#00a94f;color:#ffffff}.fp-footer-inner{width:100%;max-width:1450px;margin:0 auto;padding:40px 20px 35px}.fp-footer-brand{display:flex;align-items:center;justify-content:flex-start;margin-bottom:35px}.fp-footer-brand-img{width:260px;max-width:100%;height:auto;display:block}.fp-footer-divider-top{width:100%;height:1px;background:rgba(255,255,255,.45);margin-bottom:50px}.fp-footer-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr 1.2fr 1fr;gap:40px}.fp-footer-title{font-size:16px;font-weight:400;margin-bottom:25px;color:#ffffff}.fp-footer-list{list-style:none}.fp-footer-item{margin-bottom:20px}.fp-footer-link{color:rgba(255,255,255,.85);text-decoration:none;font-size:13px;font-weight:300;transition:color .3s ease}.fp-footer-link:hover{color:#ffffff}.fp-social-list{display:flex;align-items:center;gap:30px}.fp-social-item{color:#ffffff;font-size:24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.fp-social-item svg{width:24px;height:24px;fill:currentColor}.fp-social-item:hover{transform:translateY(-3px);opacity:.75}.fp-footer-divider-bottom{width:70%;height:1px;background:rgba(255,255,255,.6);margin-top:25px;margin-bottom:35px}.fp-legal-group{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.fp-legal-item{color:#ffffff;font-size:11px;text-decoration:none;font-weight:400;transition:opacity .3s ease}.fp-legal-item:hover{opacity:.7}.fp-resp-bar{width:100%;background:#252525;color:#ffffff}.fp-resp-inner{width:100%;max-width:1100px;min-height:60px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:40px}.fp-resp-img{width:150px;height:auto;display:block}.fp-resp-content{flex:1}.fp-resp-text{margin:0;font-size:12px;line-height:1.3;text-align:center;font-weight:700}.foot-wrap,.foot-inner{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.fp-footer-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#00a94f;color:#ffffff}@media (max-width:1000px){.fp-footer-inner{padding:40px 30px 35px}.fp-footer-grid{grid-template-columns:repeat(3,1fr);row-gap:45px}.fp-footer-divider-bottom{width:100%}}@media (max-width:650px){.fp-footer-inner{padding:35px 25px}.fp-footer-brand{justify-content:center}.fp-footer-brand-img{width:220px}.fp-footer-divider-top{margin-bottom:35px}.fp-footer-grid{grid-template-columns:1fr;text-align:center;gap:35px}.fp-footer-title{margin-bottom:15px}.fp-social-list{justify-content:center}.fp-legal-group{justify-content:center;flex-direction:column;gap:15px;text-align:center}.fp-resp-inner{flex-direction:column;gap:15px;padding:20px 20px}.fp-resp-img{width:140px}.fp-resp-text{font-size:10px}}html.paco-pg-carrito,html.paco-pg-carrito body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-carrito .content-wrap,html.paco-pg-carrito .content-inner,html.paco-pg-carrito form#basket,html.paco-pg-carrito .basket-hide-fees,html.paco-pg-carrito #EventInformationWrap,html.paco-pg-carrito #eventCalendarLabelAndOptions,html.paco-pg-carrito .sw-datepicker,html.paco-pg-carrito #TopMenu,html.paco-pg-carrito #divTopMenu,html.paco-pg-carrito .top-menu,html.paco-pg-carrito #utilityNav,html.paco-pg-carrito .utility-nav,html.paco-pg-carrito .paco-hero-banner,html.paco-pg-carrito .paco-landing-wrapper{display:none!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}html.paco-pg-carrito .coupon-block,html.paco-pg-carrito .couponcode-wrap,html.paco-pg-carrito #addCouponCode,html.paco-pg-carrito .coupon-form,html.paco-pg-carrito #couponList{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}.paco-custom-cart{width:95%;max-width:1000px;margin:40px auto 50px;padding:40px;background:rgba(1,21,11,.85);border:none!important;border-radius:15px;backdrop-filter:blur(10px);color:#fff;font-family:"Montserrat",sans-serif;box-shadow:none!important;position:relative;z-index:5}.paco-cart-title{font-family:"OVERTURE","Montserrat",sans-serif;font-size:28px;color:#DFBA53;text-align:center;margin-bottom:20px;letter-spacing:2px;border:none!important;text-shadow:none!important;padding-bottom:15px}.paco-cart-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}.paco-cart-list{max-height:450px;overflow-y:auto;padding-right:15px}.paco-cart-list::-webkit-scrollbar{width:8px}.paco-cart-list::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.paco-cart-list::-webkit-scrollbar-thumb{background:#DFBA53;border-radius:4px}.paco-cart-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1);gap:20px;flex-wrap:wrap}.paco-brsv{margin:4px 0 30px;padding:1.5px;border-radius:20px;background-color:rgba(223,186,83,.5);background-image:linear-gradient(140deg,rgba(223,186,83,.75) 0%,rgba(234,31,40,.7) 48%,rgba(223,186,83,.18) 100%);box-shadow:0 18px 40px rgba(0,0,0,.45)}.paco-brsv-inner{border-radius:18.5px;padding:24px 26px 20px;background-color:#01150b;background-image:radial-gradient(130% 150% at 100% 0%,rgba(234,31,40,.38) 0%,rgba(234,31,40,0) 58%),linear-gradient(160deg,#06251a 0%,#01150b 65%,#010a06 100%)}.paco-brsv-head{display:flex;align-items:flex-start;gap:16px}.paco-brsv-mark{flex-shrink:0;border-radius:9px;overflow:hidden;line-height:0;box-shadow:0 6px 16px rgba(234,31,40,.35),0 0 0 1px rgba(255,255,255,.14)}.paco-brsv-mark img{display:block;height:34px;width:auto;max-width:150px;object-fit:contain;object-position:center}.paco-brsv-headtxt{flex:1;min-width:0}.paco-brsv-eyebrow{display:inline-block;font-size:9.5px;letter-spacing:2.5px;font-weight:800;color:#DFBA53!important;border:1px solid rgba(223,186,83,.45);border-radius:999px;padding:3px 10px;margin-bottom:9px}.paco-brsv-headtxt h3{margin:0!important;color:#ffffff!important;font-size:18px!important;line-height:1.3!important;font-weight:800!important}.paco-brsv-headtxt p{margin:7px 0 0!important;color:rgba(255,255,255,.62)!important;font-size:12.5px!important;line-height:1.45!important}.paco-brsv-off{position:relative;flex-shrink:0;width:74px;height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#DFBA53;background-image:radial-gradient(circle at 32% 28%,#f7e29c 0%,#DFBA53 55%,#b8923a 100%);color:#06251a;clip-path:polygon(50.0% .0%,59.6% 14.3%,75.0% 6.7%,76.2% 23.8%,93.3% 25.0%,85.7% 40.4%,100.0% 50.0%,85.7% 59.6%,93.3% 75.0%,76.2% 76.2%,75.0% 93.3%,59.6% 85.7%,50.0% 100.0%,40.4% 85.7%,25.0% 93.3%,23.8% 76.2%,6.7% 75.0%,14.3% 59.6%,.0% 50.0%,14.3% 40.4%,6.7% 25.0%,23.8% 23.8%,25.0% 6.7%,40.4% 14.3%);filter:drop-shadow(0 8px 16px rgba(0,0,0,.4))}.paco-brsv-off::before{content:"";position:absolute;inset:12px;border-radius:50%;border:1.5px dashed rgba(6,37,26,.4);pointer-events:none}.paco-brsv-off strong{font-size:20px;font-weight:800;line-height:1}.paco-brsv-off small{font-size:7.5px;letter-spacing:1.4px;font-weight:800;margin-top:2px}.paco-brsv-body{display:flex;align-items:center;gap:26px;margin-top:22px}.paco-brsv-card{flex-shrink:0;width:232px;height:155px;border-radius:14px;position:relative;overflow:hidden;background:#ea1f28;box-shadow:0 16px 30px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.18);transform:perspective(700px) rotateY(-7deg) rotate(-1.5deg);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.paco-brsv:hover .paco-brsv-card{transform:perspective(700px) rotateY(0deg) rotate(0deg) translateY(-4px)}.paco-brsv-cardimg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.paco-brsv-card::after{content:'';position:absolute;top:-40%;bottom:-40%;left:-10%;right:-10%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.18) 50%,transparent 62%);pointer-events:none;z-index:3}.paco-brsv-dots{position:absolute;left:16px;bottom:14px;z-index:4;display:inline-block;padding:4px 10px;border-radius:7px;background:rgba(0,0,0,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:rgba(255,255,255,.92)!important;font-size:12px;letter-spacing:2.5px;font-variant-numeric:tabular-nums}.paco-brsv-dots b{color:#ffffff!important;font-weight:700;letter-spacing:1.5px}.paco-brsv-form{flex:1;min-width:0}.paco-brsv-label{display:block;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#DFBA53!important;margin-bottom:9px}.paco-brsv-inputrow{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;max-width:440px}input.paco-brsv-input,.paco-brsv-input{flex:1;min-width:160px;height:46px;padding:0 16px!important;border-radius:10px!important;border:1.5px solid rgba(255,255,255,.18)!important;background:rgba(0,0,0,.45)!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:none!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;appearance:none;transition:border-color .25s ease,box-shadow .25s ease}.paco-brsv-input::placeholder{color:rgba(255,255,255,.3)!important;letter-spacing:.3px;font-size:12.5px;font-weight:600;text-overflow:ellipsis}.paco-brsv-input:focus{border-color:#DFBA53!important;box-shadow:0 0 0 3px rgba(223,186,83,.18)!important}button.paco-brsv-btn,.paco-brsv-btn{flex-shrink:0;height:46px;padding:0 22px!important;border:none!important;border-radius:10px!important;background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.paco-brsv-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(223,186,83,.35)}.paco-brsv-btn[disabled]{filter:grayscale(.4);opacity:.7;cursor:wait!important;transform:none}.paco-brsv-msg{margin:10px 0 0!important;font-size:12px!important;line-height:1.4!important;color:rgba(255,255,255,.65)!important;min-height:1px}.paco-brsv-msg.paco-ok{color:#4ade80!important}.paco-brsv-msg.paco-err{color:#ff8080!important}.paco-brsv-codes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.paco-brsv-code{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:999px;background-color:rgba(30,190,93,.12);border:1px solid rgba(30,190,93,.55);color:#ffffff!important;font-size:11.5px;font-weight:700;letter-spacing:1px}.paco-brsv-code b{color:#4ade80!important;font-weight:800}button.paco-brsv-code-del,.paco-brsv-code-del{width:20px;height:20px;border-radius:50%!important;border:none!important;background:rgba(255,255,255,.12)!important;color:#ffffff!important;font-size:14px!important;line-height:1!important;padding:0!important;cursor:pointer!important;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.paco-brsv-code-del:hover{background:#ff4d4d!important}.paco-brsv-steps{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0!important;padding:14px 0 0!important;border-top:1px solid rgba(255,255,255,.08)}.paco-brsv-steps li{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.6)!important;line-height:1.35;list-style:none}.paco-brsv-steps li i{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgba(223,186,83,.15);border:1px solid rgba(223,186,83,.5);color:#DFBA53!important;font-size:9px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center}.paco-brsv-legal{margin:14px 0 0!important;font-size:10px!important;line-height:1.5!important;color:rgba(255,255,255,.38)!important}.paco-brsv.paco-aplicado{background-image:linear-gradient(140deg,rgba(30,190,93,.75) 0%,rgba(234,31,40,.55) 48%,rgba(30,190,93,.18) 100%)}.paco-brsv.paco-aplicado .paco-brsv-eyebrow{color:#4ade80!important;border-color:rgba(74,222,128,.5)}@media (max-width:860px){.paco-brsv-body{flex-direction:column;align-items:stretch;gap:22px}.paco-brsv-card{align-self:center;transform:none}}@media (max-width:600px){.paco-brsv-inner{padding:20px 18px 18px}.paco-brsv-head{gap:12px;flex-wrap:wrap}.paco-brsv-headtxt h3{font-size:16px!important}.paco-brsv-off{width:62px;height:62px}.paco-brsv-off::before{inset:10px}.paco-brsv-off strong{font-size:17px}.paco-brsv-btn{width:100%}}.paco-banre-tag{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 14px;border-radius:999px;background-color:rgba(234,31,40,.18);background-image:linear-gradient(90deg,rgba(234,31,40,.42) 0%,rgba(234,31,40,.06) 100%);border:1px solid rgba(234,31,40,.6)}.paco-banre-tag-logo{flex-shrink:0;border-radius:5px;overflow:hidden;line-height:0;display:flex;align-items:center;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.paco-banre-tag-logo img{display:block;height:18px;width:auto;max-width:82px;object-fit:contain;object-position:center}.paco-banre-tag-txt{min-width:0;font-size:11.5px!important;font-weight:700!important;color:#ffffff!important;line-height:1.35!important;margin:0!important}.paco-banre-tag-check{flex-shrink:0;color:#4ade80!important;font-size:12px;font-weight:800;letter-spacing:.5px;margin-left:auto;white-space:nowrap}@media (max-width:600px){.paco-banre-tag{border-radius:12px;flex-wrap:wrap}.paco-banre-tag-check{margin-left:0}}.paco-popup-steps{list-style:none;margin:0 0 22px!important;padding:0!important;text-align:left}.paco-popup-steps li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;color:#444444;line-height:1.45;list-style:none}.paco-popup-steps li i{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#ea1f28;color:#ffffff;font-size:10px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center;margin-top:1px}.paco-popup-off{display:inline-block;margin:0 0 12px;padding:5px 14px;border-radius:999px;background:#DFBA53;color:#06251a;font-size:12px;font-weight:800;letter-spacing:1px}#paco-popup-overlay{position:fixed;inset:0;background:rgba(0,10,6,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}#paco-popup-overlay.paco-abierto{opacity:1}.paco-popup-card{background:#ffffff;border-radius:18px;max-width:420px;width:100%;padding:34px 30px 28px;position:relative;text-align:center;box-shadow:0 25px 60px rgba(0,0,0,.5);border-top:5px solid #ea1f28;transform:translateY(14px) scale(.97);transition:transform .3s ease}#paco-popup-overlay.paco-abierto .paco-popup-card{transform:none}.paco-popup-close{position:absolute;top:10px;right:14px;border:none;background:none;font-size:26px;line-height:1;color:#999999;cursor:pointer}.paco-popup-close:hover{color:#333333}.paco-popup-logo img{display:block;height:44px;width:auto;max-width:210px;object-fit:contain;object-position:center;border-radius:9px;box-shadow:0 6px 16px rgba(234,31,40,.28);margin:0 auto 16px}.paco-popup-card h3{margin:0 0 10px;color:#ea1f28;font-size:20px;font-weight:800}.paco-popup-card p{margin:0 0 22px;color:#444444;font-size:14px;line-height:1.55}.paco-popup-btn{background:#DFBA53;color:#0d1f16;border:none;border-radius:999px;padding:12px 34px;font-weight:800;letter-spacing:1px;cursor:pointer;font-size:13px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.paco-popup-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(223,186,83,.45)}.paco-cart-item-info{display:flex;align-items:center;gap:15px;flex:1}.paco-cart-item-info svg{flex-shrink:0}.paco-cart-item h3{margin:0 0 5px;font-size:16px;font-weight:700;color:#fff}.paco-cart-item p{margin:0;font-size:14px;color:#aaa}.paco-cart-price{font-weight:700;color:#DFBA53!important;font-size:18px!important}.paco-cart-expire{margin:6px 0 0!important;font-size:12px!important;color:#DFBA53!important;font-weight:600;display:flex;align-items:center}.paco-cart-expire .paco-expire-val{margin-left:4px;font-variant-numeric:tabular-nums}.paco-cart-expire .paco-expire-val.paco-expired{color:#ff4d4d;text-transform:uppercase}.paco-cart-remove{background:transparent;border:none;color:#ff4d4d;cursor:pointer;padding:10px;transition:transform .3s,color .3s;display:flex;align-items:center;justify-content:center}.paco-cart-remove:hover{transform:scale(1.1);color:#ff1a1a}.paco-cart-summary{background:rgba(0,0,0,.4);padding:25px;border-radius:10px}.paco-cart-row{display:flex;justify-content:space-between;margin-bottom:15px;font-size:16px}.paco-cart-total{font-size:24px;font-weight:800;color:#DFBA53;border-top:1px solid rgba(223,186,83,.3);padding-top:15px;margin-top:15px}.paco-cart-fees.paco-cargando{min-height:96px}.paco-cart-checkout{display:block!important;width:100%!important;text-align:center!important;background:#1ebe5d!important;color:#fff!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:20px!important;font-weight:800!important;padding:15px!important;border:none!important;border-radius:8px!important;margin-top:25px!important;cursor:pointer!important;transition:all .3s ease!important;text-transform:uppercase!important;box-shadow:0 4px 15px rgba(30,190,93,.2)!important}.paco-cart-checkout:hover{background:#25d366!important;box-shadow:0 0 20px rgba(30,190,93,.5)!important;transform:translateY(-2px)!important}.paco-cart-empty{text-align:center;padding:40px 20px}.paco-cart-empty h2{color:#DFBA53;margin-bottom:18px}.paco-cart-empty p{max-width:620px;margin:0 auto 14px!important;font-size:14px!important;line-height:1.6!important;color:#dddddd!important}.paco-cart-empty .paco-cart-empty-nota{font-size:12.5px!important;color:#9aa39d!important}.paco-cart-empty .paco-cart-checkout{width:auto!important;min-width:240px!important;display:inline-block!important;margin:22px auto 0!important;padding:14px 40px!important}.paco-cart-contact{margin-top:30px;text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.paco-cart-contact h2{font-family:"OVERTURE","Montserrat",sans-serif;font-size:20px;color:#DFBA53;margin-bottom:15px}.paco-cart-contact p{margin:5px 0;font-size:14px;color:#ddd}.paco-cart-contact a{color:#DFBA53;text-decoration:none;transition:color .3s}.paco-cart-contact a:hover{color:#fff}.paco-cart-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#1ebe5d;color:#fff!important;padding:10px 25px;border-radius:30px;font-weight:700;margin-top:15px;transition:transform .3s,box-shadow .3s}.paco-cart-whatsapp:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,190,93,.4);color:#fff!important}.paco-cart-note{font-size:12px!important;color:#888!important;margin-top:15px!important}#paco-help-overlay{position:fixed;inset:0;background:rgba(0,10,6,.78);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}#paco-help-overlay.paco-abierto{opacity:1}.paco-help-modal{position:relative;width:100%;max-width:420px;background:linear-gradient(180deg,#06251a 0%,#01150B 100%);border:1px solid rgba(223,186,83,.35);border-top:5px solid #DFBA53;border-radius:18px;padding:34px 30px 30px;text-align:center;box-shadow:0 25px 60px rgba(0,0,0,.6);transform:translateY(14px) scale(.97);transition:transform .3s ease}#paco-help-overlay.paco-abierto .paco-help-modal{transform:none}.paco-help-close{position:absolute;top:12px;right:16px;border:none;background:none;font-size:28px;line-height:1;color:rgba(255,255,255,.5);cursor:pointer;transition:color .2s ease}.paco-help-close:hover{color:#DFBA53}.paco-help-icon{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(223,186,83,.12);border:1px solid rgba(223,186,83,.4);color:#DFBA53}.paco-help-modal h3{font-family:"OVERTURE","Montserrat",sans-serif;font-size:22px;color:#DFBA53;margin:0 0 6px;letter-spacing:.5px}.paco-help-sub{font-size:13px;color:#9fb3a8;margin:0 0 22px;line-height:1.5}.paco-help-list{list-style:none;margin:0 0 20px;padding:0;text-align:left}.paco-help-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:10px;background:rgba(255,255,255,.04);border:1px solid rgba(223,186,83,.15);border-radius:10px}.paco-help-ico{flex-shrink:0;color:#DFBA53;display:flex}.paco-help-txt{font-size:14px;color:#cfd8d2;line-height:1.4}.paco-help-txt strong{display:block;color:#DFBA53;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.paco-help-txt a{color:#cfd8d2;text-decoration:none;transition:color .2s ease}.paco-help-txt a:hover{color:#fff}.paco-help-wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;background:#1ebe5d;color:#fff!important;padding:13px 25px;border-radius:30px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s}.paco-help-wa:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,190,93,.4);color:#fff!important}.paco-help-note{font-size:12px;color:#7d8a82;margin:16px 0 0}.paco-help-social{margin-top:18px;padding-top:16px;border-top:1px solid rgba(223,186,83,.15)}.paco-help-social-lbl{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#9fb3a8;margin-bottom:12px}.paco-help-social-row{display:flex;align-items:center;justify-content:center;gap:14px}.paco-help-social-row a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#DFBA53;background:rgba(223,186,83,.1);border:1px solid rgba(223,186,83,.3);transition:transform .2s ease,background .2s ease,color .2s ease}.paco-help-social-row a:hover{transform:translateY(-2px);background:#DFBA53;color:#01150B}.paco-help-social-row svg{width:20px;height:20px;fill:currentColor}@media (max-width:900px){.paco-cart-grid{grid-template-columns:1fr;gap:20px}.paco-cart-list{max-height:350px}}@media (max-width:600px){.paco-custom-cart{width:95%;padding:20px}.paco-cart-item{flex-direction:column;align-items:flex-start;gap:10px}.paco-cart-price{margin-left:40px}.paco-cart-remove{position:absolute;right:15px;top:15px}.paco-cart-item{position:relative}}.paco-cart-action-btn{display:block!important;width:100%!important;text-align:center!important;background:rgba(255,255,255,.05)!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:14px!important;font-weight:700!important;padding:14px!important;border:1px solid rgba(223,186,83,.2)!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.paco-cart-action-btn:hover{background:#DFBA53!important;color:#01150B!important;border-color:#DFBA53!important;box-shadow:0 4px 15px rgba(223,186,83,.3)!important;transform:translateY(-2px)!important}#paco-empty-cart{color:#ff6b6b!important;border-color:rgba(255,107,107,.2)!important;background:rgba(255,107,107,.05)!important}#paco-empty-cart:hover{background:#ff4d4d!important;color:#fff!important;border-color:#ff4d4d!important;box-shadow:0 4px 15px rgba(255,77,77,.3)!important;transform:translateY(-2px)!important}
 html.paco-pg-login,html.paco-pg-login body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-login body{position:static!important;top:0!important}html.paco-pg-login .showare-nav-wrap,html.paco-pg-login .showare-nav,html.paco-pg-login .control-wrap,html.paco-pg-login .ads-control,html.paco-pg-login #utilityNav,html.paco-pg-login .utility-nav,html.paco-pg-login #TopMenu,html.paco-pg-login #divTopMenu{display:none!important}html.paco-pg-login .paco-native-box{background:rgba(1,21,11,.9)!important;width:94%!important;max-width:900px!important;margin:50px auto 70px!important;padding:38px 42px 34px!important;border-radius:16px!important;box-shadow:0 18px 45px rgba(0,0,0,.5)!important;min-height:0!important;color:#dddddd!important;font-family:"Montserrat",sans-serif!important;position:relative!important}html.paco-pg-login .paco-native-box::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html.paco-pg-login .paco-native-box div,html.paco-pg-login .paco-native-box form,html.paco-pg-login .paco-native-box table,html.paco-pg-login .paco-native-box tbody,html.paco-pg-login .paco-native-box tr,html.paco-pg-login .paco-native-box td,html.paco-pg-login .paco-native-box ul,html.paco-pg-login .paco-native-box li{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#dddddd!important}html.paco-pg-login .paco-native-box p,html.paco-pg-login .paco-native-box span{color:#dddddd!important;font-size:13.5px!important;line-height:1.55!important;text-shadow:none!important}html.paco-pg-login #google_translate_element,html.paco-pg-login .paco-native-box #google_translate_element,html.paco-pg-login .goog-te-gadget,html.paco-pg-login .goog-te-banner-frame,html.paco-pg-login .skiptranslate{display:none!important}html.paco-pg-login .login-form-wrap{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;margin:0!important;padding:0!important}html.paco-pg-login .login-column{flex:1 1 260px!important;min-width:0!important;width:auto!important;float:none!important;padding:0 30px!important;margin:0!important}html.paco-pg-login .login-column.primary-login-column{padding-left:0!important}html.paco-pg-login .login-column.alternate-login-column{padding-right:0!important;display:flex!important;flex-direction:column!important}html.paco-pg-login .multi-login-divider{flex:0 0 1px!important;width:1px!important;align-self:stretch!important;min-height:210px!important;margin:0!important;border:none!important;background:linear-gradient(180deg,transparent 0%,rgba(223,186,83,.5) 18%,rgba(223,186,83,.5) 82%,transparent 100%)!important}html.paco-pg-login .login-column-header{margin:0 0 22px!important}html.paco-pg-login .login-column-header .heading-text,html.paco-pg-login .heading-text.sub-head-text{display:block!important;font-family:"OVERTURE","Montserrat",sans-serif!important;color:#DFBA53!important;font-size:12px!important;font-weight:800!important;letter-spacing:2.4px!important;text-transform:uppercase!important;line-height:1.3!important;margin:0 0 10px!important;text-shadow:none!important}html.paco-pg-login .login-text{color:#cfcfcf!important;font-size:13.5px!important;font-weight:500!important;line-height:1.55!important;margin:0!important}html.paco-pg-login .login-form-row{position:relative!important;margin:0 0 18px!important}html.paco-pg-login .login-label{display:block!important;color:#DFBA53!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin:0 0 8px!important}html.paco-pg-login .paco-native-box input.showare-text,html.paco-pg-login .paco-native-box input[type="text"],html.paco-pg-login .paco-native-box input[type="password"],html.paco-pg-login .paco-native-box input[type="email"],html.paco-pg-login .paco-native-box select.showare-select{width:100%!important;max-width:100%!important;height:48px!important;padding:0 16px!important;margin:0!important;border-radius:10px!important;border:1.5px solid rgba(255,255,255,.18)!important;background:rgba(0,0,0,.45)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;appearance:none;box-sizing:border-box!important;transition:border-color .25s ease,box-shadow .25s ease}html.paco-pg-login .paco-native-box input::placeholder{color:rgba(255,255,255,.32)!important;font-weight:500}html.paco-pg-login .paco-native-box input.showare-text:focus,html.paco-pg-login .paco-native-box input[type="text"]:focus,html.paco-pg-login .paco-native-box input[type="password"]:focus{border-color:#DFBA53!important;box-shadow:0 0 0 3px rgba(223,186,83,.18)!important}html.paco-pg-login .paco-native-box input.has-error{border-color:#ff6b6b!important}html.paco-pg-login .paco-native-box input:-webkit-autofill,html.paco-pg-login .paco-native-box input:-webkit-autofill:hover,html.paco-pg-login .paco-native-box input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;box-shadow:0 0 0 1000px #0a2016 inset!important;transition:background-color 9999s ease-in-out 0s}html.paco-pg-login .paco-native-box input[type="hidden"],html.paco-pg-login .paco-native-box input[style*="display:none"],html.paco-pg-login .paco-native-box input[style*="display: none"],html.paco-pg-login .paco-native-box #appleid-signin{display:none!important}html.paco-pg-login .paco-native-box .error-message,html.paco-pg-login .paco-native-box .floating-error,html.paco-pg-login .paco-native-box .sw-error,html.paco-pg-login .paco-native-box #error-messages{display:block!important;color:#ff8080!important;font-size:12px!important;line-height:1.45!important;background:rgba(255,77,77,.08)!important;border:1px solid rgba(255,77,77,.35)!important;border-radius:8px!important;padding:9px 12px!important;margin:0 0 10px!important}html.paco-pg-login .paco-native-box .error-message b{color:#ffb0b0!important}html.paco-pg-login .paco-native-box a.button,html.paco-pg-login .paco-native-box a#btnLogin,html.paco-pg-login .paco-native-box a#btnNewUser,html.paco-pg-login .paco-native-box a.google-button,html.paco-pg-login .paco-native-box a.apple-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:48px!important;height:auto!important;margin:0 0 12px!important;padding:12px 16px!important;border:none!important;border-radius:10px!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.1px!important;line-height:1.25!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;box-sizing:border-box!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important}html.paco-pg-login .paco-native-box a#btnLogin,html.paco-pg-login .paco-native-box a.sw-button-primary{background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important}html.paco-pg-login .paco-native-box a#btnLogin:hover,html.paco-pg-login .paco-native-box a.sw-button-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(223,186,83,.35)!important}html.paco-pg-login .paco-native-box a#btnLogin .sw-icon,html.paco-pg-login .paco-native-box .lock-icon{width:14px!important;height:14px!important;margin:0!important;flex-shrink:0!important;display:block!important;filter:brightness(0)!important}html.paco-pg-login .paco-native-box a.google-button,html.paco-pg-login .paco-native-box a.apple-button{background:#ffffff!important;background-image:none!important;color:#1f1f1f!important;border:1px solid rgba(0,0,0,.14)!important;letter-spacing:.8px!important}html.paco-pg-login .paco-native-box a.google-button:hover,html.paco-pg-login .paco-native-box a.apple-button:hover{background:#f2f2f2!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(0,0,0,.35)!important}html.paco-pg-login .paco-native-box .social-button-icon{width:18px!important;height:18px!important;margin:0!important;flex-shrink:0!important;display:block!important}html.paco-pg-login .paco-native-box a.apple-button .social-button-icon{filter:brightness(0)!important}html.paco-pg-login .paco-native-box a#btnNewUser{background:transparent!important;background-image:none!important;color:#DFBA53!important;border:1.5px solid rgba(223,186,83,.6)!important;margin-top:4px!important}html.paco-pg-login .paco-native-box a#btnNewUser:hover{background:#DFBA53!important;color:#01150B!important;border-color:#DFBA53!important;transform:translateY(-2px)!important}html.paco-pg-login .login-form-row.login-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;margin:24px 0 0!important}html.paco-pg-login .paco-native-box a.forgot-password-link{align-self:flex-start!important;display:inline-block!important;width:auto!important;min-height:0!important;margin:2px 0 0!important;padding:0!important;background:none!important;border:none!important;color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;transition:color .3s ease!important}html.paco-pg-login .paco-native-box a.forgot-password-link:hover{color:#ffffff!important;text-decoration:underline!important}@media (max-width:1280px){html.paco-pg-login #wrapper,html.paco-pg-login .site-wrapper,html.paco-pg-login #content,html.paco-pg-login .main-content,html.paco-pg-login #main,html.paco-pg-login .site-content,html.paco-pg-login .content-wrap,html.paco-pg-login .content-inner,html.paco-pg-login .main-container,html.paco-pg-login #EventInformationWrap{padding-top:0!important;margin-top:0!important}html.paco-pg-login .paco-native-box{margin-top:100px!important}}@media (max-width:760px){html.paco-pg-login .paco-native-box{padding:30px 22px 26px!important;margin-bottom:50px!important}html.paco-pg-login .login-form-wrap{flex-direction:column!important}html.paco-pg-login .multi-login-divider{display:none!important}html.paco-pg-login .login-column{padding:0!important}html.paco-pg-login .login-column.alternate-login-column{margin-top:30px!important;padding-top:26px!important;border-top:1px solid rgba(223,186,83,.25)!important}}
 html.paco-pg-recuperar,html.paco-pg-recuperar body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-recuperar body{position:static!important;top:0!important}html.paco-pg-recuperar .showare-nav-wrap,html.paco-pg-recuperar .showare-nav,html.paco-pg-recuperar .control-wrap,html.paco-pg-recuperar .ads-control,html.paco-pg-recuperar #utilityNav,html.paco-pg-recuperar .utility-nav,html.paco-pg-recuperar #TopMenu,html.paco-pg-recuperar #divTopMenu{display:none!important}html.paco-pg-recuperar .paco-native-box{background:rgba(1,21,11,.9)!important;width:94%!important;max-width:560px!important;margin:60px auto 80px!important;padding:40px 42px 36px!important;border-radius:16px!important;box-shadow:0 18px 45px rgba(0,0,0,.5)!important;min-height:0!important;color:#dddddd!important;font-family:"Montserrat",sans-serif!important;position:relative!important}html.paco-pg-recuperar .paco-native-box::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html.paco-pg-recuperar .paco-native-box div,html.paco-pg-recuperar .paco-native-box form,html.paco-pg-recuperar .paco-native-box table,html.paco-pg-recuperar .paco-native-box tbody,html.paco-pg-recuperar .paco-native-box tr,html.paco-pg-recuperar .paco-native-box td,html.paco-pg-recuperar .paco-native-box ul,html.paco-pg-recuperar .paco-native-box li{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#dddddd!important}html.paco-pg-recuperar .paco-native-box form{margin:0!important;width:100%!important}html.paco-pg-recuperar .forgot-password-box,html.paco-pg-recuperar .content-primary,html.paco-pg-recuperar .pagemargin{margin:0!important;padding:0!important}html.paco-pg-recuperar #google_translate_element,html.paco-pg-recuperar .paco-native-box #google_translate_element,html.paco-pg-recuperar .goog-te-gadget,html.paco-pg-recuperar .goog-te-banner-frame,html.paco-pg-recuperar .skiptranslate{display:none!important}html.paco-pg-recuperar .paco-native-box .heading-text{display:block!important;font-family:"OVERTURE","Montserrat",sans-serif!important;color:#DFBA53!important;font-size:22px!important;font-weight:800!important;letter-spacing:1.6px!important;text-transform:uppercase!important;line-height:1.2!important;margin:0 0 14px!important;text-shadow:none!important}html.paco-pg-recuperar .paco-native-box .reset-description{color:#cfcfcf!important;font-size:13.5px!important;font-weight:500!important;line-height:1.6!important;margin:0 0 20px!important}html.paco-pg-recuperar .paco-native-box hr{border:none!important;height:1px!important;margin:0 0 22px!important;background:linear-gradient(90deg,transparent 0%,rgba(223,186,83,.5) 20%,rgba(223,186,83,.5) 80%,transparent 100%)!important}html.paco-pg-recuperar .paco-native-box input.showare-text,html.paco-pg-recuperar .paco-native-box input[type="text"],html.paco-pg-recuperar .paco-native-box input[type="email"]{display:block!important;width:100%!important;max-width:100%!important;height:48px!important;padding:0 16px!important;margin:0 0 20px!important;border-radius:10px!important;border:1.5px solid rgba(255,255,255,.18)!important;background:rgba(0,0,0,.45)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;appearance:none;box-sizing:border-box!important;transition:border-color .25s ease,box-shadow .25s ease}html.paco-pg-recuperar .paco-native-box input::placeholder{color:rgba(255,255,255,.32)!important;font-weight:500}html.paco-pg-recuperar .paco-native-box input.showare-text:focus,html.paco-pg-recuperar .paco-native-box input[type="text"]:focus,html.paco-pg-recuperar .paco-native-box input[type="email"]:focus{border-color:#DFBA53!important;box-shadow:0 0 0 3px rgba(223,186,83,.18)!important}html.paco-pg-recuperar .paco-native-box input:-webkit-autofill,html.paco-pg-recuperar .paco-native-box input:-webkit-autofill:hover,html.paco-pg-recuperar .paco-native-box input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;box-shadow:0 0 0 1000px #0a2016 inset!important;transition:background-color 9999s ease-in-out 0s}html.paco-pg-recuperar .paco-native-box input[type="hidden"]{display:none!important}html.paco-pg-recuperar .paco-native-box button.button,html.paco-pg-recuperar .paco-native-box button[type="submit"],html.paco-pg-recuperar .paco-native-box a.button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:48px!important;height:auto!important;margin:4px 0 0!important;padding:12px 16px!important;border:none!important;border-radius:10px!important;background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.1px!important;line-height:1.25!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;box-sizing:border-box!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important}html.paco-pg-recuperar .paco-native-box button.button:hover,html.paco-pg-recuperar .paco-native-box button[type="submit"]:hover,html.paco-pg-recuperar .paco-native-box a.button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(223,186,83,.35)!important}html.paco-pg-recuperar .paco-native-box .error-message,html.paco-pg-recuperar .paco-native-box .floating-error,html.paco-pg-recuperar .paco-native-box .sw-error,html.paco-pg-recuperar .paco-native-box #error-messages{display:block!important;color:#ff8080!important;font-size:12px!important;line-height:1.45!important;background:rgba(255,77,77,.08)!important;border:1px solid rgba(255,77,77,.35)!important;border-radius:8px!important;padding:9px 12px!important;margin:0 0 14px!important}@media (max-width:760px){html.paco-pg-recuperar .paco-native-box{padding:32px 22px 28px!important;margin:36px auto 56px!important}}
 html.paco-pg-clave,html.paco-pg-clave body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-clave body{position:static!important;top:0!important}html.paco-pg-clave .showare-nav-wrap,html.paco-pg-clave .showare-nav,html.paco-pg-clave .control-wrap,html.paco-pg-clave .ads-control,html.paco-pg-clave #utilityNav,html.paco-pg-clave .utility-nav,html.paco-pg-clave #TopMenu,html.paco-pg-clave #divTopMenu{display:none!important}html.paco-pg-clave #google_translate_element,html.paco-pg-clave .paco-native-box #google_translate_element,html.paco-pg-clave .goog-te-gadget,html.paco-pg-clave .goog-te-banner-frame,html.paco-pg-clave .skiptranslate{display:none!important}html.paco-pg-clave .paco-native-box{background-color:#01150B!important;background-image:radial-gradient(120% 150% at 100% 0%,rgba(223,186,83,.13) 0%,rgba(223,186,83,0) 60%),linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%)!important;width:94%!important;max-width:560px!important;margin:60px auto 80px!important;padding:40px 42px 36px!important;border:none!important;border-radius:20px!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important;min-height:0!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;position:relative!important;overflow:visible!important}html.paco-pg-clave .paco-native-box::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}html.paco-pg-clave .patron-info,html.paco-pg-clave .patron-edit-info,html.paco-pg-clave .change-password-form,html.paco-pg-clave .change-password-form>div,html.paco-pg-clave .change-password-form table,html.paco-pg-clave .change-password-form tbody,html.paco-pg-clave .change-password-form tr,html.paco-pg-clave .change-password-form td{position:relative;z-index:2;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;color:#dfe4e0!important}html.paco-pg-clave .change-password-form td{display:block!important}html.paco-pg-clave .change-password-form>div{margin:0 0 4px!important}html.paco-pg-clave .change-password-form .clear-float{clear:both!important}html.paco-pg-clave .patron-edit-info>br{display:none!important}html.paco-pg-clave .heading-text.sub-head-text{display:block!important;margin:0!important;padding:0!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:24px!important;font-weight:800!important;letter-spacing:2.4px!important;line-height:1.15!important;text-transform:uppercase!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:transparent!important}html.paco-pg-clave .heading-text.sub-head-text::before{content:"Festival Presidente";display:block;margin:0 0 9px;color:rgba(255,255,255,.45);font-family:"Montserrat",sans-serif;font-size:9.5px;font-weight:800;letter-spacing:3px;line-height:1;text-transform:uppercase}html.paco-pg-clave .heading-text.sub-head-text::after{content:"";display:block;height:1px;width:100%;margin:16px 0 22px;background:linear-gradient(90deg,rgba(223,186,83,.55) 0%,rgba(223,186,83,0) 100%)}html.paco-pg-clave .patron-info-label{display:block!important;margin:0 0 7px!important;padding:0!important;color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1.5!important;text-transform:uppercase!important;text-shadow:none!important}html.paco-pg-clave .redFont{color:#ff6b6b!important;font-weight:800!important}html.paco-pg-clave .change-password-form input[type="password"],html.paco-pg-clave .change-password-form input.showare-text{display:block!important;width:100%!important;max-width:100%!important;height:48px!important;padding:0 15px!important;margin:0 0 16px!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.42)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:48px!important;text-align:left!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;-webkit-appearance:none;appearance:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}html.paco-pg-clave .change-password-form input::placeholder{color:rgba(255,255,255,.3)!important;font-weight:500!important}html.paco-pg-clave .change-password-form input[type="password"]:focus,html.paco-pg-clave .change-password-form input.showare-text:focus{border-color:#DFBA53!important;background-color:rgba(0,0,0,.6)!important;box-shadow:0 0 0 3.5px rgba(223,186,83,.16)!important}html.paco-pg-clave .change-password-form input:-webkit-autofill,html.paco-pg-clave .change-password-form input:-webkit-autofill:hover,html.paco-pg-clave .change-password-form input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;box-shadow:0 0 0 1000px #0a2016 inset!important;transition:background-color 9999s ease-in-out 0s}html.paco-pg-clave #password-strength-indicators{display:none!important;box-sizing:border-box!important;width:100%!important;margin:-4px 0 16px!important;padding:14px 15px 13px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:rgba(0,0,0,.26)!important}html.paco-pg-clave #password:focus~#password-strength-indicators,html.paco-pg-clave .change-password-form:focus-within #password-strength-indicators{display:block!important}html.paco-pg-clave #password-strength-indicators .patron-info-label{margin:0 0 9px!important;color:#a9b3ad!important;font-size:9.5px!important;letter-spacing:1.4px!important}html.paco-pg-clave #password-strength-indicators ul{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;margin:0 0 12px!important;padding:0!important;list-style:none!important}html.paco-pg-clave #password-strength-indicators li{display:flex!important;align-items:center!important;gap:7px!important;flex:1 1 140px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;color:#8f9a93!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;transition:color .25s ease!important}html.paco-pg-clave #password-strength-indicators li .icon{flex:0 0 auto!important;display:block!important;width:15px!important;height:15px!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.22)!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:9px 9px!important;transition:background-color .25s ease,border-color .25s ease!important}html.paco-pg-clave #password-strength-indicators li.valid{color:#dfe4e0!important}html.paco-pg-clave #password-strength-indicators li.valid .icon{border-color:#1ebe5d!important;background-color:rgba(30,190,93,.2)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important}html.paco-pg-clave #password-strength-bar{width:100%!important;height:6px!important;margin:0 0 7px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important;box-sizing:border-box!important}html.paco-pg-clave #password-strength-fill{height:100%!important;border-radius:999px!important;filter:saturate(.82) brightness(1.28)!important;transition:width .3s ease,background-color .3s ease!important}html.paco-pg-clave #password-strength-text{margin:0!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.4px!important;text-transform:uppercase!important;filter:saturate(.82) brightness(1.28)!important}html.paco-pg-clave .patron-form-footer{display:flex!important;align-items:flex-start!important;gap:12px!important;position:relative!important;box-sizing:border-box!important;width:100%!important;margin:8px 0 4px!important;padding:16px 18px!important;border:1px solid rgba(223,186,83,.25)!important;border-radius:13px!important;background:rgba(0,0,0,.28)!important}html.paco-pg-clave .patron-form-footer>div:first-child{position:static!important;flex:0 0 auto!important;margin:0!important;padding:0!important}html.paco-pg-clave .patron-form-footer>div:last-child{flex:1!important;min-width:0!important;padding-left:0!important}html.paco-pg-clave #MailingList{width:20px!important;height:20px!important;margin:2px 0 0!important;padding:0!important;accent-color:#DFBA53!important;cursor:pointer!important}html.paco-pg-clave .mailingListLabel{display:block!important;margin:0!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important}html.paco-pg-clave .mailingListLabel span{font-size:12.5px!important;line-height:1.55!important;color:#ffffff!important}html.paco-pg-clave .mailingListLabel br{display:none!important}html.paco-pg-clave .mailingListDescription,html.paco-pg-clave .mailingListDescription span{display:block!important;margin-top:5px!important;color:#a9b3ad!important;font-size:11.5px!important;font-weight:500!important;line-height:1.5!important}html.paco-pg-clave .required-fields-container{display:block!important;width:100%!important;margin:14px 0 0!important;padding:0!important;color:#8f9a93!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important;text-align:right!important}html.paco-pg-clave .change-password-form div[align="right"]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;width:100%!important;margin:20px 0 0!important;padding:20px 0 0!important;border-top:1px solid rgba(223,186,83,.18)!important;box-sizing:border-box!important}html.paco-pg-clave .change-password-form .no-mobile{display:none!important}html.paco-pg-clave .change-password-form input.button,html.paco-pg-clave .change-password-form input[type="button"],html.paco-pg-clave .change-password-form input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;width:auto!important;min-width:190px!important;max-width:100%!important;padding:15px 30px!important;margin:0 7px 10px!important;border:1.5px solid transparent!important;border-radius:12px!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.4px!important;line-height:1.2!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;outline:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important}html.paco-pg-clave .change-password-form input[name="save"],html.paco-pg-clave .change-password-form input.sw-button-primary{background-color:#1ebe5d!important;background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;border-color:transparent!important;color:#ffffff!important;min-width:210px!important;box-shadow:0 8px 22px rgba(30,190,93,.28)!important}html.paco-pg-clave .change-password-form input[name="save"]:hover,html.paco-pg-clave .change-password-form input.sw-button-primary:hover{background-image:linear-gradient(180deg,#35e07c 0%,#25d366 100%)!important;transform:translateY(-2px)!important;box-shadow:0 0 26px rgba(30,190,93,.5)!important}html.paco-pg-clave .change-password-form input[name="save"]:active{transform:translateY(0)!important}html.paco-pg-clave .change-password-form input[name="cancel"],html.paco-pg-clave .change-password-form input.sw-button-muted{background-color:transparent!important;background-image:none!important;border-color:rgba(223,186,83,.5)!important;color:#DFBA53!important}html.paco-pg-clave .change-password-form input[name="cancel"]:hover,html.paco-pg-clave .change-password-form input.sw-button-muted:hover{background-color:#DFBA53!important;border-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}html.paco-pg-clave .paco-native-box .error-message,html.paco-pg-clave .paco-native-box .floating-error,html.paco-pg-clave .paco-native-box .sw-error,html.paco-pg-clave .paco-native-box #error-messages{display:block!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:9px 12px!important;border:1px solid rgba(255,77,77,.35)!important;border-left:3px solid #ff4d4d!important;border-radius:8px!important;background:rgba(255,77,77,.08)!important;color:#ff9b9b!important;font-size:12px!important;line-height:1.45!important}@media (max-width:1280px){html.paco-pg-clave #wrapper,html.paco-pg-clave .site-wrapper,html.paco-pg-clave #content,html.paco-pg-clave .main-content,html.paco-pg-clave #main,html.paco-pg-clave .site-content,html.paco-pg-clave .content-wrap,html.paco-pg-clave .content-inner,html.paco-pg-clave .main-container,html.paco-pg-clave #EventInformationWrap{padding-top:0!important;margin-top:0!important}html.paco-pg-clave .paco-native-box{margin-top:100px!important}}@media (max-width:760px){html.paco-pg-clave .paco-native-box{padding:30px 22px 28px!important;margin-bottom:56px!important}html.paco-pg-clave .change-password-form div[align="right"]{flex-direction:column-reverse!important}html.paco-pg-clave .change-password-form input.button,html.paco-pg-clave .change-password-form input[type="button"],html.paco-pg-clave .change-password-form input[type="submit"]{width:100%!important;min-width:0!important;margin:0 0 10px!important}html.paco-pg-clave .required-fields-container{text-align:left!important}}
 html.paco-pg-final,html.paco-pg-final body{margin:0!important;padding:0!important;border-top:0!important;background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-final #page-wrap,html.paco-pg-final .content-wrap,html.paco-pg-final .content-inner,html.paco-pg-final .head-wrap,html.paco-pg-final .head-inner,html.paco-pg-final #wrapper,html.paco-pg-final .site-wrapper,html.paco-pg-final #content,html.paco-pg-final #main,html.paco-pg-final .main-content{margin-top:0!important;padding-top:0!important}html.paco-pg-final .navigation.sw-nav,html.paco-pg-final .navigation.sw-nav.mobile-only,html.paco-pg-final .sw-nav,html.paco-pg-final #swNavMobile,html.paco-pg-final header.mobile-header,html.paco-pg-final .skip-nav,html.paco-pg-final .showare-nav-wrap,html.paco-pg-final .showare-nav,html.paco-pg-final .control-wrap,html.paco-pg-final .ads-control,html.paco-pg-final .reporting-link,html.paco-pg-final #utilityNav,html.paco-pg-final .utility-nav,html.paco-pg-final #TopMenu,html.paco-pg-final #divTopMenu{display:none!important}html.paco-pg-final #menu__paco,html.paco-pg-final .paco-header{top:0!important}html.paco-pg-final .paco-native-box{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:1180px!important;margin:30px auto 80px!important;padding:0 22px!important;min-height:0!important;color:#e2e6e3!important;font-family:"Montserrat",sans-serif!important;position:relative!important}html.paco-pg-final .paco-native-box::after{content:none!important}html.paco-pg-final .paco-native-box #page-wrap,html.paco-pg-final .paco-native-box .content-wrap,html.paco-pg-final .paco-native-box .content-inner,html.paco-pg-final .paco-native-box .main-container,html.paco-pg-final .paco-native-box .site-width,html.paco-pg-final .paco-native-box .center-div{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important}html.paco-pg-final .paco-native-box #google_translate_element{text-align:right!important;padding:0 0 10px 0!important;margin:0 0 6px 0!important;border-bottom:none!important;opacity:.75!important}html.paco-pg-final #checkout-finished-table,html.paco-pg-final #checkout-finished-table>tbody,html.paco-pg-final #checkout-finished-table>tbody>tr,html.paco-pg-final #checkout-finished-table>tbody>tr>td{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-sizing:border-box!important;text-align:left!important}html.paco-pg-final #checkout-finished-table{margin-top:6px!important}html.paco-pg-final .paco-native-box hr{border:none!important;height:1px!important;width:100%!important;background:linear-gradient(90deg,transparent 0%,rgba(223,186,83,.35) 50%,transparent 100%)!important;margin:4px 0 18px!important}html.paco-pg-final #checkout-finished-table,html.paco-pg-final #checkout-finished-table td{color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;line-height:1.6!important}html.paco-pg-final #checkout-finished-table a:not(.button){color:#DFBA53!important;text-decoration:none!important}html.paco-pg-final #checkout-finished-table a:not(.button):hover{color:#ffffff!important;text-decoration:underline!important}html.paco-pg-final #checkout-finished-header{position:relative!important;display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0 0 20px!important;padding:96px 30px 28px!important;text-align:center!important;background-color:#01150B!important;background-image:radial-gradient(120% 150% at 50% 0%,rgba(30,190,93,.14) 0%,rgba(30,190,93,0) 55%),linear-gradient(160deg,#052a1a 0%,#01150B 62%,#010a06 100%)!important;border:none!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(0,0,0,.5)!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.6!important;overflow:visible!important}html.paco-pg-final #checkout-finished-header::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html.paco-pg-final #checkout-finished-header img.checkout-finished-checkbox-image{display:none!important}html.paco-pg-final #checkout-finished-header::before{content:"";position:absolute;top:22px;left:50%;transform:translateX(-50%);width:58px;height:58px;border-radius:50%;background-color:rgba(30,190,93,.14);border:2px solid #1ebe5d;box-shadow:0 0 0 7px rgba(30,190,93,.1),0 10px 24px rgba(0,0,0,.45);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}html.paco-pg-final.paco-fin-rechazada #checkout-finished-header::before{background-color:rgba(255,77,77,.13);border-color:#ff4d4d;box-shadow:0 0 0 7px rgba(255,77,77,.1),0 10px 24px rgba(0,0,0,.45);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}html.paco-pg-final.paco-fin-rechazada #checkout-finished-header{background-image:radial-gradient(120% 150% at 50% 0%,rgba(255,77,77,.13) 0%,rgba(255,77,77,0) 55%),linear-gradient(160deg,#2a0808 0%,#01150B 62%,#010a06 100%)!important}html.paco-pg-final #checkout-finished-header span.checkout-line{display:block!important;margin:2px 0!important}html.paco-pg-final #checkout-finished-header span.checkout-finished-thank-you{color:#4ade80!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:21px!important;font-weight:800!important;letter-spacing:2.5px!important;text-transform:uppercase!important;margin-bottom:6px!important}html.paco-pg-final.paco-fin-rechazada #checkout-finished-header span.checkout-finished-thank-you{color:#ff8080!important}html.paco-pg-final #checkout-finished-header span.checkout-finished-order-number{color:#DFBA53!important;font-weight:800!important;font-size:14.5px!important;letter-spacing:.5px!important}html.paco-pg-final #checkout-finished-header h2{display:block!important;margin:16px auto 0!important;padding:14px 0 0!important;border-top:1px solid rgba(223,186,83,.22)!important;max-width:480px!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:16px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1.9!important;text-transform:uppercase!important;text-shadow:none!important}html.paco-pg-final .checkout-finished-block-wrap{margin:0 0 20px!important;clear:both!important}html.paco-pg-final .checkout-finished-split-block{position:relative!important;background-color:#01150B!important;background-image:linear-gradient(180deg,#052a1a 0%,#01150B 62%,#010a06 100%)!important;border:1px solid rgba(223,186,83,.25)!important;border-radius:16px!important;box-shadow:0 14px 32px rgba(0,0,0,.42)!important;box-sizing:border-box!important;padding:22px 24px!important;margin:0 0 14px!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;line-height:1.6!important;text-align:left!important}html.paco-pg-final .checkout-finished-split-block .heading-text{display:block!important;float:none!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;margin:0 0 8px!important;background:transparent!important;border:none!important;text-shadow:none!important}html.paco-pg-final .create-account-block .checkout-finished-button-wrap{margin-top:16px!important;padding:0!important;text-align:left!important}html.paco-pg-final .embed-container{position:relative!important;width:100%!important;box-sizing:border-box!important;margin:0 0 20px!important;padding:22px 24px 24px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background-color:#01150B!important;background-image:linear-gradient(180deg,#052a1a 0%,#01150B 62%,#010a06 100%)!important;border:1px solid rgba(223,186,83,.25)!important;border-radius:16px!important;box-shadow:0 14px 32px rgba(0,0,0,.42)!important}html.paco-pg-final .embed-container .heading-text.facturacion{position:relative!important;display:block!important;float:none!important;margin:0 0 16px!important;padding:0 0 0 12px!important;border-left:3px solid #DFBA53!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;background:transparent!important;text-shadow:none!important}html.paco-pg-final .embed-container>br{display:none!important}html.paco-pg-final .embed-container iframe,html.paco-pg-final .ifrmFactura{display:block!important;width:100%!important;min-height:340px!important;max-height:none!important;border:none!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important;transition:height .25s ease!important}html.paco-pg-final .embed-container iframe:not([data-paco-alto]){height:340px!important}html.paco-pg-final .checkout-finished-button-wrap{padding:6px 0 0!important;text-align:center!important}html.paco-pg-final .checkout-finished-button-wrap .button,html.paco-pg-final .checkout-finished-button-wrap input.button,html.paco-pg-final .checkout-finished-button-wrap a.button{display:inline-block!important;box-sizing:border-box!important;min-height:48px!important;padding:14px 28px!important;margin:0 6px 12px!important;border:none!important;border-radius:11px!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.3px!important;line-height:1.25!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;box-shadow:none!important;outline:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important;vertical-align:middle!important}html.paco-pg-final .checkout-finished-button-wrap .button:not(.sw-button-muted){background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important}html.paco-pg-final .checkout-finished-button-wrap .button:not(.sw-button-muted):hover{background-image:linear-gradient(180deg,#f7dd8f 0%,#f1cd68 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(223,186,83,.38)!important}html.paco-pg-final .checkout-finished-button-wrap .sw-button-muted{background:transparent!important;background-image:none!important;color:#DFBA53!important;border:1.5px solid rgba(223,186,83,.5)!important}html.paco-pg-final .checkout-finished-button-wrap .sw-button-muted:hover{background:#DFBA53!important;color:#01150B!important;border-color:#DFBA53!important;transform:translateY(-2px)!important}html.paco-pg-final .checkout-finished-button-wrap .full-button{display:block!important;width:100%!important;margin:0!important}html.paco-pg-final #checkout-finished-message{display:block!important;box-sizing:border-box!important;background:rgba(0,0,0,.3)!important;border:1px solid rgba(223,186,83,.25)!important;border-left:3px solid #DFBA53!important;border-radius:12px!important;padding:16px 18px!important;margin:0 0 18px!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1.6!important;width:100%!important;max-width:none!important}@media (max-width:1280px){html.paco-pg-final,html.paco-pg-final body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-final .paco-native-box{margin-top:100px!important}}@media (max-width:760px){html.paco-pg-final .paco-native-box{padding:0 14px!important;margin-bottom:60px!important}html.paco-pg-final #checkout-finished-header{padding:84px 18px 22px!important;border-radius:15px!important;font-size:13.5px!important}html.paco-pg-final #checkout-finished-header::before{width:50px;height:50px;top:18px;background-size:22px 22px}html.paco-pg-final #checkout-finished-header h2{font-size:14px!important}html.paco-pg-final .checkout-finished-split-block,html.paco-pg-final .embed-container{padding:18px 15px!important;border-radius:14px!important}html.paco-pg-final .checkout-finished-button-wrap{display:flex!important;flex-direction:column-reverse!important;gap:0!important}html.paco-pg-final .checkout-finished-button-wrap .button,html.paco-pg-final .checkout-finished-button-wrap input.button,html.paco-pg-final .checkout-finished-button-wrap a.button{display:block!important;width:100%!important;margin:0 0 10px!important}}
 html.paco-pg-pago,html.paco-pg-pago body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important;margin:0!important}html.paco-pg-pago body{position:static!important;top:0!important}html.paco-pg-pago .showare-nav-wrap,html.paco-pg-pago .showare-nav,html.paco-pg-pago .control-wrap,html.paco-pg-pago .ads-control,html.paco-pg-pago .navigation.sw-nav,html.paco-pg-pago .navigation.sw-nav.mobile-only,html.paco-pg-pago .sw-nav,html.paco-pg-pago #swNavMobile,html.paco-pg-pago header.mobile-header,html.paco-pg-pago .skip-nav,html.paco-pg-pago #utilityNav,html.paco-pg-pago .utility-nav,html.paco-pg-pago #TopMenu,html.paco-pg-pago #divTopMenu{display:none!important}html.paco-pg-pago .paco-native-box{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:1340px!important;margin:26px auto 80px!important;padding:0 22px!important;min-height:0!important;color:#e2e6e3!important;font-family:"Montserrat",sans-serif!important;position:relative!important}html.paco-pg-pago .paco-native-box::after{content:none!important}html.paco-pg-pago .paco-native-box #page-wrap,html.paco-pg-pago .paco-native-box .content-wrap,html.paco-pg-pago .paco-native-box .content-inner,html.paco-pg-pago .paco-native-box .main-container,html.paco-pg-pago .paco-native-box .site-width,html.paco-pg-pago .paco-native-box .center-div,html.paco-pg-pago .paco-native-box .head-wrap,html.paco-pg-pago .paco-native-box .foot-wrap{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;z-index:1!important}html.paco-pg-pago .paco-native-box #google_translate_element{text-align:right!important;padding:0 0 10px 0!important;margin:0 0 6px 0!important;border-bottom:none!important;opacity:.75!important}html.paco-pg-pago #loading-body:not([style*="none"]){position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,10,6,.92)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99999!important}html.paco-pg-pago #loading-body .loading-box{position:static!important;top:auto!important;left:auto!important;width:auto!important;max-width:min(88vw, 420px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:26px 34px!important;line-height:1.35!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;box-sizing:border-box!important;background:#01150B!important;border:1px solid rgba(223,186,83,.45)!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(0,0,0,.6)!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:1.6px!important;text-transform:uppercase!important}html.paco-pg-pago #loading-body .loading-icon:before{content:""!important;display:none!important}html.paco-pg-pago #loading-body .loading-icon{display:block!important;flex:0 0 auto!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font-size:0!important;background:none!important;border:3px solid rgba(223,186,83,.22)!important;border-top-color:#DFBA53!important;border-radius:50%!important;animation:pacoLoaderSpin .8s linear infinite!important}@keyframes pacoLoaderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html.paco-pg-pago #loading-body .loading-icon{animation-duration:2.4s!important}}@media (max-width:480px){html.paco-pg-pago #loading-body .loading-box{padding:22px 24px!important;font-size:12px!important;letter-spacing:1.2px!important}html.paco-pg-pago #loading-body .loading-icon{width:32px!important;height:32px!important}}html.paco-pg-pago #checkoutWrap,html.paco-pg-pago #checkoutWrap *:not(.paco-nt){color:#dfe4e0;background-color:transparent;background-image:none;border-color:rgba(255,255,255,.14);text-shadow:none!important;-webkit-text-stroke:0!important}html.paco-pg-pago #checkoutWrap i.fa,html.paco-pg-pago #checkoutWrap .fa,html.paco-pg-pago #checkoutWrap i[class*="fa-"]{font-family:"FontAwesome","Font Awesome 6 Free","Font Awesome 5 Free",sans-serif!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important}html.paco-pg-pago #checkoutWrap a:not(.paco-nt){color:#DFBA53!important;text-decoration:none!important;transition:color .25s ease!important}html.paco-pg-pago #checkoutWrap a:hover{color:#ffffff!important;text-decoration:underline!important}html.paco-pg-pago #checkoutWrap .fa-lock,html.paco-pg-pago #checkoutWrap .fa-check{color:#4ade80!important}html.paco-pg-pago #checkoutWrap .fa-shopping-cart,html.paco-pg-pago #checkoutWrap .fa-pencil,html.paco-pg-pago #checkoutWrap .fa-info-circle{color:#DFBA53!important}html.paco-pg-pago .paco-co-hero{grid-column:1/-1!important;grid-row:1!important;position:relative!important;overflow:hidden!important;margin:0 0 4px!important;padding:24px 26px 22px!important;border-radius:18px!important;background-color:#01150B!important;background-image:radial-gradient(120% 160% at 100% 0%,rgba(223,186,83,.16) 0%,rgba(223,186,83,0) 62%),linear-gradient(160deg,#06251a 0%,#01150B 68%,#010a06 100%)!important;box-shadow:0 18px 44px rgba(0,0,0,.5)!important}html.paco-pg-pago .paco-co-hero::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html.paco-pg-pago .paco-co-hero-top{display:flex!important;align-items:center!important;gap:15px!important;position:relative!important;z-index:2!important}html.paco-pg-pago .paco-co-hero-lock{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;border-radius:50%!important;background-color:rgba(74,222,128,.12)!important;border:1.5px solid rgba(74,222,128,.5)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important}html.paco-pg-pago .paco-co-hero-txt{min-width:0!important;flex:1!important}html.paco-pg-pago .paco-co-kicker{display:block!important;color:rgba(255,255,255,.45)!important;font-family:"Montserrat",sans-serif!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:3px!important;text-transform:uppercase!important;margin:0 0 5px!important;line-height:1!important}html.paco-pg-pago .paco-co-title{display:block!important;margin:0!important;padding:0!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:20px!important;font-weight:800!important;letter-spacing:3.4px!important;line-height:1.1!important;text-transform:uppercase!important}html.paco-pg-pago .paco-co-steps{display:flex!important;align-items:flex-start!important;list-style:none!important;margin:22px 0 0!important;padding:0!important;position:relative!important;z-index:2!important}html.paco-pg-pago .paco-co-step{flex:1 1 0!important;min-width:0!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;padding:0 4px!important;list-style:none!important;text-align:center!important}html.paco-pg-pago .paco-co-step+.paco-co-step::before{content:"";position:absolute;top:15px;right:50%;left:-50%;height:2px;border-radius:2px;background:rgba(255,255,255,.13);transition:background .35s ease}html.paco-pg-pago .paco-co-step.paco-hecho+.paco-co-step::before,html.paco-pg-pago .paco-co-step.paco-hecho::before,html.paco-pg-pago .paco-co-step.paco-actual::before{background:linear-gradient(90deg,#DFBA53 0%,rgba(223,186,83,.55) 100%)}html.paco-pg-pago .paco-co-step-dot{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:50%!important;background-color:#04180f!important;border:2px solid rgba(255,255,255,.16)!important;color:rgba(255,255,255,.45)!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;transition:all .35s ease!important}html.paco-pg-pago .paco-co-step-lbl{color:rgba(255,255,255,.42)!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.6px!important;line-height:1.3!important;text-transform:uppercase!important;transition:color .35s ease!important}html.paco-pg-pago .paco-co-step.paco-actual .paco-co-step-dot{background-color:#DFBA53!important;background-image:radial-gradient(circle at 32% 28%,#f7e29c 0%,#DFBA53 60%,#b8923a 100%)!important;border-color:#DFBA53!important;color:#06251a!important;box-shadow:0 0 0 5px rgba(223,186,83,.16),0 6px 16px rgba(223,186,83,.35)!important;transform:scale(1.08)!important}html.paco-pg-pago .paco-co-step.paco-actual .paco-co-step-lbl{color:#DFBA53!important}html.paco-pg-pago .paco-co-step.paco-hecho .paco-co-step-dot{background-color:rgba(30,190,93,.16)!important;border-color:#1ebe5d!important;color:transparent!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:15px 15px!important}html.paco-pg-pago .paco-co-step.paco-hecho .paco-co-step-lbl{color:rgba(255,255,255,.72)!important}html.paco-pg-pago .paco-co-step.paco-clic{cursor:pointer!important}html.paco-pg-pago .paco-co-step.paco-clic:hover .paco-co-step-dot{border-color:#DFBA53!important;transform:translateY(-2px)!important}html.paco-pg-pago .paco-co-step.paco-clic:hover .paco-co-step-lbl{color:#DFBA53!important}html.paco-pg-pago #checkoutWrap .heading-text.large-text{display:none!important}html.paco-pg-pago #checkoutWrap{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html.paco-pg-pago #checkoutWrap>.checkout-form-wrap{grid-column:1!important;grid-row:2!important;float:none!important;width:auto!important;margin:0!important;padding:0!important}html.paco-pg-pago #checkoutWrap>.checkout-summary-wrap{grid-column:2!important;grid-row:2!important;float:none!important;width:auto!important;margin:0!important;position:sticky!important;top:18px!important}html.paco-pg-pago .checkout-summary-wrap,html.paco-pg-pago .checkout-form-item{position:relative!important;background-color:#01150B!important;background-image:linear-gradient(180deg,#052a1a 0%,#01150B 62%,#010a06 100%)!important;border:none!important;border-radius:16px!important;padding:24px 24px 22px!important;margin:0 0 20px!important;box-shadow:0 14px 32px rgba(0,0,0,.42)!important;box-sizing:border-box!important;width:auto!important;float:none!important;overflow:hidden!important}html.paco-pg-pago .checkout-summary-wrap::after,html.paco-pg-pago .checkout-form-item::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(140deg,rgba(223,186,83,.9) 0%,rgba(223,186,83,.06) 38%,rgba(223,186,83,.06) 62%,rgba(223,186,83,.9) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}html.paco-pg-pago .checkout-summary-wrap{box-shadow:0 14px 32px rgba(0,0,0,.45),0 0 0 1px rgba(223,186,83,.05),0 0 40px rgba(223,186,83,.07)!important;margin-bottom:0!important}html.paco-pg-pago #checkoutWrap .checkout-form-header{position:relative!important;float:left!important;clear:both!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;background-image:none!important;border:none!important;border-bottom:1px solid rgba(223,186,83,.22)!important;border-radius:0!important;padding:0 0 15px!important;margin:0 0 20px!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.9px!important;line-height:1.5!important;text-transform:uppercase!important;text-align:left!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}html.paco-pg-pago #checkoutWrap .step-enum{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin-right:12px!important;border-radius:50%!important;background-color:#DFBA53!important;background-image:radial-gradient(circle at 32% 28%,#f7e29c 0%,#DFBA53 60%,#b8923a 100%)!important;color:#06251a!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;vertical-align:middle!important;box-shadow:0 0 0 4px rgba(223,186,83,.12),0 5px 12px rgba(223,186,83,.3)!important}html.paco-pg-pago #checkoutWrap .step-enum .step-number,html.paco-pg-pago #checkoutWrap .step-enum .fa-check{color:#06251a!important}html.paco-pg-pago #checkoutWrap .is-validated .step-enum{background-color:rgba(30,190,93,.18)!important;background-image:none!important;border:2px solid #1ebe5d!important;box-shadow:0 0 0 4px rgba(30,190,93,.1)!important}html.paco-pg-pago #checkoutWrap .is-validated .step-enum .fa-check{color:#4ade80!important}html.paco-pg-pago #checkoutWrap .checkout-form-item-content{padding-left:0!important;padding-right:0!important}html.paco-pg-pago #checkoutWrap .section-heading{color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;line-height:1.7!important;text-transform:uppercase!important;float:left!important;clear:both!important;width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:0 0 0 12px!important;border-left:3px solid #DFBA53!important}html.paco-pg-pago #checkoutWrap .checkout-main-label,html.paco-pg-pago #checkoutWrap .checkout-cc-label,html.paco-pg-pago #checkoutWrap .checkout-form-note,html.paco-pg-pago #checkoutWrap #heard-about-label,html.paco-pg-pago #checkoutWrap #ccMonth label,html.paco-pg-pago #checkoutWrap #year label{color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1.6!important;text-transform:uppercase!important;font-style:normal!important;opacity:1!important;margin:0 0 7px!important}html.paco-pg-pago #checkoutWrap hr{border:none!important;height:1px!important;background:linear-gradient(90deg,rgba(223,186,83,.45) 0%,rgba(223,186,83,0) 100%)!important;margin:20px 0!important;clear:both!important}html.paco-pg-pago #checkoutWrap #rewardsUDG[style*="display:none"]+hr,html.paco-pg-pago #checkoutWrap #rewardsUDG[style*="display: none"]+hr{display:none!important}html.paco-pg-pago #checkoutWrap input[type="text"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="password"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="email"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="tel"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="number"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="search"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap select:not(.paco-nt),html.paco-pg-pago #checkoutWrap textarea:not(.paco-nt){width:100%!important;max-width:100%!important;height:48px!important;padding:0 15px!important;margin:0 0 14px!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.42)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:48px!important;text-align:left!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;-webkit-appearance:none;appearance:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}html.paco-pg-pago #checkoutWrap textarea{height:auto!important;min-height:96px!important;padding:12px 15px!important;line-height:1.5!important}html.paco-pg-pago #checkoutWrap select{line-height:normal!important;padding-right:40px!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:12px 12px!important;cursor:pointer!important}html.paco-pg-pago #checkoutWrap select option{background-color:#01150B!important;color:#ffffff!important}html.paco-pg-pago #checkoutWrap input::placeholder,html.paco-pg-pago #checkoutWrap textarea::placeholder{color:rgba(255,255,255,.3)!important;font-weight:500!important}html.paco-pg-pago #checkoutWrap input:focus,html.paco-pg-pago #checkoutWrap select:focus,html.paco-pg-pago #checkoutWrap textarea:focus{border-color:#DFBA53!important;background-color:rgba(0,0,0,.6)!important;box-shadow:0 0 0 3.5px rgba(223,186,83,.16)!important}html.paco-pg-pago #checkoutWrap input.has-error,html.paco-pg-pago #checkoutWrap select.has-error,html.paco-pg-pago #checkoutWrap .has-error{border-color:#ff6b6b!important;box-shadow:0 0 0 3.5px rgba(255,107,107,.14)!important}html.paco-pg-pago #checkoutWrap input:-webkit-autofill,html.paco-pg-pago #checkoutWrap input:-webkit-autofill:hover,html.paco-pg-pago #checkoutWrap input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;box-shadow:0 0 0 1000px #0a2016 inset!important;transition:background-color 9999s ease-in-out 0s}html.paco-pg-pago #checkoutWrap input[type="checkbox"],html.paco-pg-pago #checkoutWrap input[type="radio"]{accent-color:#DFBA53!important;width:18px!important;height:18px!important;margin-right:9px!important;vertical-align:middle!important;cursor:pointer!important}html.paco-pg-pago #checkoutWrap .half-left-box{float:left!important;width:48.5%!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap .half-right-box{float:right!important;width:48.5%!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap #ccMonth{clear:left!important}html.paco-pg-pago #checkoutWrap #contentWrap,html.paco-pg-pago #checkoutWrap .delivery-method-wrap,html.paco-pg-pago #checkoutWrap .delivery-method,html.paco-pg-pago #checkoutWrap .payment-method,html.paco-pg-pago #checkoutWrap .checkout-form-item-content,html.paco-pg-pago #checkoutWrap .checkout-action-wrap,html.paco-pg-pago #checkoutWrap .checkout-selection-summary,html.paco-pg-pago #checkoutWrap .checkout-selection-summary-details,html.paco-pg-pago #checkoutWrap .shipping-wrap,html.paco-pg-pago #checkoutWrap .checkout-address-form,html.paco-pg-pago #checkoutWrap .form-button-wrap,html.paco-pg-pago #checkoutWrap #checkout-payment-form,html.paco-pg-pago #checkoutWrap #CCHeading,html.paco-pg-pago #checkoutWrap #paymentFormHeadingWrap,html.paco-pg-pago #checkoutWrap #CCCardDiv,html.paco-pg-pago #checkoutWrap .billing-wrap,html.paco-pg-pago #checkoutWrap #billingSelectedAddress,html.paco-pg-pago #checkoutWrap #rewardsUDG,html.paco-pg-pago #checkoutWrap #giftCardWrap,html.paco-pg-pago #checkoutWrap #giftCardSummaryWrap,html.paco-pg-pago #checkoutWrap #customerCreditWrap,html.paco-pg-pago #checkoutWrap #PuntosUNAM,html.paco-pg-pago #checkoutWrap #SaldoRUDG,html.paco-pg-pago #checkoutWrap .checkout-agree-container,html.paco-pg-pago #checkoutWrap .item-set,html.paco-pg-pago #checkoutWrap .ticket-item-set,html.paco-pg-pago #checkoutWrap .checkout-basket-header,html.paco-pg-pago #checkoutWrap .checkout-basket-total{clear:both!important}html.paco-pg-pago #checkoutWrap #contentWrap::after,html.paco-pg-pago #checkoutWrap .delivery-method-wrap::after,html.paco-pg-pago #checkoutWrap .delivery-method::after,html.paco-pg-pago #checkoutWrap .payment-method::after,html.paco-pg-pago #checkoutWrap .checkout-form-item-content::after,html.paco-pg-pago #checkoutWrap .checkout-action-wrap::after,html.paco-pg-pago #checkoutWrap .checkout-selection-summary::after,html.paco-pg-pago #checkoutWrap .checkout-selection-summary-details::after,html.paco-pg-pago #checkoutWrap .shipping-wrap::after,html.paco-pg-pago #checkoutWrap .checkout-address-form::after,html.paco-pg-pago #checkoutWrap .form-button-wrap::after,html.paco-pg-pago #checkoutWrap #checkout-payment-form::after,html.paco-pg-pago #checkoutWrap #CCHeading::after,html.paco-pg-pago #checkoutWrap #paymentFormHeadingWrap::after,html.paco-pg-pago #checkoutWrap #CCCardDiv::after,html.paco-pg-pago #checkoutWrap .billing-wrap::after,html.paco-pg-pago #checkoutWrap #billingSelectedAddress::after,html.paco-pg-pago #checkoutWrap .checkout-agree-container::after,html.paco-pg-pago #checkoutWrap .item-set::after,html.paco-pg-pago #checkoutWrap .ticket-item-set::after{content:"";display:block;clear:both;height:0;font-size:0}html.paco-pg-pago #checkoutWrap .checkout-form-header~*{clear:both!important}html.paco-pg-pago #checkoutWrap .section-heading~*:not(.half-right-box){clear:both!important}html.paco-pg-pago #checkoutWrap #giftCardForm,html.paco-pg-pago #checkoutWrap .checkout-address-list,html.paco-pg-pago #checkoutWrap .show-form,html.paco-pg-pago #checkoutWrap .billing-selected-address,html.paco-pg-pago #checkoutWrap #deliverySelectedAddress,html.paco-pg-pago #checkoutWrap #PaymentMethodDiv{clear:both!important}html.paco-pg-pago #checkoutWrap .form-button-wrap,html.paco-pg-pago #checkoutWrap .checkout-action-wrap{clear:both!important;width:100%!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap .checkout-address-form{background:transparent!important;border:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap .checkout-address-form.show-form{background:rgba(0,0,0,.26)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:13px!important;padding:20px!important;margin:14px 0!important}html.paco-pg-pago #checkoutWrap .delivery-method-wrap,html.paco-pg-pago #checkoutWrap .delivery-method,html.paco-pg-pago #checkoutWrap .payment-method{color:#ffffff!important;font-size:13px!important;line-height:1.6!important}html.paco-pg-pago #checkoutWrap .delivery-method label,html.paco-pg-pago #checkoutWrap .payment-method label{color:#ffffff!important;font-size:13px!important;font-weight:600!important;line-height:1.55!important;cursor:pointer!important}html.paco-pg-pago #checkoutWrap .delivery-method-item,html.paco-pg-pago #checkoutWrap .payment-method-item,html.paco-pg-pago #checkoutWrap .delivery-method>div,html.paco-pg-pago #checkoutWrap .delivery-method>a,html.paco-pg-pago #checkoutWrap .delivery-method>label,html.paco-pg-pago #checkoutWrap .delivery-method>li,html.paco-pg-pago #checkoutWrap .payment-method>div,html.paco-pg-pago #checkoutWrap .payment-method>a,html.paco-pg-pago #checkoutWrap .payment-method>label,html.paco-pg-pago #checkoutWrap .payment-method>li{position:relative!important;float:left!important;clear:both!important;width:100%!important;background:rgba(0,0,0,.26)!important;border:1.5px solid rgba(255,255,255,.09)!important;border-radius:12px!important;margin:0 0 11px!important;box-sizing:border-box!important;list-style:none!important;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease!important}html.paco-pg-pago #checkoutWrap .delivery-method>div,html.paco-pg-pago #checkoutWrap .delivery-method>a,html.paco-pg-pago #checkoutWrap .delivery-method>label,html.paco-pg-pago #checkoutWrap .delivery-method>li,html.paco-pg-pago #checkoutWrap .payment-method>div,html.paco-pg-pago #checkoutWrap .payment-method>a,html.paco-pg-pago #checkoutWrap .payment-method>label,html.paco-pg-pago #checkoutWrap .payment-method>li{padding:14px 16px!important}html.paco-pg-pago #checkoutWrap .delivery-method-item.delivery-method-item,html.paco-pg-pago #checkoutWrap .payment-method-item.payment-method-item{padding:14px 16px 14px 64px!important;min-height:64px!important}html.paco-pg-pago #checkoutWrap .delivery-method-item:hover,html.paco-pg-pago #checkoutWrap .payment-method-item:hover,html.paco-pg-pago #checkoutWrap .delivery-method>div:hover,html.paco-pg-pago #checkoutWrap .delivery-method>a:hover,html.paco-pg-pago #checkoutWrap .delivery-method>label:hover,html.paco-pg-pago #checkoutWrap .delivery-method>li:hover,html.paco-pg-pago #checkoutWrap .payment-method>div:hover,html.paco-pg-pago #checkoutWrap .payment-method>a:hover,html.paco-pg-pago #checkoutWrap .payment-method>label:hover,html.paco-pg-pago #checkoutWrap .payment-method>li:hover{border-color:rgba(223,186,83,.6)!important;background:rgba(223,186,83,.06)!important;transform:translateY(-2px)!important}html.paco-pg-pago #checkoutWrap .delivery-method-item.active,html.paco-pg-pago #checkoutWrap .payment-method-item.active,html.paco-pg-pago #checkoutWrap .delivery-method>div:has(input:checked),html.paco-pg-pago #checkoutWrap .delivery-method>a:has(input:checked),html.paco-pg-pago #checkoutWrap .delivery-method>label:has(input:checked),html.paco-pg-pago #checkoutWrap .delivery-method>li:has(input:checked),html.paco-pg-pago #checkoutWrap .payment-method>div:has(input:checked),html.paco-pg-pago #checkoutWrap .payment-method>a:has(input:checked),html.paco-pg-pago #checkoutWrap .payment-method>label:has(input:checked),html.paco-pg-pago #checkoutWrap .payment-method>li:has(input:checked){border-color:#DFBA53!important;background:rgba(223,186,83,.12)!important;color:#ffffff!important;box-shadow:0 0 0 3px rgba(223,186,83,.14),0 8px 20px rgba(0,0,0,.35)!important}html.paco-pg-pago #checkoutWrap .delivery-method-item.active *,html.paco-pg-pago #checkoutWrap .payment-method-item.active *{color:#ffffff!important}html.paco-pg-pago #checkoutWrap .delivery-method-item svg.sw-icon,html.paco-pg-pago #checkoutWrap .payment-method-item svg.sw-icon{fill:#DFBA53!important;height:34px!important;width:34px!important;top:15px!important;left:15px!important}html.paco-pg-pago #checkoutWrap .delivery-method-item.active svg.sw-icon,html.paco-pg-pago #checkoutWrap .payment-method-item.active svg.sw-icon{fill:#f0cf72!important}html.paco-pg-pago #checkoutWrap .delivery-method-name,html.paco-pg-pago #checkoutWrap .payment-method-name,html.paco-pg-pago #checkoutWrap .payment-method-name a{color:#ffffff!important;font-size:14px!important;font-weight:800!important;letter-spacing:.2px!important;text-decoration:none!important}html.paco-pg-pago #checkoutWrap .delivery-method-price,html.paco-pg-pago #checkoutWrap .payment-method-price{color:#DFBA53!important;font-size:14px!important;font-weight:800!important;padding-right:0!important}html.paco-pg-pago #checkoutWrap .delivery-method-description,html.paco-pg-pago #checkoutWrap .payment-method-description,html.paco-pg-pago #checkoutWrap .delivery-method-description p,html.paco-pg-pago #checkoutWrap .payment-method-description p{color:#a9b3ad!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important}html.paco-pg-pago #checkoutWrap .gateway-icons-container img.gateway-icon,html.paco-pg-pago #checkoutWrap .payment-method-icon img,html.paco-pg-pago #checkoutWrap .delivery-method-item img,html.paco-pg-pago #checkoutWrap .payment-method-item img{height:26px!important;width:auto!important;max-width:100%!important;background:#ffffff!important;border-radius:5px!important;padding:3px 5px!important;box-sizing:content-box!important;object-fit:contain!important}html.paco-pg-pago #checkoutWrap .gateway-icons-container{margin-top:12px!important}html.paco-pg-pago #checkoutWrap #AcceptedCCTypesContainer img:not(.paco-cc-logo),html.paco-pg-pago #checkoutWrap .delivery-method img,html.paco-pg-pago #checkoutWrap .payment-method img{max-width:100%!important;height:auto!important;vertical-align:middle!important}html.paco-pg-pago #checkoutWrap .card-icon{position:absolute!important;right:14px!important;top:15px!important;color:#DFBA53!important;font-size:18px!important}html.paco-pg-pago #checkoutWrap .cvv-info{position:absolute!important;right:13px!important;top:12px!important}html.paco-pg-pago #checkoutWrap .button:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="button"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="submit"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap button:not(.checkout-form-header):not(.paco-nt){min-height:46px!important;width:auto!important;max-width:100%!important;padding:13px 26px!important;margin:0 9px 10px 0!important;border:none!important;border-radius:11px!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1.25!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;outline:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important}html.paco-pg-pago #checkoutWrap .button i,html.paco-pg-pago #checkoutWrap button i{vertical-align:middle!important}html.paco-pg-pago #checkoutWrap .sw-button-primary,html.paco-pg-pago #checkoutWrap .checkout-continue-button,html.paco-pg-pago #checkoutWrap .sw-ship-button{background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important}html.paco-pg-pago #checkoutWrap .sw-button-primary:hover,html.paco-pg-pago #checkoutWrap .checkout-continue-button:hover,html.paco-pg-pago #checkoutWrap .sw-ship-button:hover{background-image:linear-gradient(180deg,#f7dd8f 0%,#f1cd68 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(223,186,83,.38)!important}html.paco-pg-pago #checkoutWrap .sw-button-primary i,html.paco-pg-pago #checkoutWrap .checkout-continue-button i{color:#06251a!important}html.paco-pg-pago #checkoutWrap .sw-button-muted,html.paco-pg-pago #checkoutWrap .cancel-button,html.paco-pg-pago #checkoutWrap .checkout-selection-summary-button,html.paco-pg-pago #checkoutWrap .giftcard-add-button{background-color:transparent!important;background-image:none!important;color:#DFBA53!important;border:1.5px solid rgba(223,186,83,.5)!important}html.paco-pg-pago #checkoutWrap .sw-button-muted:hover,html.paco-pg-pago #checkoutWrap .cancel-button:hover,html.paco-pg-pago #checkoutWrap .checkout-selection-summary-button:hover,html.paco-pg-pago #checkoutWrap .giftcard-add-button:hover{background-color:#DFBA53!important;color:#01150B!important;border-color:#DFBA53!important;transform:translateY(-2px)!important}html.paco-pg-pago #checkoutWrap #checkout-place-order{position:relative!important;overflow:hidden!important;background-color:#1ebe5d!important;background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;color:#ffffff!important;width:100%!important;max-width:440px!important;min-height:58px!important;margin:6px auto 0!important;font-size:15.5px!important;letter-spacing:1.8px!important;box-shadow:0 8px 22px rgba(30,190,93,.28)!important}html.paco-pg-pago #checkoutWrap #checkout-place-order::after{content:"";position:absolute;top:-60%;bottom:-60%;left:-30%;width:40%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.32) 50%,transparent 100%);transform:skewX(-18deg);animation:paco-co-brillo 3.4s ease-in-out infinite;pointer-events:none}@keyframes paco-co-brillo{0%{left:-35%;opacity:0}18%{opacity:1}55%{left:105%;opacity:0}100%{left:105%;opacity:0}}@media (prefers-reduced-motion:reduce){html.paco-pg-pago #checkoutWrap #checkout-place-order::after{animation:none;opacity:0}}html.paco-pg-pago #checkoutWrap #checkout-place-order:hover{background-image:linear-gradient(180deg,#35e07c 0%,#25d366 100%)!important;box-shadow:0 0 26px rgba(30,190,93,.55)!important;transform:translateY(-2px)!important}html.paco-pg-pago #checkoutWrap #checkout-place-order i{color:#ffffff!important}html.paco-pg-pago #checkoutWrap .change-link{color:#DFBA53!important;font-size:12px!important;font-weight:700!important;letter-spacing:.3px!important;text-transform:none!important;cursor:pointer!important}html.paco-pg-pago #checkoutWrap .checkout-basket-items-wrap,html.paco-pg-pago #checkoutWrap .item-set,html.paco-pg-pago #checkoutWrap .ticket-item-set,html.paco-pg-pago #checkoutWrap .membership-item-set,html.paco-pg-pago #checkoutWrap .donation-item-set,html.paco-pg-pago #checkoutWrap .financiamiento-item-set{background:transparent!important;border:none!important;padding:0!important;margin:0!important;width:auto!important;float:none!important}html.paco-pg-pago #checkoutWrap #shoppingCartHeader{cursor:default!important;margin-bottom:16px!important;padding-bottom:13px!important}html.paco-pg-pago #checkoutWrap .checkout-basket-header,html.paco-pg-pago #checkoutWrap .checkout-ticket-header-details{color:#ffffff!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}html.paco-pg-pago #checkoutWrap .checkout-basket-header{padding:0 0 10px!important;margin:0 0 6px!important;border-bottom:1px solid rgba(223,186,83,.18)!important}html.paco-pg-pago #checkoutWrap .checkout-basket-item{padding:12px 0!important;margin:0!important;border:none!important;border-bottom:1px dashed rgba(255,255,255,.12)!important;font-size:12.5px!important;line-height:1.5!important;color:#dfe4e0!important;overflow:hidden!important}html.paco-pg-pago #checkoutWrap .checkout-basket-item:not(:has(:not(:empty))){border-bottom:none!important;padding:0!important;margin:0!important}html.paco-pg-pago #checkoutWrap .checkout-basket-item-total{float:right!important;margin-left:10px!important;color:#DFBA53!important;font-weight:800!important;font-size:13px!important;white-space:nowrap!important}html.paco-pg-pago #checkoutWrap .fund-title,html.paco-pg-pago #checkoutWrap .campaign-title{color:#ffffff!important;font-size:12.5px!important}html.paco-pg-pago #checkoutWrap .checkout-basket-total{margin:18px 0 0!important;padding:16px 0 0!important;border-top:1px solid rgba(223,186,83,.3)!important;overflow:hidden!important}html.paco-pg-pago #checkoutWrap .checkout-basket-total>div{overflow:hidden!important;margin-bottom:8px!important}html.paco-pg-pago #checkoutWrap .checkout-basket-total-label,html.paco-pg-pago #checkoutWrap [class*="checkout-basket-total-label-"]{float:left!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:1.1px!important;text-transform:uppercase!important;line-height:1.6!important}html.paco-pg-pago #checkoutWrap .checkout-basket-total-label *,html.paco-pg-pago #checkoutWrap [class*="checkout-basket-total-label-"] *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}html.paco-pg-pago #checkoutWrap .minor-label{color:#a9b3ad!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html.paco-pg-pago #checkoutWrap .checkout-basket-subtotal{float:right!important;color:#ffffff!important;font-weight:700!important;font-size:13px!important;white-space:nowrap!important}html.paco-pg-pago #checkoutWrap .minor-total{color:#cfd6d1!important;font-weight:600!important;font-size:12.5px!important}html.paco-pg-pago #checkoutWrap .checkout-basket-cart-total{color:#DFBA53!important;font-size:20px!important;font-weight:800!important;line-height:1.3!important}html.paco-pg-pago #checkoutWrap .checkout-selection-summary{position:relative!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap .is-set:not(.active) .checkout-selection-summary{background:rgba(30,190,93,.06)!important;border:1px solid rgba(30,190,93,.28)!important;border-left:3px solid #1ebe5d!important;border-radius:12px!important;padding:15px 17px!important;margin:14px 0 0!important}html.paco-pg-pago #checkoutWrap .selection-summary-name{color:#ffffff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.3px!important;line-height:1.6!important}html.paco-pg-pago #checkoutWrap .selection-summary-description,html.paco-pg-pago #checkoutWrap .selection-summary-details{color:#a9b3ad!important;font-size:12.5px!important;font-style:normal!important;line-height:1.55!important}html.paco-pg-pago #checkoutWrap .checkout-selection-summary-button{float:right!important;min-height:34px!important;padding:8px 17px!important;margin:0 0 8px 10px!important;font-size:10.5px!important}html.paco-pg-pago #checkoutWrap .checkout-address-list{margin:0!important}html.paco-pg-pago #checkoutWrap .checkout-address-list.show-form{margin:12px 0!important}html.paco-pg-pago #checkoutWrap div[style*="#f5f5f5"],html.paco-pg-pago #checkoutWrap div[style*="#F5F5F5"],html.paco-pg-pago #checkoutWrap .info-box,html.paco-pg-pago #checkoutWrap #NoCard,html.paco-pg-pago #checkoutWrap #Meses,html.paco-pg-pago #checkoutWrap #demoCard,html.paco-pg-pago #checkoutWrap #demoGiftCard,html.paco-pg-pago #checkoutWrap #customerCreditNotice,html.paco-pg-pago #checkoutWrap #divrewardsUDG,html.paco-pg-pago #checkoutWrap #CellPhoneCodiDiv,html.paco-pg-pago #checkoutWrap #SinpeCelDiv,html.paco-pg-pago #checkoutWrap #SinpeIBANDiv,html.paco-pg-pago #checkoutWrap #CellPhoneWompiNequiDiv,html.paco-pg-pago #checkoutWrap #CellPhoneYappyDiv{position:relative!important;background-color:rgba(0,0,0,.3)!important;background-image:linear-gradient(90deg,rgba(223,186,83,.09) 0%,rgba(223,186,83,0) 55%)!important;border:1px solid rgba(223,186,83,.2)!important;border-left:3px solid #DFBA53!important;border-radius:12px!important;padding:15px 17px 15px 46px!important;margin:0 0 15px!important;color:#dfe4e0!important;font-style:normal!important;font-size:12.5px!important;line-height:1.6!important;float:none!important;width:100%!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap div[style*="#f5f5f5"]::before,html.paco-pg-pago #checkoutWrap div[style*="#F5F5F5"]::before,html.paco-pg-pago #checkoutWrap #NoCard::before,html.paco-pg-pago #checkoutWrap #Meses::before,html.paco-pg-pago #checkoutWrap #demoCard::before,html.paco-pg-pago #checkoutWrap #demoGiftCard::before,html.paco-pg-pago #checkoutWrap #customerCreditNotice::before,html.paco-pg-pago #checkoutWrap #divrewardsUDG::before,html.paco-pg-pago #checkoutWrap #CellPhoneCodiDiv::before,html.paco-pg-pago #checkoutWrap #SinpeCelDiv::before,html.paco-pg-pago #checkoutWrap #SinpeIBANDiv::before,html.paco-pg-pago #checkoutWrap #CellPhoneWompiNequiDiv::before,html.paco-pg-pago #checkoutWrap #CellPhoneYappyDiv::before{content:"";position:absolute;left:16px;top:16px;width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");pointer-events:none}html.paco-pg-pago #checkoutWrap #CellPhoneCodiDiv .section-heading,html.paco-pg-pago #checkoutWrap #SinpeCelDiv .section-heading,html.paco-pg-pago #checkoutWrap #SinpeIBANDiv .section-heading,html.paco-pg-pago #checkoutWrap #CellPhoneWompiNequiDiv .section-heading,html.paco-pg-pago #checkoutWrap #CellPhoneYappyDiv .section-heading,html.paco-pg-pago #checkoutWrap #SaldoRUDG .section-heading{border-left:none!important;padding-left:0!important;margin-top:12px!important}html.paco-pg-pago #checkoutWrap #Meses select{margin-top:10px!important;margin-bottom:0!important}html.paco-pg-pago #checkoutWrap div[style*="#f5f5f5"] a,html.paco-pg-pago #checkoutWrap #demoCard a,html.paco-pg-pago #checkoutWrap #demoGiftCard a{color:#DFBA53!important;font-style:normal!important;font-weight:700!important}html.paco-pg-pago #checkoutWrap .check-cc-label,html.paco-pg-pago #checkoutWrap #giftCardSummaryAmount,html.paco-pg-pago #checkoutWrap #customerCreditAvailable,html.paco-pg-pago #checkoutWrap #rewardsUDGDisponible,html.paco-pg-pago #checkoutWrap #rewardsUDGTotalPagar,html.paco-pg-pago #checkoutWrap #rewardsUDGRestante,html.paco-pg-pago #checkoutWrap #SaldoDisponibleRUDG{color:#DFBA53!important;font-weight:800!important}html.paco-pg-pago #checkoutWrap .giftcard-total-balance-available,html.paco-pg-pago #checkoutWrap .rewardsUDG-total-balance-available,html.paco-pg-pago #checkoutWrap .creditoSw-total-balance-available{color:#cfd6d1!important;font-size:12.5px!important;padding-right:8px!important}html.paco-pg-pago #checkoutWrap .active-giftcards li{border-bottom:1px solid rgba(255,255,255,.08)!important;padding:9px 0!important;list-style:none!important}html.paco-pg-pago #checkoutWrap .error-message,html.paco-pg-pago #checkoutWrap .floating-error,html.paco-pg-pago #checkoutWrap .sw-error{color:#ff8080!important;background-color:rgba(255,77,77,.08)!important;border:1px solid rgba(255,77,77,.35)!important;border-left:3px solid #ff4d4d!important;border-radius:9px!important;padding:10px 13px!important;margin:0 0 11px!important;font-size:12px!important;line-height:1.45!important;min-height:0!important;box-sizing:border-box!important}html.paco-pg-pago #checkoutWrap .error-message b,html.paco-pg-pago #checkoutWrap .error-message a{color:#ffb0b0!important}html.paco-pg-pago #checkoutWrap #insurance-offer,html.paco-pg-pago #checkoutWrap #checkout-donation-options,html.paco-pg-pago #checkoutWrap .heard-about-container,html.paco-pg-pago #checkoutWrap .confirmation-message-wrap,html.paco-pg-pago #checkoutWrap #OptIn{color:#dfe4e0!important;font-size:13px!important;line-height:1.55!important}html.paco-pg-pago #checkoutWrap .checkout-donation-heading{color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.4px!important;text-transform:uppercase!important}html.paco-pg-pago #checkoutWrap .checkout-donation-image{max-width:100%!important;height:auto!important;border-radius:12px!important}html.paco-pg-pago #checkoutWrap #checkout-donation-options:has(.checkout-donation-heading:empty){display:none!important}html.paco-pg-pago #checkoutWrap .mailing-list-text,html.paco-pg-pago #checkoutWrap .mailingListLabel,html.paco-pg-pago #checkoutWrap .mailingListDescription,html.paco-pg-pago #checkoutWrap .mailingListLabel span,html.paco-pg-pago #checkoutWrap .mailingListDescription span{color:#dfe4e0!important;font-size:12.5px!important;line-height:1.55!important}html.paco-pg-pago #checkoutWrap .checkout-agree-container{background:rgba(0,0,0,.28)!important;border:1px solid rgba(223,186,83,.28)!important;border-radius:12px!important;padding:15px 17px!important;margin:0 0 18px!important;box-sizing:border-box!important;outline:none!important}html.paco-pg-pago #checkoutWrap .heard-about-container{display:none!important}html.paco-pg-pago #checkoutWrap #IDFacturaSD~hr{display:none!important}html.paco-pg-pago #checkoutWrap #IDFacturaSD{background:transparent!important;border:none!important;padding:0!important;margin:0!important;color:#DFBA53!important;font-size:12.5px!important;font-weight:700!important}html.paco-pg-pago #checkoutWrap .agree-text,html.paco-pg-pago #checkoutWrap .agree-text u{color:#ffffff!important;font-size:12.5px!important;line-height:1.6!important;cursor:pointer!important}html.paco-pg-pago #checkoutWrap .bodylink{color:#DFBA53!important;font-weight:700!important;text-decoration:underline!important}html.paco-pg-pago #checkoutWrap .mobile-only.info-box{padding:13px 16px!important;border-left-width:3px!important;background-image:none!important;font-size:13px!important;font-weight:700!important;color:#ffffff!important}html.paco-pg-pago #checkoutWrap .mobile-only.info-box::before{content:none!important}html.paco-pg-pago #checkoutWrap .checkout-basket-item-total-USD,html.paco-pg-pago #checkoutWrap #checkoutSummaryFinalTotalMobile{color:#DFBA53!important;font-weight:800!important}html.paco-pg-pago #checkoutWrap .recaptcha-container,html.paco-pg-pago #checkoutWrap #checkout-recaptcha,html.paco-pg-pago #checkoutWrap #paypal-button-container{text-align:center!important;margin-left:auto!important;margin-right:auto!important}html.paco-pg-pago #checkoutWrap #checkout-recaptcha>div{margin:0 auto!important}html.paco-pg-pago #checkoutWrap .checkout-action-wrap{text-align:center!important;margin-top:18px!important}html.paco-pg-pago #checkoutWrap .checkout-action-wrap .button,html.paco-pg-pago #checkoutWrap .checkout-action-wrap input[type="button"],html.paco-pg-pago #checkoutWrap .checkout-action-wrap button{float:none!important;margin-left:auto!important;margin-right:auto!important}html.paco-pg-pago .ui-dialog{background:#01150B!important;border:1px solid rgba(223,186,83,.45)!important;border-radius:16px!important;box-shadow:0 25px 60px rgba(0,0,0,.6)!important;padding:0!important;overflow:hidden!important}html.paco-pg-pago .ui-dialog .ui-dialog-titlebar{background:rgba(223,186,83,.12)!important;border:none!important;border-bottom:1px solid rgba(223,186,83,.3)!important;border-radius:0!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:14px 18px!important}html.paco-pg-pago .ui-dialog .ui-dialog-title{color:#DFBA53!important}html.paco-pg-pago .ui-dialog .ui-dialog-content,html.paco-pg-pago .ui-dialog .divDialog{background:transparent!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;font-size:13.5px!important;line-height:1.6!important;padding:20px 18px!important}html.paco-pg-pago .ui-dialog .ui-dialog-buttonpane{background:transparent!important;border:none!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:12px 16px!important;margin:0!important}html.paco-pg-pago .ui-dialog .ui-dialog-buttonpane .ui-button{background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;border:none!important;border-radius:9px!important;color:#06251a!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:1.1px!important;text-transform:uppercase!important;padding:10px 22px!important;margin:0 6px!important;cursor:pointer!important}html.paco-pg-pago .ui-dialog .ui-dialog-buttonpane .ui-button:hover{background-color:#f1cd68!important;background-image:none!important}html.paco-pg-pago .ui-widget-overlay{background:rgba(0,10,6,.75)!important;opacity:1!important}html.paco-pg-pago #checkoutWrap #AcceptedCCTypesContainer img:not(.paco-cc-logo){display:none!important}html.paco-pg-pago #checkoutWrap .paco-cc-logos{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;clear:both!important;float:none!important;width:100%!important;box-sizing:border-box!important;margin:18px 0 8px!important;padding:0!important;text-indent:0!important}html.paco-pg-pago #checkoutWrap .paco-cc-logos .paco-cc-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:176px!important;height:58px!important;max-width:100%!important;padding:9px 15px!important;margin:0!important;box-sizing:border-box!important;background:#ffffff!important;border:2px solid transparent!important;border-radius:11px!important;box-shadow:0 3px 10px rgba(0,0,0,.35)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}html.paco-pg-pago #checkoutWrap #AcceptedCCTypesContainer img.paco-cc-logo,html.paco-pg-pago #checkoutWrap .paco-cc-logos img.paco-cc-logo{display:block!important;width:auto!important;height:auto!important;max-width:calc(100% - 6px)!important;max-height:30px!important;margin:0 auto!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;pointer-events:none!important}html.paco-pg-pago #checkoutWrap .paco-cc-item--visa img.paco-cc-logo{max-height:26px!important}html.paco-pg-pago #checkoutWrap .paco-cc-item--amex img.paco-cc-logo{max-height:34px!important}html.paco-pg-pago #checkoutWrap .paco-cc-item--mastercard img.paco-cc-logo{max-height:40px!important}html.paco-pg-pago #checkoutWrap .paco-cc-item:hover{border-color:#DFBA53!important;transform:translateY(-4px)!important;box-shadow:0 10px 22px rgba(0,0,0,.45),0 0 0 4px rgba(223,186,83,.18)!important}html.paco-pg-pago #checkoutWrap .paco-cc-name{position:absolute!important;bottom:calc(100% + 11px)!important;left:50%!important;transform:translate(-50%,6px)!important;padding:6px 13px!important;border-radius:999px!important;background:#01150B!important;border:1px solid #DFBA53!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:20!important;box-shadow:0 8px 18px rgba(0,0,0,.55)!important;transition:opacity .22s ease,transform .22s ease,visibility .22s ease!important}html.paco-pg-pago #checkoutWrap .paco-cc-name::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#DFBA53}html.paco-pg-pago #checkoutWrap .paco-cc-item:hover .paco-cc-name{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}html.paco-pg-pago #checkoutWrap #checkoutDelivery>.checkout-form-header::after,html.paco-pg-pago #checkoutWrap #checkoutPayment>.checkout-form-header::after,html.paco-pg-pago #checkoutWrap #checkoutComplete>.checkout-form-header::after{content:"";float:right;width:24px;height:24px;margin:0 0 0 10px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.9}html.paco-pg-pago #checkoutWrap #checkoutDelivery>.checkout-form-header::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}html.paco-pg-pago #checkoutWrap #checkoutPayment>.checkout-form-header::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2' ry='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")}html.paco-pg-pago #checkoutWrap #checkoutComplete>.checkout-form-header::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")}html.paco-pg-pago #checkoutWrap #shoppingCartHeader::before{content:"";display:inline-block;width:17px;height:17px;margin-right:9px;vertical-align:-3px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")}html.paco-pg-pago #checkoutWrap #shoppingCartHeader>.fa-shopping-cart{display:none!important}@media (max-width:1100px){html.paco-pg-pago #checkoutWrap{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html.paco-pg-pago .paco-co-hero{grid-column:1!important;grid-row:1!important}html.paco-pg-pago #checkoutWrap>.checkout-summary-wrap{grid-column:1!important;grid-row:2!important;position:static!important}html.paco-pg-pago #checkoutWrap>.checkout-form-wrap{grid-column:1!important;grid-row:3!important}}@media (max-width:1280px){html.paco-pg-pago,html.paco-pg-pago body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-pago #wrapper,html.paco-pg-pago .site-wrapper,html.paco-pg-pago #content,html.paco-pg-pago .main-content,html.paco-pg-pago #main,html.paco-pg-pago .site-content,html.paco-pg-pago .content-wrap,html.paco-pg-pago .content-inner,html.paco-pg-pago .main-container,html.paco-pg-pago #EventInformationWrap{padding-top:0!important;margin-top:0!important}html.paco-pg-pago .paco-native-box{margin-top:100px!important}}@media (max-width:760px){html.paco-pg-pago .paco-native-box{padding:0 14px!important;margin-bottom:60px!important}html.paco-pg-pago .paco-co-hero{padding:18px 16px 16px!important;border-radius:15px!important}html.paco-pg-pago .paco-co-title{font-size:16px!important;letter-spacing:2.4px!important}html.paco-pg-pago .paco-co-hero-lock{width:38px!important;height:38px!important;background-size:17px 17px!important}html.paco-pg-pago .paco-co-steps{margin-top:18px!important}html.paco-pg-pago .paco-co-step-lbl{font-size:8.5px!important;letter-spacing:1px!important}html.paco-pg-pago .checkout-summary-wrap,html.paco-pg-pago .checkout-form-item{padding:19px 16px 17px!important;margin-bottom:16px!important;border-radius:14px!important}html.paco-pg-pago #checkoutWrap .half-left-box,html.paco-pg-pago #checkoutWrap .half-right-box{float:none!important;width:100%!important}html.paco-pg-pago #checkoutWrap .button:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="button"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap input[type="submit"]:not(.paco-nt),html.paco-pg-pago #checkoutWrap button:not(.checkout-form-header):not(.paco-nt){width:100%!important;margin:0 0 10px 0!important}html.paco-pg-pago #checkoutWrap .checkout-selection-summary-button{width:auto!important;float:right!important;margin:0 0 8px 10px!important}html.paco-pg-pago #checkoutWrap .checkout-basket-cart-total{font-size:18px!important}html.paco-pg-pago #checkoutWrap .paco-cc-logos{gap:8px!important}html.paco-pg-pago #checkoutWrap .paco-cc-logos .paco-cc-item{width:calc(33.333% - 6px)!important;height:48px!important;padding:7px 9px!important;border-radius:9px!important}html.paco-pg-pago #checkoutWrap .paco-cc-item--visa img.paco-cc-logo{max-height:21px!important}html.paco-pg-pago #checkoutWrap .paco-cc-item--amex img.paco-cc-logo{max-height:28px!important}html.paco-pg-pago #checkoutWrap .paco-cc-item--mastercard img.paco-cc-logo{max-height:33px!important}}
 #swFavoritelistWrap,.sw-event-favorites-iconwrap,.sw-event-favorites-wrap,#swEventFavorites,i.sn-social-media-icon.fa-heart,.sn-social-media-icon.fa-heart,.sn-social-media-icon.fa-heart.red{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}
 html.paco-en-frame,html.paco-en-frame body{background-color:#ffffff!important;background-image:none!important;color-scheme:normal!important;margin:0!important;padding:0!important;min-height:0!important}html.paco-en-frame #menu__paco,html.paco-en-frame .paco-header,html.paco-en-frame .paco-mobile-nav-overlay,html.paco-en-frame .paco-landing-wrapper,html.paco-en-frame .paco-hero-banner,html.paco-en-frame .pmf-planes-section,html.paco-en-frame .paco-sponsors,html.paco-en-frame .paco-wa-float,html.paco-en-frame .fp-footer-section,html.paco-en-frame .fp-resp-bar,html.paco-en-frame #paco-custom-cart-container,html.paco-en-frame #paco-popup-overlay,html.paco-en-frame .paco-brsv{display:none!important}html.paco-en-frame .paco-native-box{background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;color:inherit!important}html.paco-en-frame .paco-native-box::after,html.paco-en-frame .paco-native-box::before{content:none!important}html.paco-en-frame .showare-nav-wrap,html.paco-en-frame .navigation.sw-nav,html.paco-en-frame #utilityNav,html.paco-en-frame #TopMenu{display:none!important}
 html.paco-pg-mapa,html.paco-pg-mapa body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important}html.paco-pg-mapa{scroll-behavior:auto!important}html.paco-pg-mapa #google_translate_element,html.paco-pg-mapa .goog-te-gadget,html.paco-pg-mapa .goog-te-banner-frame,html.paco-pg-mapa .goog-logo-link,html.paco-pg-mapa .skiptranslate{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important}html.paco-pg-mapa body{top:0!important;position:static!important}html.paco-pg-mapa .control-wrap,html.paco-pg-mapa .ads-control,html.paco-pg-mapa #calendarWidget,html.paco-pg-mapa #categoriesWidget,html.paco-pg-mapa #locationsWidget,html.paco-pg-mapa #venuesWidget,html.paco-pg-mapa #infoWidget,html.paco-pg-mapa .calendar-loading,html.paco-pg-mapa .calendar-notes-wrap,html.paco-pg-mapa .reporting-link{display:none!important}html.paco-pg-mapa #epImage2:empty,html.paco-pg-mapa #swFavoritelistWrap,html.paco-pg-mapa .showare-nav-wrap,html.paco-pg-mapa .navigation.sw-nav,html.paco-pg-mapa #utilityNav,html.paco-pg-mapa .utility-nav,html.paco-pg-mapa #TopMenu,html.paco-pg-mapa #divTopMenu{display:none!important}html.paco-pg-mapa #menu__paco,html.paco-pg-mapa .paco-header{display:flex!important;visibility:visible!important;opacity:1!important}html.paco-pg-mapa .paco-landing-wrapper,html.paco-pg-mapa .paco-hero-banner,html.paco-pg-mapa .pmf-planes-section,html.paco-pg-mapa .paco-sponsors{display:none!important}html.paco-pg-mapa .content-wrap,html.paco-pg-mapa .content-inner,html.paco-pg-mapa .main-constrain-width,html.paco-pg-mapa .site-width,html.paco-pg-mapa .center-div{min-height:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}html.paco-pg-mapa{overflow-x:hidden!important;overscroll-behavior-x:none!important;max-width:100%!important}html.paco-pg-mapa body{overflow-x:clip!important;max-width:100%!important}html.paco-pg-mapa .content-wrap,html.paco-pg-mapa .content-inner,html.paco-pg-mapa .site-width,html.paco-pg-mapa .main-constrain-width,html.paco-pg-mapa .main-container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;float:none!important}html.paco-pg-mapa .content-inner.site-width{max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}html.paco-pg-mapa .main-container{margin:0!important;padding:0!important;background:transparent!important;height:auto!important;min-height:0!important;border:none!important;outline:none!important;box-shadow:none!important}html.paco-pg-mapa #PerformanceInfoBox{position:relative!important;box-sizing:border-box!important;width:100%!important;margin:16px 0 16px!important;padding:22px 26px!important;border:none!important;border-radius:18px!important;background-color:#01150B!important;background-image:radial-gradient(120% 170% at 100% 0%,rgba(223,186,83,.14) 0%,rgba(223,186,83,0) 62%),linear-gradient(160deg,#06251a 0%,#01150B 68%,#010a06 100%)!important;box-shadow:0 16px 40px rgba(0,0,0,.45)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;overflow:hidden!important}html.paco-pg-mapa #PerformanceInfoBox::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html.paco-pg-mapa #PerformanceInfoBox .performance-info-event-wrap{padding-right:0!important;margin:0 0 6px!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-event-name{display:block!important;margin:0 0 5px!important;padding:0!important;color:#ffffff!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:23px!important;font-weight:800!important;letter-spacing:1.4px!important;line-height:1.2!important;text-transform:uppercase!important;text-shadow:none!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name{display:block!important;margin:0!important;padding:0!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name,html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name a{color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:2.2px!important;line-height:1.35!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name a:hover{color:#ffffff!important;text-decoration:underline!important}html.paco-pg-mapa #PerformanceInfoBox .ordertickets-perf-date-time,html.paco-pg-mapa #PerformanceInfoBox .performance-description-venue{display:inline-block!important;margin-top:10px!important;margin-right:8px!important;color:#a9b3ad!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:.2px!important}html.paco-pg-mapa #PerformanceInfoBox .ordertickets-perf-date-time::before{content:"";display:inline-block;width:13px;height:13px;margin-right:7px;vertical-align:-2px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}html.paco-pg-mapa #PerformanceInfoBox .performance-description-venue a{color:#DFBA53!important;text-decoration:none!important;font-weight:700!important}html.paco-pg-mapa #PerformanceInfoBox .performance-description-venue a:hover{color:#ffffff!important;text-decoration:underline!important}html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button{position:static!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin:14px 0 0!important;padding:9px 20px!important;border:1.5px solid #DFBA53!important;border-radius:999px!important;background-color:rgba(223,186,83,.06)!important;background-image:none!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1.2!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button i,html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button span{color:#DFBA53!important}html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button:hover{background-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button:hover i,html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button:hover span{color:#01150B!important}html.paco-pg-mapa .paco-mapa-ayuda{display:flex;flex-wrap:wrap;gap:10px;box-sizing:border-box;width:100%;margin:0 0 14px;padding:0;list-style:none}html.paco-pg-mapa .paco-mapa-ayuda li{display:flex;align-items:center;gap:9px;flex:1 1 200px;min-width:0;margin:0;padding:11px 14px;border:1px solid rgba(223,186,83,.22);border-radius:12px;background:rgba(1,21,11,.75);color:#cfd6d1;font-family:"Montserrat",sans-serif;font-size:11.5px;font-weight:600;line-height:1.4;list-style:none}html.paco-pg-mapa .paco-mapa-ayuda li i{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(223,186,83,.14);border:1px solid rgba(223,186,83,.45);color:#DFBA53;font-size:11px;font-style:normal;font-weight:800}html.paco-pg-mapa .paco-mapa-ayuda li b{color:#DFBA53;font-weight:800}html.paco-pg-mapa .paco-mapa-aviso{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.96);z-index:6;max-width:80%;padding:13px 22px;border-radius:999px;background:rgba(1,21,11,.94);border:1px solid rgba(223,186,83,.5);box-shadow:0 12px 30px rgba(0,0,0,.55);color:#DFBA53;font-family:"OVERTURE","Montserrat",sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1.4;text-align:center;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}html.paco-pg-mapa .paco-mapa-aviso.paco-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}@media (prefers-reduced-motion:reduce){html.paco-pg-mapa .paco-mapa-aviso{transition:none}}html.paco-pg-mapa #SeatmapCoupon{box-sizing:border-box!important;width:100%!important;margin:0 0 16px!important;padding:16px 18px!important;border:1px solid rgba(223,186,83,.25)!important;border-radius:14px!important;background-color:#01150B!important;background-image:linear-gradient(180deg,#052a1a 0%,#01150B 68%,#010a06 100%)!important;box-shadow:0 12px 28px rgba(0,0,0,.4)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important}html.paco-pg-mapa #SeatmapCouponLabel{display:block!important;margin:0 0 9px!important;color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important}html.paco-pg-mapa #SeatmapCouponInput.showare-text{height:46px!important;min-width:220px!important;padding:0 15px!important;margin:0 10px 0 0!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.45)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;vertical-align:middle!important;transition:border-color .25s ease,box-shadow .25s ease!important}html.paco-pg-mapa #SeatmapCouponInput.showare-text::placeholder{color:rgba(255,255,255,.3)!important;font-weight:500!important}html.paco-pg-mapa #SeatmapCouponInput.showare-text:focus{border-color:#DFBA53!important;background-color:rgba(0,0,0,.6)!important;box-shadow:0 0 0 3px rgba(223,186,83,.16)!important}html.paco-pg-mapa #SeatmapCouponUnlockButton.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:46px!important;min-height:46px!important;padding:0 24px!important;margin:0!important;border:none!important;border-radius:11px!important;background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1!important;text-transform:uppercase!important;vertical-align:middle!important;cursor:pointer!important;box-shadow:none!important;transition:background-image .2s ease,transform .2s ease!important}html.paco-pg-mapa #SeatmapCouponUnlockButton.button:hover{background-image:linear-gradient(180deg,#f7dd8f 0%,#f1cd68 100%)!important;transform:translateY(-2px)!important}html.paco-pg-mapa #CouponMessage{border-radius:10px!important;padding:9px 12px!important;margin-top:8px!important;background:rgba(0,0,0,.9)!important;border:1px solid rgba(223,186,83,.4)!important;color:#ffffff!important;font-size:12px!important}html.paco-pg-mapa #SeatmapQuickPickForm{box-sizing:border-box!important;width:100%!important;margin:0 0 16px!important;padding:20px 18px 18px!important;border:1px solid rgba(223,186,83,.25)!important;border-radius:14px!important;background-color:#01150B!important;background-image:linear-gradient(180deg,#052a1a 0%,#01150B 68%,#010a06 100%)!important;box-shadow:0 12px 28px rgba(0,0,0,.4)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;overflow:visible!important}html.paco-pg-mapa #SeatmapQuickPickHeading{font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:1.8px!important;line-height:34px!important;text-transform:uppercase!important;text-shadow:none!important;-webkit-text-stroke:0!important}html.paco-pg-mapa #SeatmapQuickPickForm .ticket-price-label,html.paco-pg-mapa #SeatmapQuickPickForm .number-of-tickets-label,html.paco-pg-mapa #SeatmapQuickPickForm label{color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;text-shadow:none!important;padding-bottom:4px!important}html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-price-wrap,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-quantity-wrap{margin-top:22px!important}html.paco-pg-mapa #SeatmapQuickPickForm select,html.paco-pg-mapa #SeatmapQuickPickForm input[type="text"],html.paco-pg-mapa #SeatmapQuickPickForm input[type="number"]{height:46px!important;padding:0 15px!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.45)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;box-sizing:border-box!important;box-shadow:none!important;outline:none!important;vertical-align:middle!important;transition:border-color .25s ease,box-shadow .25s ease!important}html.paco-pg-mapa #SeatmapQuickPickForm select{padding-right:40px!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:12px 12px!important;cursor:pointer!important;-webkit-appearance:none;appearance:none}html.paco-pg-mapa #SeatmapQuickPickForm select option{background-color:#01150B!important;color:#ffffff!important}html.paco-pg-mapa #SeatmapQuickPickForm input[type="text"],html.paco-pg-mapa #SeatmapQuickPickForm input[type="number"]{text-align:center!important}html.paco-pg-mapa #SeatmapQuickPickForm select:focus,html.paco-pg-mapa #SeatmapQuickPickForm input:focus{border-color:#DFBA53!important;background-color:rgba(0,0,0,.6)!important;box-shadow:0 0 0 3px rgba(223,186,83,.16)!important}html.paco-pg-mapa #SeatmapQuickPickForm .button,html.paco-pg-mapa #SeatmapQuickPickForm input.button,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:46px!important;min-height:46px!important;padding:0 22px!important;border:1.5px solid #DFBA53!important;border-radius:11px!important;background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1!important;text-transform:uppercase!important;text-shadow:none!important;vertical-align:middle!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;transition:background-image .2s ease,transform .2s ease,color .2s ease!important}html.paco-pg-mapa #SeatmapQuickPickForm .button:hover,html.paco-pg-mapa #SeatmapQuickPickForm input.button:hover,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-button:hover{background-image:linear-gradient(180deg,#f7dd8f 0%,#f1cd68 100%)!important;transform:translateY(-2px)!important}html.paco-pg-mapa #SeatmapQuickPickForm .sw-button-muted,html.paco-pg-mapa #SeatmapQuickPickForm .cancel-button,html.paco-pg-mapa #SeatmapQuickPickForm .button[value="Regresar"],html.paco-pg-mapa #SeatmapQuickPickForm input[value="Regresar"]{background-color:transparent!important;background-image:none!important;color:#DFBA53!important;border:1.5px solid rgba(223,186,83,.55)!important}html.paco-pg-mapa #SeatmapQuickPickForm .sw-button-muted:hover,html.paco-pg-mapa #SeatmapQuickPickForm .cancel-button:hover,html.paco-pg-mapa #SeatmapQuickPickForm .button[value="Regresar"]:hover,html.paco-pg-mapa #SeatmapQuickPickForm input[value="Regresar"]:hover{background-color:#DFBA53!important;background-image:none!important;color:#01150B!important}html.paco-pg-mapa #SeatmapQuickPickForm .error-message,html.paco-pg-mapa #SeatmapQuickPickForm .sw-error{background:rgba(255,77,77,.1)!important;border:1px solid rgba(255,77,77,.4)!important;border-left:3px solid #ff4d4d!important;border-radius:10px!important;color:#ff9b9b!important;font-size:12px!important;padding:10px 12px!important;margin:10px 0 0!important}html.paco-pg-mapa #SeatmapMain{position:relative!important;box-sizing:border-box!important;width:100%!important;height:calc(100vh - 300px)!important;height:min(calc(100vh - 300px), 62vh)!important;min-height:420px!important;max-height:760px!important;margin:0 0 10px!important;clear:both!important}html.paco-pg-mapa #SeatmapMain.accessiblity-view{height:auto!important;max-height:none!important}html.paco-pg-mapa #SeatmapWrapper{border:1px solid rgba(223,186,83,.28)!important;border-radius:16px!important;background-color:rgba(1,21,11,.55)!important;box-shadow:0 16px 38px rgba(0,0,0,.45)!important;overflow:hidden!important}html.paco-pg-mapa #SeatmapLoadingStatus{color:#DFBA53!important;opacity:1!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important}html.paco-pg-mapa .loading #SeatmapLoadingStatus{background:rgba(1,21,11,.92)!important;border:1px solid rgba(223,186,83,.3)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(0,0,0,.5)!important}html.paco-pg-mapa #SeatmapLoadingStatus:before{color:#DFBA53!important;opacity:.9!important}html.paco-pg-mapa .seatmap-control-button{border:1.5px solid rgba(223,186,83,.55)!important;border-radius:11px!important;background:rgba(1,21,11,.9)!important;color:#DFBA53!important;box-shadow:0 4px 12px rgba(0,0,0,.45)!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}html.paco-pg-mapa .seatmap-control-button:hover{background:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}html.paco-pg-mapa .seatmap-control-button i{color:inherit!important}html.paco-pg-mapa #SeatmapLegend{background:rgba(1,21,11,.94)!important;color:#dfe4e0!important;border:1px solid rgba(223,186,83,.3)!important;border-left:none!important;border-bottom:none!important;border-top-right-radius:14px!important;padding:10px 12px!important;font-family:"Montserrat",sans-serif!important;font-size:11.5px!important}html.paco-pg-mapa #SeatmapLegend .legend-label{color:#ffffff!important;font-weight:600!important}html.paco-pg-mapa #SeatmapLegend .legend-price-range{color:#DFBA53!important;font-weight:800!important}html.paco-pg-mapa #SeatmapHover{background:rgba(1,21,11,.97)!important;border:1px solid rgba(223,186,83,.45)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(0,0,0,.55)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important}html.paco-pg-mapa #SeatmapHover .hover-label{color:#8f9a93!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:1.2px!important}html.paco-pg-mapa #SeatmapHover .hover-result{color:#ffffff!important;font-weight:700!important}html.paco-pg-mapa #SeatmapHover #HoverPrice{color:#DFBA53!important;font-weight:800!important;border-top:1px solid rgba(223,186,83,.25)!important}html.paco-pg-mapa #SeatmapHover #HoverPrice .hover-result{color:#DFBA53!important}html.paco-pg-mapa #SeatmapHover .hover-note{color:#8f9a93!important;font-size:11px!important}html.paco-pg-mapa #SelectedSeats{background:rgba(1,21,11,.96)!important;border:1px solid rgba(223,186,83,.28)!important;border-radius:16px!important;box-shadow:0 16px 38px rgba(0,0,0,.45)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;padding:14px 12px 12px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}@media (min-width:1025px){html.paco-pg-mapa #SelectedSeats{position:fixed!important;top:176px!important;right:max(0px, calc((100vw - 1500px) / 2))!important;left:auto!important;bottom:auto!important;width:350px!important;max-width:350px!important;max-height:calc(100vh - 210px)!important;z-index:45!important}}html.paco-pg-mapa #SelectedSeatsWrap{overflow-x:hidden!important;overflow-y:auto!important;padding-right:4px!important;box-sizing:border-box!important}html.paco-pg-mapa #SelectedSeatsHead{color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:1.6px!important;text-transform:uppercase!important;padding-bottom:12px!important;margin-bottom:4px!important;border-bottom:1px solid rgba(223,186,83,.22)!important}html.paco-pg-mapa #SelectedSeats .selected-item{border-bottom:1px dashed rgba(255,255,255,.12)!important;padding:12px 0!important}html.paco-pg-mapa #SelectedSeats .selected-seat-info{color:#ffffff!important;font-size:12.5px!important;font-weight:700!important;line-height:1.5!important;padding-bottom:8px!important}html.paco-pg-mapa #SelectedSeats .selected-seat-note{color:#DFBA53!important;font-weight:700!important}html.paco-pg-mapa #SelectedSeats select.selected-seat-price,html.paco-pg-mapa #SelectedSeats select.showare-select{height:42px!important;padding:0 34px 0 12px!important;border-radius:10px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.5)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 12px!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:600!important;box-sizing:border-box!important;outline:none!important;-webkit-appearance:none;appearance:none;cursor:pointer!important}html.paco-pg-mapa #SelectedSeats select option{background-color:#01150B!important;color:#ffffff!important}html.paco-pg-mapa #SelectedSeats .trash-seat{height:42px!important;min-height:42px!important;width:42px!important;padding:0!important;margin-left:6px!important;border:1.5px solid rgba(255,77,77,.4)!important;border-radius:10px!important;background:rgba(255,77,77,.08)!important;color:#ff6b6b!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important}html.paco-pg-mapa #SelectedSeats .trash-seat:hover{background:#ff4d4d!important;color:#ffffff!important}html.paco-pg-mapa #SelectedSeats .trash-seat i{color:inherit!important}html.paco-pg-mapa #SelectedSeatsInstructions{color:#a9b3ad!important;font-size:12px!important;line-height:1.5!important;padding:10px 0!important}html.paco-pg-mapa #SelectedSeatsInstructions .fa{color:#DFBA53!important}html.paco-pg-mapa #ErrorMessages{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:100002!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:min(92vw, 440px)!important;max-height:88vh!important;overflow-y:auto!important;padding:0!important;margin:0!important;pointer-events:none!important}html.paco-pg-mapa #ErrorMessages::before{content:""!important;position:fixed!important;inset:0!important;z-index:-1!important;background:radial-gradient(120% 120% at 50% 40%,rgba(10,32,22,.55) 0%,rgba(0,8,5,.82) 100%)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;animation:pacoAvisoFade .28s ease-out both!important}html.paco-pg-mapa #ErrorMessages:empty{display:none!important}html.paco-pg-mapa #ErrorMessages .error-message,html.paco-pg-mapa #ErrorMessages .sw-error{pointer-events:auto!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:15px!important;box-sizing:border-box!important;width:100%!important;padding:30px 28px 26px!important;margin:0!important;background-color:#01150B!important;background-image:radial-gradient(130% 110% at 50% -8%,rgba(255,77,77,.22) 0%,rgba(255,77,77,0) 55%),radial-gradient(130% 130% at 100% 115%,rgba(223,186,83,.14) 0%,rgba(223,186,83,0) 60%),linear-gradient(165deg,#0a2016 0%,#01150B 60%,#010a06 100%)!important;border:none!important;border-radius:20px!important;color:#e9edea!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;box-shadow:0 28px 70px rgba(0,0,0,.65),0 0 60px rgba(255,77,77,.12)!important;animation:pacoAvisoPop .34s cubic-bezier(.2,.9,.3,1.25) both!important}html.paco-pg-mapa #ErrorMessages .error-message::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1.5px!important;background:linear-gradient(135deg,#ff6b6b 0%,rgba(255,107,107,0) 38%,rgba(223,186,83,0) 62%,#DFBA53 100%)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important}html.paco-pg-mapa #ErrorMessages .error-message::before{content:""!important;position:absolute!important;top:0!important;left:22%!important;right:22%!important;height:2px!important;border-radius:2px!important;background:linear-gradient(90deg,transparent,#ff6b6b 45%,#DFBA53 55%,transparent)!important;box-shadow:0 0 14px rgba(255,107,107,.7)!important;pointer-events:none!important}html.paco-pg-mapa #ErrorMessages .error-message>i.fa,html.paco-pg-mapa #ErrorMessages .sw-error>i.fa{display:none!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ico{position:relative!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:66px!important;height:66px!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ico::before{content:""!important;position:absolute!important;inset:-6px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,90,90,.35) 0%,rgba(255,90,90,0) 68%)!important;animation:pacoAvisoPulso 2.4s ease-in-out infinite!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ico svg{position:relative!important;width:50px!important;height:50px!important;stroke:#ff6b6b!important;filter:drop-shadow(0 0 9px rgba(255,90,90,.65))!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-txt{display:block!important;color:#e9edea!important;max-width:340px!important}html.paco-pg-mapa #ErrorMessages .error-message a{color:#DFBA53!important;font-weight:800!important;text-decoration:underline!important}html.paco-pg-mapa #ErrorMessages .error-message a:hover{color:#ffffff!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ok{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin-top:6px!important;min-width:180px!important;min-height:48px!important;padding:13px 32px!important;border:none!important;border-radius:12px!important;background-color:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 55%,#c79f3c 100%)!important;color:#06251a!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:1.6px!important;line-height:1!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(223,186,83,.3),inset 0 0 0 1px rgba(255,255,255,.14)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ok svg{width:15px!important;height:15px!important;stroke:#06251a!important;flex:0 0 auto!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ok:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px rgba(223,186,83,.5),0 0 26px rgba(223,186,83,.35),inset 0 0 0 1px rgba(255,255,255,.2)!important;filter:brightness(1.05)!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ok:active{transform:translateY(0)!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ok::after{content:""!important;position:absolute!important;top:-60%!important;bottom:-60%!important;left:-30%!important;width:40%!important;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%)!important;transform:skewX(-18deg)!important;animation:pacoAvisoShine 3.2s ease-in-out infinite!important;pointer-events:none!important}@keyframes pacoAvisoPop{from{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pacoAvisoOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.94)}}@keyframes pacoAvisoFade{from{opacity:0}to{opacity:1}}@keyframes pacoAvisoPulso{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes pacoAvisoShine{0%{left:-35%;opacity:0}18%{opacity:1}55%{left:120%;opacity:0}100%{left:120%;opacity:0}}html.paco-pg-mapa #ErrorMessages.paco-cerrando::before{animation:pacoAvisoFade .2s ease-in reverse both!important}@media (max-width:600px){html.paco-pg-mapa #ErrorMessages .error-message,html.paco-pg-mapa #ErrorMessages .sw-error{font-size:13px!important;padding:26px 20px 22px!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ico{width:58px!important;height:58px!important}html.paco-pg-mapa #ErrorMessages .paco-aviso-ico svg{width:44px!important;height:44px!important}}@media (prefers-reduced-motion:reduce){html.paco-pg-mapa #ErrorMessages .error-message,html.paco-pg-mapa #ErrorMessages .sw-error,html.paco-pg-mapa #ErrorMessages::before,html.paco-pg-mapa #ErrorMessages .paco-aviso-ico::before,html.paco-pg-mapa #ErrorMessages .paco-aviso-ok::after{animation:none!important}}html.paco-pg-mapa #SelectedSeatsControls{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 0 0!important;border-top:1px solid rgba(223,186,83,.22)!important;margin-top:4px!important;overflow:hidden!important}html.paco-pg-mapa #SelectedSeatsControls .button,html.paco-pg-mapa #SelectedSeatsHeaderBar .button{min-height:44px!important;max-width:100%!important;min-width:0!important;padding:11px 12px!important;margin:0 0 8px!important;border:1.5px solid rgba(223,186,83,.5)!important;border-radius:11px!important;background-color:transparent!important;background-image:none!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.6px!important;line-height:1.25!important;text-transform:uppercase!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;float:none!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}@media (min-width:1025px){html.paco-pg-mapa #SelectedSeatsControls>.button,html.paco-pg-mapa #ReleaseFromHold>.button{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html.paco-pg-mapa #ReleaseFromHold{width:100%!important;box-sizing:border-box!important}}html.paco-pg-mapa #SelectedSeatsControls .button:hover:not(.disabled),html.paco-pg-mapa #SelectedSeatsHeaderBar .button:hover:not(.disabled){background-color:rgba(223,186,83,.14)!important;transform:translateY(-2px)!important}html.paco-pg-mapa #SelectedSeatsControls .button.sw-button-primary,html.paco-pg-mapa #SelectedSeatsHeaderBar .button.sw-button-primary{background-color:#1ebe5d!important;background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(30,190,93,.28)!important}html.paco-pg-mapa #SelectedSeatsControls .button.sw-button-primary:hover:not(.disabled),html.paco-pg-mapa #SelectedSeatsHeaderBar .button.sw-button-primary:hover:not(.disabled){background-image:linear-gradient(180deg,#35e07c 0%,#25d366 100%)!important;box-shadow:0 0 24px rgba(30,190,93,.5)!important}html.paco-pg-mapa #SelectedSeatsControls .button.disabled,html.paco-pg-mapa #SelectedSeatsHeaderBar .button.disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}html.paco-pg-mapa #AddedSeatNotification{background:rgba(1,21,11,.97)!important;border:1px solid rgba(30,190,93,.5)!important;border-radius:14px!important;color:#ffffff!important;box-shadow:0 12px 30px rgba(0,0,0,.5)!important;font-family:"Montserrat",sans-serif!important}html.paco-pg-mapa #AddedSeatNotification .fa-check{color:#4ade80!important}html.paco-pg-mapa #ADAModal{background:#01150B!important;border:1px solid rgba(223,186,83,.45)!important;border-radius:16px!important;box-shadow:0 20px 50px rgba(0,0,0,.6)!important;color:#dfe4e0!important;padding:18px!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;line-height:1.55!important}html.paco-pg-mapa #ADAModal h3{color:#DFBA53!important;font-size:12px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important}html.paco-pg-mapa #ADAModal .ada-confirm{background-color:#1ebe5d!important;background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;border-color:transparent!important;color:#ffffff!important}html.paco-pg-mapa #ADAModal .ada-cancel{background:transparent!important;border:1.5px solid rgba(255,77,77,.55)!important;color:#ff8080!important}html.paco-pg-mapa #AccessibleSeatList{background:rgba(1,21,11,.9)!important;border:1px solid rgba(223,186,83,.28)!important;border-radius:16px!important;color:#dfe4e0!important}html.paco-pg-mapa #AccessibleSeatList h2{color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important}html.paco-pg-mapa .seatmap-list-seat-wrap{border-bottom:1px solid rgba(255,255,255,.1)!important;color:#dfe4e0!important}html.paco-pg-mapa .seatmap-list-seat-info{color:#ffffff!important;font-size:12.5px!important}html.paco-pg-mapa .seatmap-list-price-info{color:#DFBA53!important;font-weight:700!important}html.paco-pg-mapa #AccessibleSeatListSectionSelect.showare-select{height:46px!important;padding:0 34px 0 14px!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.5)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 12px!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important;-webkit-appearance:none;appearance:none}html.paco-pg-mapa .order-tickets-area-button-wrap{clear:both!important;text-align:center!important;padding:22px 0 30px!important}html.paco-pg-mapa .order-tickets-area-button-wrap input.button,html.paco-pg-mapa .order-tickets-area-button-wrap .button{display:inline-block!important;min-height:44px!important;padding:12px 30px!important;border:1.5px solid rgba(223,186,83,.55)!important;border-radius:11px!important;background-color:transparent!important;background-image:none!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}html.paco-pg-mapa .order-tickets-area-button-wrap .button:hover{background-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}@media (max-width:1280px){html.paco-pg-mapa #wrapper,html.paco-pg-mapa .site-wrapper,html.paco-pg-mapa #content,html.paco-pg-mapa .main-content,html.paco-pg-mapa #main,html.paco-pg-mapa .site-content,html.paco-pg-mapa .content-wrap,html.paco-pg-mapa .content-inner,html.paco-pg-mapa .main-container,html.paco-pg-mapa #EventInformationWrap{padding-top:0!important;margin-top:0!important}html.paco-pg-mapa body{padding-top:88px!important}html.paco-pg-mapa .content-inner.site-width{padding-left:14px!important;padding-right:14px!important}}@media (max-width:1024px){html.paco-pg-mapa #SeatmapMain{height:calc(100vh - 330px)!important;height:calc(100svh - 330px)!important;min-height:380px!important;max-height:none!important;padding:0!important;margin:0 0 14px!important}html.paco-pg-mapa #SeatmapWrapper{border-radius:14px!important}html.paco-pg-mapa #PerformanceInfoBox{padding:17px 16px!important;border-radius:15px!important;margin:10px 0 12px!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-event-name{font-size:18px!important;letter-spacing:1px!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name,html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name a{font-size:13px!important;letter-spacing:1.6px!important}html.paco-pg-mapa #PerformanceInfoBox .ordertickets-perf-date-time{display:block!important;margin-top:10px!important;margin-right:0!important;font-size:12px!important}html.paco-pg-mapa #PerformanceInfoBox .performance-description-venue{display:block!important;margin-top:6px!important;font-size:12px!important}html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button{display:flex!important;width:100%!important;margin:15px 0 0!important}html.paco-pg-mapa .paco-mapa-ayuda{gap:7px;margin-bottom:12px}html.paco-pg-mapa .paco-mapa-ayuda li{flex:1 1 100%;padding:9px 12px;font-size:11px}html.paco-pg-mapa #SeatmapCoupon{padding:14px!important;margin-bottom:12px!important}html.paco-pg-mapa #SeatmapCouponInput.showare-text{display:block!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;font-size:16px!important}html.paco-pg-mapa #SeatmapCouponUnlockButton.button{display:flex!important;width:100%!important}html.paco-pg-mapa #SeatmapQuickPickForm{padding:16px 14px 14px!important;margin-bottom:12px!important}html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-price-wrap,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-quantity-wrap,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-section,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-rightsection{float:none!important;width:100%!important;box-sizing:border-box!important}html.paco-pg-mapa #SeatmapQuickPickForm select,html.paco-pg-mapa #SeatmapQuickPickForm input[type="text"],html.paco-pg-mapa #SeatmapQuickPickForm input[type="number"]{width:100%!important;font-size:16px!important}html.paco-pg-mapa #SeatmapQuickPickForm .button,html.paco-pg-mapa #SeatmapQuickPickForm input.button,html.paco-pg-mapa #SeatmapQuickPickForm .quickpick-button{width:100%!important;margin:10px 0 0!important}html.paco-pg-mapa #SelectedSeats{left:8px!important;right:8px!important;bottom:8px!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;max-height:72%!important;padding:10px 12px 12px!important;border-radius:16px!important;background:rgba(1,21,11,.97)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 -10px 40px rgba(0,0,0,.6)!important}html.paco-pg-mapa #SelectedSeats::before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:42px;height:4px;border-radius:3px;background:rgba(223,186,83,.5);pointer-events:none}html.paco-pg-mapa #SelectedSeatsHeaderBar{padding-top:8px!important}html.paco-pg-mapa #SelectedSeatsHeaderBar .button{min-height:48px!important;margin-bottom:0!important;padding:12px 10px!important;font-size:11px!important}html.paco-pg-mapa .seatmap-control-button{border-radius:12px!important}html.paco-pg-mapa .paco-wa-float{z-index:998!important;transition:transform .3s ease,opacity .3s ease!important}html.paco-pg-mapa.paco-mapa-panel .paco-wa-float{opacity:0!important;pointer-events:none!important;transform:translateY(20px) scale(.85)!important}}@media (max-width:560px){html.paco-pg-mapa #SeatmapMain{height:calc(100vh - 300px)!important;height:calc(100svh - 300px)!important;min-height:340px!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-event-name{font-size:16px!important}html.paco-pg-mapa .content-inner.site-width{padding-left:10px!important;padding-right:10px!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){html.paco-pg-mapa body{padding-top:80px!important}html.paco-pg-mapa #PerformanceInfoBox{padding:11px 14px!important;margin:8px 0 8px!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-event-name{font-size:14px!important;margin-bottom:2px!important}html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name,html.paco-pg-mapa #PerformanceInfoBox h2.seatmap-performance-name a{font-size:11px!important}html.paco-pg-mapa #PerformanceInfoBox .ordertickets-perf-date-time,html.paco-pg-mapa #PerformanceInfoBox .performance-description-venue,html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button,html.paco-pg-mapa .paco-mapa-ayuda{display:none!important}html.paco-pg-mapa #SeatmapMain{height:calc(100vh - 160px)!important;height:calc(100svh - 160px)!important;min-height:240px!important}html.paco-pg-mapa #SelectedSeats{max-height:82%!important}}@media (prefers-reduced-motion:reduce){html.paco-pg-mapa #SelectedSeats,html.paco-pg-mapa .seatmap-control-button,html.paco-pg-mapa .paco-wa-float,html.paco-pg-mapa #PerformanceInfoBox a.button.performance-more-info-button{transition:none!important}}
 .pmf-planes__btn.paco-comprobando{position:relative;pointer-events:none;opacity:.85;font-size:18px;letter-spacing:.5px}.pmf-planes__btn.paco-comprobando::before{content:"";display:inline-block;width:15px;height:15px;margin-right:9px;vertical-align:-2px;border-radius:50%;border:2.5px solid rgba(0,26,16,.25);border-top-color:#001a10;animation:paco-disp-giro .75s linear infinite}@keyframes paco-disp-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pmf-planes__btn.paco-comprobando::before{animation-duration:2.4s}}.pmf-planes__card.paco-agotado{opacity:.72;filter:saturate(.55)}.pmf-planes__card.paco-agotado:hover{transform:none;box-shadow:none}.pmf-planes__card .paco-disp-badge{position:absolute;top:14px;right:14px;z-index:4;padding:6px 14px;border-radius:999px;background:#b3151b;color:#ffffff;font-family:"OVERTURE","Montserrat",sans-serif;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;box-shadow:0 6px 16px rgba(0,0,0,.45)}.pmf-planes__btn.paco-agotado,.pmf-planes__card--superfan .pmf-planes__btn.paco-agotado{background-color:#3a3f3c!important;color:rgba(255,255,255,.72)!important;cursor:not-allowed!important;pointer-events:none;transform:none!important}.paco-disp-msg{margin:10px 0 0!important;font-family:"Montserrat",sans-serif;font-size:11.5px!important;line-height:1.45!important;text-align:center;color:#ff9b9b!important}.paco-disp-msg.paco-aviso{color:rgba(255,255,255,.6)!important}
 html.paco-pg-cuenta,html.paco-pg-cuenta body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important;margin:0!important}html.paco-pg-cuenta{overflow-x:hidden!important;max-width:100%!important}html.paco-pg-cuenta body{overflow-x:clip!important;max-width:100%!important}html.paco-pg-cuenta #google_translate_element,html.paco-pg-cuenta .paco-native-box #google_translate_element,html.paco-pg-cuenta body .paco-native-box #google_translate_element,html.paco-pg-cuenta .goog-te-gadget,html.paco-pg-cuenta .goog-te-banner-frame,html.paco-pg-cuenta .goog-logo-link,html.paco-pg-cuenta .skiptranslate{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important}html.paco-pg-cuenta body{top:0!important;position:static!important}html.paco-pg-cuenta .control-wrap,html.paco-pg-cuenta .hide-wrap,html.paco-pg-cuenta .ads-control,html.paco-pg-cuenta #calendarWidget,html.paco-pg-cuenta #categoriesWidget,html.paco-pg-cuenta #locationsWidget,html.paco-pg-cuenta #venuesWidget,html.paco-pg-cuenta #infoWidget,html.paco-pg-cuenta .sw-datepicker.calendar-object,html.paco-pg-cuenta .calendar-loading,html.paco-pg-cuenta .calendar-notes-wrap,html.paco-pg-cuenta .reporting-link{display:none!important}html.paco-pg-cuenta #epImage2:empty,html.paco-pg-cuenta #swFavoritelistWrap,html.paco-pg-cuenta .showare-nav-wrap,html.paco-pg-cuenta .showare-nav,html.paco-pg-cuenta .navigation.sw-nav,html.paco-pg-cuenta .navigation.sw-nav.mobile-only,html.paco-pg-cuenta .sw-nav,html.paco-pg-cuenta #swNavMobile,html.paco-pg-cuenta header.mobile-header,html.paco-pg-cuenta .skip-nav,html.paco-pg-cuenta #utilityNav,html.paco-pg-cuenta .utility-nav,html.paco-pg-cuenta #TopMenu,html.paco-pg-cuenta #divTopMenu{display:none!important}html.paco-pg-cuenta #menu__paco,html.paco-pg-cuenta .paco-header{display:flex!important;visibility:visible!important;opacity:1!important}html.paco-pg-cuenta .paco-native-box{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:1180px!important;margin:26px auto 80px!important;padding:0 22px!important;min-height:0!important;color:#e2e6e3!important;font-family:"Montserrat",sans-serif!important;position:relative!important}html.paco-pg-cuenta .paco-native-box::after,html.paco-pg-cuenta .paco-native-box::before{content:none!important}html.paco-pg-cuenta .content-wrap,html.paco-pg-cuenta .content-inner,html.paco-pg-cuenta .center-div,html.paco-pg-cuenta .site-width,html.paco-pg-cuenta .main-constrain-width,html.paco-pg-cuenta .main-container,html.paco-pg-cuenta #page-wrap,html.paco-pg-cuenta .head-wrap,html.paco-pg-cuenta .foot-wrap{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}html.paco-pg-cuenta .patron-form{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:34px 34px 30px!important;border:none!important;border-radius:20px!important;background-color:#01150B!important;background-image:radial-gradient(120% 150% at 100% 0%,rgba(223,186,83,.13) 0%,rgba(223,186,83,0) 60%),linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%)!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;overflow:visible!important}html.paco-pg-cuenta .patron-form::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}html.paco-pg-cuenta .patron-form>*{position:relative;z-index:2}html.paco-pg-cuenta .patron-form .heading-text.sub-head-text{display:block!important;margin:0 0 4px!important;padding:0!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:26px!important;font-weight:800!important;letter-spacing:3px!important;line-height:1.15!important;text-transform:uppercase!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:transparent!important}html.paco-pg-cuenta .paco-cuenta-kicker{display:block;margin:0 0 7px;color:rgba(255,255,255,.45);font-family:"Montserrat",sans-serif;font-size:9.5px;font-weight:800;letter-spacing:3px;line-height:1;text-transform:uppercase}html.paco-pg-cuenta .patron-form hr{border:none!important;height:1px!important;width:100%!important;background:linear-gradient(90deg,rgba(223,186,83,.55) 0%,rgba(223,186,83,0) 100%)!important;margin:16px 0 18px!important;padding:0!important;clear:both!important}html.paco-pg-cuenta .paco-cuenta-intro{box-sizing:border-box;margin:0 0 22px;padding:17px 19px;border:1px solid rgba(223,186,83,.22);border-left:3px solid #DFBA53;border-radius:13px;background:rgba(0,0,0,.28);color:#cfd6d1;font-family:"Montserrat",sans-serif;font-size:12.5px;line-height:1.6}html.paco-pg-cuenta .paco-cuenta-intro br{display:none!important}html.paco-pg-cuenta .paco-cuenta-intro>span{display:block!important;margin:0 0 5px!important;font-size:12.5px!important;line-height:1.6!important;color:#cfd6d1!important}html.paco-pg-cuenta .paco-cuenta-intro>span:first-of-type{margin-bottom:9px!important;color:#ffffff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.3px!important}html.paco-pg-cuenta .paco-cuenta-intro strong{color:#DFBA53!important;font-weight:800!important}html.paco-pg-cuenta .paco-cuenta-intro>span:first-of-type strong{color:#ffffff!important}html.paco-pg-cuenta .paco-cuenta-intro a{color:#DFBA53!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;margin:10px 9px 0 0!important;padding:0!important;border:1.5px solid rgba(223,186,83,.45)!important;border-radius:50%!important;background:rgba(223,186,83,.08)!important;text-decoration:none!important;vertical-align:middle!important;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}html.paco-pg-cuenta .paco-cuenta-intro a:hover{background:#DFBA53!important;border-color:#DFBA53!important;color:#01150B!important;transform:translateY(-3px)!important;box-shadow:0 8px 18px rgba(223,186,83,.35)!important}html.paco-pg-cuenta .paco-cuenta-intro a svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;pointer-events:none!important}html.paco-pg-cuenta .paco-cuenta-intro a img{display:block!important;width:20px!important;height:20px!important;object-fit:contain!important;border:none!important;filter:none!important}html.paco-pg-cuenta .patron-info{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:17px 22px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;float:none!important}html.paco-pg-cuenta .patron-column{display:contents!important}html.paco-pg-cuenta .patron-info>div,html.paco-pg-cuenta .patron-column>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important}html.paco-pg-cuenta .paco-f-nombres,html.paco-pg-cuenta .paco-cuenta-sec{grid-column:1/-1!important}html.paco-pg-cuenta .paco-f-nombres{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 22px!important;align-items:start!important}html.paco-pg-cuenta .patron-info .half-left-box,html.paco-pg-cuenta .patron-info .half-right-box{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html.paco-pg-cuenta .paco-f-estado{display:block!important}html.paco-pg-cuenta .paco-cuenta-sec{display:flex!important;align-items:center!important;gap:11px!important;margin:12px 0 2px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(223,186,83,.18)!important}html.paco-pg-cuenta .paco-cuenta-sec[data-ico="acceso"]{margin-top:0!important}html.paco-pg-cuenta .paco-cuenta-sec span{color:#DFBA53;font-family:"OVERTURE","Montserrat",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:2px;line-height:1.4;text-transform:uppercase}html.paco-pg-cuenta .paco-cuenta-sec::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(223,186,83,.45);background-color:rgba(223,186,83,.1);background-repeat:no-repeat;background-position:center;background-size:15px 15px}html.paco-pg-cuenta .paco-cuenta-sec[data-ico="acceso"]::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}html.paco-pg-cuenta .paco-cuenta-sec[data-ico="datos"]::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}html.paco-pg-cuenta .paco-cuenta-sec[data-ico="contacto"]::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}html.paco-pg-cuenta .patron-form .patron-info-label,html.paco-pg-cuenta .patron-form .frontend-state-label{display:block!important;margin:0 0 7px!important;padding:0!important;color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px!important;line-height:1.5!important;text-transform:uppercase!important;text-shadow:none!important;cursor:default!important}html.paco-pg-cuenta .patron-form .patron-info-label b{font-weight:800!important}html.paco-pg-cuenta .patron-form .redFont{color:#ff6b6b!important;font-weight:800!important}html.paco-pg-cuenta .paco-f-id .redFont,html.paco-pg-cuenta .paco-f-fecha .redFont{display:block!important;margin-top:7px!important;color:#8f9a93!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important}html.paco-pg-cuenta .paco-f-id br,html.paco-pg-cuenta .paco-f-fecha br,html.paco-pg-cuenta .paco-f-cedula br{display:none!important}html.paco-pg-cuenta .patron-form input[type="text"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="password"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="email"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="tel"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="number"]:not(.paco-nt),html.paco-pg-cuenta .patron-form select:not(.paco-nt){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;padding:0 15px!important;margin:0!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,.16)!important;background-color:rgba(0,0,0,.42)!important;background-image:none!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:46px!important;text-align:left!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;-webkit-appearance:none;appearance:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important}html.paco-pg-cuenta .patron-form select:not(.paco-nt){line-height:normal!important;padding-right:40px!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:12px 12px!important;cursor:pointer!important}html.paco-pg-cuenta .patron-form select option{background-color:#01150B!important;color:#ffffff!important}html.paco-pg-cuenta .patron-form input[type="number"]{-moz-appearance:textfield}html.paco-pg-cuenta .patron-form input[type="number"]::-webkit-outer-spin-button,html.paco-pg-cuenta .patron-form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html.paco-pg-cuenta .patron-form input::placeholder{color:rgba(255,255,255,.3)!important;font-weight:500!important}html.paco-pg-cuenta .patron-form input:not(.paco-nt):focus,html.paco-pg-cuenta .patron-form select:not(.paco-nt):focus{border-color:#DFBA53!important;background-color:rgba(0,0,0,.62)!important;box-shadow:0 0 0 3.5px rgba(223,186,83,.16)!important}html.paco-pg-cuenta .patron-form input:not(.paco-nt):hover:not(:focus),html.paco-pg-cuenta .patron-form select:not(.paco-nt):hover:not(:focus){border-color:rgba(223,186,83,.4)!important}html.paco-pg-cuenta .patron-form input[readonly]{cursor:pointer!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:15px 15px!important;padding-right:42px!important}html.paco-pg-cuenta .patron-form input:-webkit-autofill,html.paco-pg-cuenta .patron-form input:-webkit-autofill:hover,html.paco-pg-cuenta .patron-form input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;box-shadow:0 0 0 1000px #0a2016 inset!important;transition:background-color 9999s ease-in-out 0s}html.paco-pg-cuenta .patron-form input.has-error,html.paco-pg-cuenta .patron-form select.has-error{border-color:#ff6b6b!important;box-shadow:0 0 0 3.5px rgba(255,107,107,.14)!important}html.paco-pg-cuenta .patron-form .patron-new-error{position:static!important;width:100%!important;margin:7px 0 0!important;box-sizing:border-box!important}html.paco-pg-cuenta .patron-form .patron-new-error>.error-message{display:block!important}html.paco-pg-cuenta .patron-form .formfieldrow{display:flex!important;flex-direction:column!important;position:relative!important}html.paco-pg-cuenta .patron-form .formfieldrow>.patron-new-error{order:9!important}html.paco-pg-cuenta .patron-form .error-message,html.paco-pg-cuenta .patron-form .floating-error,html.paco-pg-cuenta .patron-form .sw-error{position:static!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:9px 12px!important;border:1px solid rgba(255,77,77,.35)!important;border-left:3px solid #ff4d4d!important;border-radius:9px!important;background:rgba(255,77,77,.08)!important;color:#ff9b9b!important;font-family:"Montserrat",sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.2px!important;text-transform:none!important;box-shadow:none!important}html.paco-pg-cuenta #password-strength-indicators{display:none!important;box-sizing:border-box!important;width:100%!important;margin:11px 0 0!important;padding:14px 15px 13px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:rgba(0,0,0,.26)!important}html.paco-pg-cuenta #password:focus~#password-strength-indicators{display:block!important}html.paco-pg-cuenta #password-strength-indicators .patron-info-label{margin:0 0 9px!important;color:#a9b3ad!important;font-size:9.5px!important;letter-spacing:1.4px!important}html.paco-pg-cuenta #password-strength-indicators ul{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;margin:0 0 12px!important;padding:0!important;list-style:none!important}html.paco-pg-cuenta #password-strength-indicators li{display:flex!important;align-items:center!important;gap:7px!important;flex:1 1 140px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;color:#8f9a93!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;transition:color .25s ease!important}html.paco-pg-cuenta #password-strength-indicators li .icon{flex:0 0 auto!important;display:block!important;width:15px!important;height:15px!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.22)!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:9px 9px!important;transition:background-color .25s ease,border-color .25s ease!important}html.paco-pg-cuenta #password-strength-indicators li.valid{color:#dfe4e0!important}html.paco-pg-cuenta #password-strength-indicators li.valid .icon{border-color:#1ebe5d!important;background-color:rgba(30,190,93,.2)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important}html.paco-pg-cuenta #password-strength-bar{width:100%!important;height:6px!important;margin:0 0 7px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important;box-sizing:border-box!important}html.paco-pg-cuenta #password-strength-fill{height:100%!important;border-radius:999px!important;filter:saturate(.82) brightness(1.28)!important;transition:width .3s ease,background-color .3s ease!important}html.paco-pg-cuenta #password-strength-text{margin:0!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.4px!important;text-transform:uppercase!important;filter:saturate(.82) brightness(1.28)!important}@media (prefers-reduced-motion:reduce){html.paco-pg-cuenta #password-strength-fill{transition:none!important}}html.paco-pg-cuenta .paco-f-cedula{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important}html.paco-pg-cuenta .paco-f-cedula .patron-info-label{flex:1 0 100%!important;margin-bottom:0!important}html.paco-pg-cuenta .paco-f-cedula input.cedulainfo{flex:1 1 150px!important;width:auto!important;min-width:0!important}html.paco-pg-cuenta .patron-form input#validarCedInfo{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:48px!important;min-height:48px!important;padding:0 18px!important;margin:0!important;border:1.5px solid rgba(223,186,83,.55)!important;border-radius:11px!important;background-color:transparent!important;background-image:none!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.1px!important;line-height:1!important;text-transform:uppercase!important;text-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}html.paco-pg-cuenta .patron-form input#validarCedInfo:hover{background-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}html.paco-pg-cuenta .patron-form input#validarCedInfo:active{transform:translateY(0)!important}html.paco-pg-cuenta div.ui-datepicker.ui-widget-content{padding:10px!important;border:1px solid rgba(223,186,83,.45)!important;border-radius:14px!important;background:#01150B!important;background-image:linear-gradient(180deg,#06251a 0%,#01150B 70%)!important;box-shadow:0 18px 42px rgba(0,0,0,.62)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;z-index:1000000!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-header{position:relative!important;padding:4px 0 10px!important;border:none!important;border-radius:0!important;background:transparent!important;color:#DFBA53!important;font-weight:800!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-title{display:flex!important;gap:8px!important;margin:0 30px!important;line-height:1.5!important;color:#DFBA53!important;text-align:center!important}html.paco-pg-cuenta .ui-datepicker select.ui-datepicker-month,html.paco-pg-cuenta .ui-datepicker select.ui-datepicker-year{flex:1 1 0!important;width:auto!important;min-width:0!important;height:36px!important;padding:0 26px 0 10px!important;margin:0!important;border:1.5px solid rgba(255,255,255,.16)!important;border-radius:9px!important;background-color:rgba(0,0,0,.5)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:10px 10px!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:700!important;box-sizing:border-box!important;outline:none!important;-webkit-appearance:none;appearance:none;cursor:pointer!important}html.paco-pg-cuenta .ui-datepicker select.ui-datepicker-month option,html.paco-pg-cuenta .ui-datepicker select.ui-datepicker-year option{background-color:#01150B!important;color:#ffffff!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev,html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next{top:4px!important;width:28px!important;height:28px!important;border:1.5px solid rgba(223,186,83,.4)!important;border-radius:8px!important;background:rgba(223,186,83,.08)!important;cursor:pointer!important;transition:background .2s ease!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev{left:2px!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next{right:2px!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev:hover,html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next:hover{background:#DFBA53!important;border-color:#DFBA53!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev .ui-icon,html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next .ui-icon{display:none!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev::before,html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next::before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:12px 12px}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-prev:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2301150B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-next:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2301150B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}html.paco-pg-cuenta .ui-datepicker table.ui-datepicker-calendar{margin:0!important;border-collapse:separate!important;border-spacing:2px!important;font-size:12px!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-calendar th,html.paco-pg-cuenta .ui-datepicker .ui-datepicker-calendar th span{padding:5px 0!important;border:none!important;background:transparent!important;color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-calendar td{padding:0!important;border:none!important;background:transparent!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-calendar td a,html.paco-pg-cuenta .ui-datepicker .ui-datepicker-calendar td span,html.paco-pg-cuenta .ui-datepicker td a.ui-state-default,html.paco-pg-cuenta .ui-datepicker td span.ui-state-default{display:block!important;padding:7px 0!important;border:1px solid transparent!important;border-radius:8px!important;background:rgba(255,255,255,.04)!important;background-image:none!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-calendar td a:hover,html.paco-pg-cuenta .ui-datepicker td a.ui-state-hover,html.paco-pg-cuenta .ui-datepicker td a.ui-state-default:hover{border-color:#DFBA53!important;background:rgba(223,186,83,.2)!important;color:#ffffff!important}html.paco-pg-cuenta .ui-datepicker td.ui-datepicker-today a,html.paco-pg-cuenta .ui-datepicker td.ui-datepicker-today span{border-color:rgba(223,186,83,.6)!important;color:#DFBA53!important}html.paco-pg-cuenta .ui-datepicker td.ui-datepicker-current-day a,html.paco-pg-cuenta .ui-datepicker td a.ui-state-active{border-color:#DFBA53!important;background:#DFBA53!important;background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;color:#06251a!important;font-weight:800!important}html.paco-pg-cuenta .ui-datepicker td.ui-datepicker-unselectable span,html.paco-pg-cuenta .ui-datepicker td.ui-state-disabled span{background:transparent!important;color:rgba(255,255,255,.2)!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-buttonpane{border-top:1px solid rgba(223,186,83,.2)!important;background:transparent!important;margin:8px 0 0!important;padding:8px 0 0!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-buttonpane button{border:1.5px solid rgba(223,186,83,.5)!important;border-radius:8px!important;background:transparent!important;color:#DFBA53!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:800!important;padding:6px 12px!important;cursor:pointer!important}html.paco-pg-cuenta .ui-datepicker .ui-datepicker-buttonpane button:hover{background:#DFBA53!important;color:#01150B!important}html.paco-pg-cuenta .patron-upsale-block{display:block!important;width:100%!important;margin:26px 0 0!important;padding:0!important;box-sizing:border-box!important;float:none!important;clear:both!important}html.paco-pg-cuenta .patron-form-footer{display:block!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html.paco-pg-cuenta .patron-form label.mailingListLabel{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0 0 14px!important;padding:16px 18px!important;border:1px solid rgba(223,186,83,.25)!important;border-radius:13px!important;background:rgba(0,0,0,.28)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.55!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;box-sizing:border-box!important;transition:border-color .25s ease,background .25s ease!important}html.paco-pg-cuenta .patron-form label.mailingListLabel:hover{border-color:rgba(223,186,83,.55)!important;background:rgba(223,186,83,.06)!important}html.paco-pg-cuenta .patron-form input#MailingList,html.paco-pg-cuenta .patron-form input.showare-checkbox{flex:0 0 auto!important;width:20px!important;height:20px!important;margin:2px 0 0!important;padding:0!important;accent-color:#DFBA53!important;cursor:pointer!important}html.paco-pg-cuenta .patron-form label.mailingListLabel br{display:none!important}html.paco-pg-cuenta .patron-form label.mailingListLabel>span{display:block!important;font-size:12.5px!important;line-height:1.55!important;color:#ffffff!important;font-weight:700!important}html.paco-pg-cuenta .patron-form .mailingListDescription,html.paco-pg-cuenta .patron-form .mailingListDescription span{display:block!important;margin-top:5px!important;color:#a9b3ad!important;font-size:11.5px!important;font-weight:500!important;line-height:1.5!important}html.paco-pg-cuenta .paco-cuenta-req{display:block!important;width:100%!important;margin:0 0 16px!important;padding:0!important;color:#8f9a93!important;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important;text-align:right!important;box-sizing:border-box!important}html.paco-pg-cuenta .recaptcha-container{display:block!important;width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important;box-sizing:border-box!important}html.paco-pg-cuenta #recaptcha-error{margin:0 0 14px!important;text-align:left!important}html.paco-pg-cuenta .patron-form .button,html.paco-pg-cuenta .patron-form input[type="button"]:not(#validarCedInfo),html.paco-pg-cuenta .patron-form input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;width:auto!important;min-width:190px!important;max-width:100%!important;padding:15px 30px!important;margin:0 7px 10px!important;border:1.5px solid transparent!important;border-radius:12px!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.4px!important;line-height:1.2!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;outline:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important}html.paco-pg-cuenta .patron-form input[name="save"],html.paco-pg-cuenta .patron-form .sw-button-primary:not(#validarCedInfo){position:relative!important;background-color:#1ebe5d!important;background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;border-color:transparent!important;color:#ffffff!important;min-width:230px!important;box-shadow:0 8px 22px rgba(30,190,93,.28)!important}html.paco-pg-cuenta .patron-form input[name="save"]:hover,html.paco-pg-cuenta .patron-form .sw-button-primary:not(#validarCedInfo):hover{background-image:linear-gradient(180deg,#35e07c 0%,#25d366 100%)!important;transform:translateY(-2px)!important;box-shadow:0 0 26px rgba(30,190,93,.5)!important}html.paco-pg-cuenta .patron-form input[name="save"]:active{transform:translateY(0)!important}html.paco-pg-cuenta .patron-form input[name="cancel"],html.paco-pg-cuenta .patron-form .sw-button-muted{background-color:transparent!important;background-image:none!important;border-color:rgba(223,186,83,.5)!important;color:#DFBA53!important}html.paco-pg-cuenta .patron-form input[name="cancel"]:hover,html.paco-pg-cuenta .patron-form .sw-button-muted:hover{background-color:#DFBA53!important;border-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}html.paco-pg-cuenta .patron-upsale-block div[align="center"]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;margin:20px 0 0!important;padding:20px 0 0!important;border-top:1px solid rgba(223,186,83,.18)!important;box-sizing:border-box!important}@media (max-width:1280px){html.paco-pg-cuenta #wrapper,html.paco-pg-cuenta .site-wrapper,html.paco-pg-cuenta #content,html.paco-pg-cuenta .main-content,html.paco-pg-cuenta #main,html.paco-pg-cuenta .site-content,html.paco-pg-cuenta .content-wrap,html.paco-pg-cuenta .content-inner,html.paco-pg-cuenta .main-container,html.paco-pg-cuenta #EventInformationWrap{padding-top:0!important;margin-top:0!important}html.paco-pg-cuenta .paco-native-box{margin-top:100px!important}}@media (max-width:760px){html.paco-pg-cuenta .paco-native-box{padding:0 13px!important;margin-bottom:55px!important}html.paco-pg-cuenta .patron-form{padding:24px 17px 22px!important;border-radius:17px!important}html.paco-pg-cuenta .patron-form .heading-text.sub-head-text{font-size:20px!important;letter-spacing:2.2px!important}html.paco-pg-cuenta .patron-info,html.paco-pg-cuenta .paco-f-nombres{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}html.paco-pg-cuenta .patron-form input[type="text"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="password"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="email"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="tel"]:not(.paco-nt),html.paco-pg-cuenta .patron-form input[type="number"]:not(.paco-nt),html.paco-pg-cuenta .patron-form select:not(.paco-nt){font-size:16px!important}html.paco-pg-cuenta .paco-f-cedula input.cedulainfo{flex:1 0 100%!important}html.paco-pg-cuenta .patron-form input#validarCedInfo{flex:1 0 100%!important;width:100%!important}html.paco-pg-cuenta #password-strength-indicators li{flex:1 1 100%!important}html.paco-pg-cuenta .patron-upsale-block div[align="center"]{flex-direction:column-reverse!important;gap:0!important}html.paco-pg-cuenta .patron-form .button,html.paco-pg-cuenta .patron-form input[type="button"]:not(#validarCedInfo),html.paco-pg-cuenta .patron-form input[type="submit"]{width:100%!important;min-width:0!important;margin:0 0 10px!important}html.paco-pg-cuenta .paco-cuenta-req{text-align:left!important}html.paco-pg-cuenta div.ui-datepicker.ui-widget-content{width:auto!important;max-width:calc(100vw - 26px)!important}}@media (max-width:420px){html.paco-pg-cuenta .patron-form{padding:20px 14px 18px!important}html.paco-pg-cuenta .patron-form .heading-text.sub-head-text{font-size:18px!important}html.paco-pg-cuenta .paco-cuenta-intro{padding:14px 15px!important}}@media (prefers-reduced-motion:reduce){html.paco-pg-cuenta .patron-form input,html.paco-pg-cuenta .patron-form select,html.paco-pg-cuenta .patron-form .button,html.paco-pg-cuenta .patron-form input[type="button"],html.paco-pg-cuenta .paco-cuenta-intro a,html.paco-pg-cuenta .patron-form label.mailingListLabel{transition:none!important}}

/* ============================================================
   patronedit.asp ("Mi informacion") — SOLO el bloque de bienvenida.
   El formulario en si (tarjeta, inputs, botones, datepicker, cedula)
   ya llega gratis porque leprechaun5.js tambien agrega paco-pg-cuenta
   a esta pagina (comparte markup 1:1 con patronnew.asp). Lo unico que
   patronnew.asp no tiene es este bloque previo al <form>: saludo,
   accesos rapidos (Proximos eventos / Cerrar Sesion) y el titulo
   "Mi informacion". Todo cuelga de paco-pg-patronedit para no tocar
   patronnew.asp.
   ============================================================ */

/* El bloque de bienvenida trae la clase "patron-edit-info" repetida
   (ShoWare tambien la usa, combinada con "patron-info", para el propio
   contenedor de campos). El :not(.patron-info) aisla solo el bloque de
   arriba, fuera del <form>. */
html.paco-pg-patronedit .patron-edit-info:not(.patron-info){
  position:relative;
  z-index:2;
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  margin:0 0 24px;
  padding:0;
  color:#dfe4e0;
  font-family:"Montserrat",sans-serif;
}
html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > br{
  display:none!important;
}
html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > span.heading-text.sub-head-text{
  display:block!important;
  margin:0 0 4px!important;
  padding:0!important;
  color:#DFBA53!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:24px!important;
  font-weight:800!important;
  letter-spacing:2.6px!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
  background:transparent!important;
}
/* Solo el primer titulo ("Bienvenido...") lleva antetitulo de marca;
   el segundo ("Mi informacion") ya viene despues de los accesos rapidos
   y repetirlo se veria redundante. */
html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > span.heading-text.sub-head-text:first-of-type::before{
  content:"Festival Presidente";
  display:block;
  margin:0 0 8px;
  color:rgba(255,255,255,.45);
  font-family:"Montserrat",sans-serif;
  font-size:9.5px;
  font-weight:800;
  letter-spacing:3px;
  line-height:1;
  text-transform:uppercase;
}
html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > span.heading-text.sub-head-text ~ span.heading-text.sub-head-text{
  margin-top:6px!important;
}
html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > hr{
  border:none!important;
  height:1px!important;
  width:100%!important;
  margin:14px 0 0!important;
  padding:0!important;
  background:linear-gradient(90deg,rgba(223,186,83,0) 0%,rgba(223,186,83,.55) 50%,rgba(223,186,83,0) 100%)!important;
}

/* Accesos rapidos: "Proximos eventos" / "Cerrar Sesion". */
html.paco-pg-patronedit .button-group{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  width:100%!important;
  margin:14px 0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
html.paco-pg-patronedit .button-group .button{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:12px 26px!important;
  border:1.5px solid rgba(223,186,83,.5)!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#DFBA53!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:11.5px!important;
  font-weight:800!important;
  letter-spacing:1.2px!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:none!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
  box-shadow:none!important;
  transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important;
}
html.paco-pg-patronedit .button-group .button:hover{
  background-color:#DFBA53!important;
  border-color:#DFBA53!important;
  color:#01150B!important;
  transform:translateY(-2px)!important;
  box-shadow:0 8px 18px rgba(223,186,83,.3)!important;
}
html.paco-pg-patronedit .button-group .button i{
  margin-right:.4em!important;
}

/* Dentro de la tarjeta, "Libreta de direcciones" y "Cambiar contraseña"
   son enlaces .button sin modificador (no son ni el submit "actualizar"
   ni el "cancelar" sw-button-muted); sin esto quedaban sin fondo/color
   propios. Reciben el mismo look "muted" que cancelar. */
html.paco-pg-patronedit .patron-form .button:not(.sw-button-muted):not(input){
  background-color:transparent!important;
  background-image:none!important;
  border-color:rgba(223,186,83,.5)!important;
  color:#DFBA53!important;
}
html.paco-pg-patronedit .patron-form .button:not(.sw-button-muted):not(input):hover{
  background-color:#DFBA53!important;
  border-color:#DFBA53!important;
  color:#01150B!important;
  transform:translateY(-2px)!important;
}

/* patronedit.asp NO comparte el marcado exacto de patronnew.asp (columnas
   distintas, otro orden de <hr>), asi que el "pasada()" de leprechaun5.js
   que reparte paco-f-* / secciones se restringe solo a patronnew.asp (ver
   leprechaun5.js). Lo que sigue son ajustes de solo-CSS, con selectores
   :has() en vez de clases puestas por JS, para acomodar patronedit.asp
   dentro de la misma grilla de 2 columnas sin depender de esa pasada. */

/* Divs vacios que ShoWare deja para floats clasicos: en la grilla dejan
   una celda vacia y desalinean todo lo que viene despues. */
html.paco-pg-patronedit .patron-form .clear-float{
  display:none!important;
}

/* Campos que deben ocupar la fila completa en vez de compartirla. */
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> #UserName),
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> #Country),
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> .state-select){
  grid-column:1/-1!important;
}

/* Fila de Cedula: input + boton "Validar Cedula" en la misma linea
   (misma idea que .paco-f-cedula en patronnew.asp, sin depender del JS). */
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:flex-end!important;
  gap:10px!important;
}
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo) > label{
  flex:1 0 100%!important;
  margin-bottom:0!important;
}
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo) input.cedulainfo{
  flex:1 1 150px!important;
  width:auto!important;
  min-width:0!important;
}
html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo) br{
  display:none!important;
}

@media (max-width:760px){
  html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo){
    flex-direction:column!important;
    align-items:stretch!important;
  }
  html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo) input#validarCedInfo{
    width:100%!important;
  }
  /* En fila (escritorio) label/input usan flex:1 0 100%/1 1 150px para
     repartirse el ancho; en columna (movil) esos flex-basis se leen como
     alto y estiran la caja. Se resetean a auto para que cada uno tome
     solo el alto que le corresponde. */
  html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo) > label{
    flex:0 0 auto!important;
  }
  html.paco-pg-patronedit .patron-form .patron-info .patron-column > div:has(> input.cedulainfo) input.cedulainfo{
    flex:0 0 auto!important;
    width:100%!important;
  }
  html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > span.heading-text.sub-head-text{
    font-size:20px!important;
    letter-spacing:2.2px!important;
  }
  html.paco-pg-patronedit .button-group{
    flex-direction:column!important;
    align-items:stretch!important;
  }
  html.paco-pg-patronedit .button-group .button{
    width:100%!important;
  }
}
@media (max-width:420px){
  html.paco-pg-patronedit .patron-edit-info:not(.patron-info) > span.heading-text.sub-head-text{
    font-size:18px!important;
  }
}
@media (prefers-reduced-motion:reduce){
  html.paco-pg-patronedit .button-group .button{transition:none!important}
}

 html.paco-pg-micuenta,html.paco-pg-micuenta body{background-color:#001a10!important;background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;background-repeat:repeat!important;background-position:center top!important;margin:0!important}html.paco-pg-micuenta{overflow-x:hidden!important;max-width:100%!important}html.paco-pg-micuenta body{overflow-x:clip!important;max-width:100%!important}html.paco-pg-micuenta #google_translate_element,html.paco-pg-micuenta .paco-native-box #google_translate_element,html.paco-pg-micuenta body .paco-native-box #google_translate_element,html.paco-pg-micuenta .goog-te-gadget,html.paco-pg-micuenta .goog-te-banner-frame,html.paco-pg-micuenta .goog-logo-link,html.paco-pg-micuenta .skiptranslate{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important}html.paco-pg-micuenta body{top:0!important;position:static!important}html.paco-pg-micuenta .control-wrap,html.paco-pg-micuenta .hide-wrap,html.paco-pg-micuenta .ads-control,html.paco-pg-micuenta #calendarWidget,html.paco-pg-micuenta #categoriesWidget,html.paco-pg-micuenta #locationsWidget,html.paco-pg-micuenta #venuesWidget,html.paco-pg-micuenta #infoWidget,html.paco-pg-micuenta .sw-datepicker.calendar-object,html.paco-pg-micuenta .calendar-loading,html.paco-pg-micuenta .calendar-notes-wrap,html.paco-pg-micuenta .reporting-link{display:none!important}html.paco-pg-micuenta #epImage2:empty,html.paco-pg-micuenta #swFavoritelistWrap,html.paco-pg-micuenta .showare-nav-wrap,html.paco-pg-micuenta .showare-nav,html.paco-pg-micuenta .navigation.sw-nav,html.paco-pg-micuenta .navigation.sw-nav.mobile-only,html.paco-pg-micuenta .sw-nav,html.paco-pg-micuenta #swNavMobile,html.paco-pg-micuenta header.mobile-header,html.paco-pg-micuenta .skip-nav,html.paco-pg-micuenta #utilityNav,html.paco-pg-micuenta .utility-nav,html.paco-pg-micuenta #TopMenu,html.paco-pg-micuenta #divTopMenu{display:none!important}html.paco-pg-micuenta .account-links-list br,html.paco-pg-micuenta .account-control>br{display:none!important}html.paco-pg-micuenta #menu__paco,html.paco-pg-micuenta .paco-header{display:flex!important;visibility:visible!important;opacity:1!important}html.paco-pg-micuenta .paco-native-box{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:1180px!important;margin:26px auto 80px!important;padding:0 22px!important;min-height:0!important;color:#e2e6e3!important;font-family:"Montserrat",sans-serif!important;position:relative!important}html.paco-pg-micuenta .paco-native-box::after,html.paco-pg-micuenta .paco-native-box::before{content:none!important}html.paco-pg-micuenta .content-wrap,html.paco-pg-micuenta .content-inner,html.paco-pg-micuenta .center-div,html.paco-pg-micuenta .site-width,html.paco-pg-micuenta .main-constrain-width,html.paco-pg-micuenta .main-container,html.paco-pg-micuenta #page-wrap,html.paco-pg-micuenta .head-wrap,html.paco-pg-micuenta .foot-wrap{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}html.paco-pg-micuenta .paco-mc-cab{display:block;box-sizing:border-box;width:100%;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid rgba(223,186,83,.22)}html.paco-pg-micuenta .paco-mc-kicker{display:block;margin:0 0 7px;color:rgba(255,255,255,.45);font-family:"Montserrat",sans-serif;font-size:9.5px;font-weight:800;letter-spacing:3px;line-height:1;text-transform:uppercase}html.paco-pg-micuenta .paco-mc-titulo{display:block;margin:0;color:#DFBA53;font-family:"OVERTURE","Montserrat",sans-serif;font-size:26px;font-weight:800;letter-spacing:3px;line-height:1.15;text-transform:uppercase}html.paco-pg-micuenta .myaccount-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;align-items:start!important;gap:22px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;float:none!important}html.paco-pg-micuenta .account-control,html.paco-pg-micuenta .account-recent-orders{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:26px 24px 24px!important;border:none!important;border-radius:18px!important;background-color:#01150B!important;background-image:radial-gradient(120% 160% at 100% 0%,rgba(223,186,83,.13) 0%,rgba(223,186,83,0) 60%),linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%)!important;box-shadow:0 16px 40px rgba(0,0,0,.45)!important;color:#dfe4e0!important;font-family:"Montserrat",sans-serif!important;float:none!important;text-align:left!important;overflow:hidden!important}html.paco-pg-micuenta .account-control::after,html.paco-pg-micuenta .account-recent-orders::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html.paco-pg-micuenta .account-recent-orders.clear::before{content:none!important}html.paco-pg-micuenta .account-control>.heading-text,html.paco-pg-micuenta .account-recent-orders>.heading-text{display:block!important;margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(223,186,83,.2)!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:1.8px!important;line-height:1.4!important;text-transform:uppercase!important;text-align:left!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:transparent!important}html.paco-pg-micuenta .account-control>.heading-text span{display:inline!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important}html.paco-pg-micuenta .account-control>.heading-text{color:#ffffff!important;font-size:17px!important;letter-spacing:1.2px!important}html.paco-pg-micuenta .account-links-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important}html.paco-pg-micuenta .account-links-list li{display:block!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important}html.paco-pg-micuenta .account-links-list a.button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-sizing:border-box!important;width:100%!important;min-height:48px!important;margin:0!important;padding:13px 18px!important;border:1.5px solid rgba(223,186,83,.5)!important;border-radius:12px!important;background-color:transparent!important;background-image:none!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:1.3px!important;line-height:1.25!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}html.paco-pg-micuenta .account-links-list a.button:hover{background-color:#DFBA53!important;border-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(223,186,83,.3)!important}html.paco-pg-micuenta .account-links-list a.button:active{transform:translateY(0)!important}html.paco-pg-micuenta .account-links-list a.button i,html.paco-pg-micuenta .account-links-list a.button .fa{margin:0!important;color:inherit!important;font-size:13px!important}html.paco-pg-micuenta .account-links-list li.paco-mc-salir{margin-top:8px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.09)!important}html.paco-pg-micuenta .account-links-list li.paco-mc-salir a.button{border-color:rgba(255,77,77,.45)!important;color:#ff8080!important}html.paco-pg-micuenta .account-links-list li.paco-mc-salir a.button:hover{background-color:#ff4d4d!important;border-color:#ff4d4d!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(255,77,77,.3)!important}html.paco-pg-micuenta .account-recent-orders .item-details{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;color:#dfe4e0!important;font-size:13px!important;line-height:1.6!important}html.paco-pg-micuenta .account-recent-orders b,html.paco-pg-micuenta .account-recent-orders strong{color:#ffffff!important}html.paco-pg-micuenta .account-recent-orders a:not(.button){color:#DFBA53!important;text-decoration:none!important;font-weight:700!important}html.paco-pg-micuenta .account-recent-orders a:not(.button):hover{color:#ffffff!important;text-decoration:underline!important}html.paco-pg-micuenta .account-recent-orders a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:14px 0 0!important;padding:12px 24px!important;border:1.5px solid rgba(223,186,83,.5)!important;border-radius:11px!important;background:transparent!important;color:#DFBA53!important;font-family:"OVERTURE","Montserrat",sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}html.paco-pg-micuenta .account-recent-orders a.button:hover{background-color:#DFBA53!important;border-color:#DFBA53!important;color:#01150B!important;transform:translateY(-2px)!important}html.paco-pg-micuenta .show-details-link{display:block!important;cursor:pointer!important;text-decoration:none!important;color:#a9b3ad!important;font-size:11px!important}html.paco-pg-micuenta .paco-mc-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:150px;padding:26px 20px;border:1px dashed rgba(223,186,83,.28);border-radius:14px;background:rgba(0,0,0,.22);text-align:center}html.paco-pg-micuenta .paco-mc-vacio::before{content:"";display:block;width:34px;height:34px;margin-bottom:13px;opacity:.85;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}html.paco-pg-micuenta .paco-mc-vacio b{display:block;margin-bottom:6px;color:#ffffff!important;font-size:13px;font-weight:800;letter-spacing:.3px}html.paco-pg-micuenta .paco-mc-vacio span{display:block;color:#a9b3ad;font-size:12px;line-height:1.55}html.paco-pg-micuenta .paco-mc-vacio a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:12px 26px;border:none;border-radius:11px;background-color:#1ebe5d;background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%);color:#ffffff!important;font-family:"OVERTURE","Montserrat",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;text-decoration:none!important;box-shadow:0 8px 20px rgba(30,190,93,.26);transition:transform .2s ease,box-shadow .2s ease,background-image .2s ease}html.paco-pg-micuenta .paco-mc-vacio a:hover{background-image:linear-gradient(180deg,#35e07c 0%,#25d366 100%);transform:translateY(-2px);box-shadow:0 0 24px rgba(30,190,93,.45)}html.paco-pg-micuenta #divMsgMyAccount{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important}html.paco-pg-micuenta #divMsgMyAccount:empty{display:none!important}html.paco-pg-micuenta #divMsgMyAccount .error-message,html.paco-pg-micuenta #divMsgMyAccount .sw-error,html.paco-pg-micuenta .myaccount-layout .error-message{box-sizing:border-box!important;width:100%!important;margin:0 0 16px!important;padding:12px 15px!important;border:1px solid rgba(255,77,77,.35)!important;border-left:3px solid #ff4d4d!important;border-radius:10px!important;background:rgba(255,77,77,.08)!important;color:#ff9b9b!important;font-size:12.5px!important;line-height:1.5!important}html.paco-pg-micuenta .account-header-info-container{display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;box-sizing:border-box!important;width:100%!important;margin:0 0 18px!important;padding:14px 17px!important;border:1px solid rgba(223,186,83,.2)!important;border-radius:12px!important;background:rgba(0,0,0,.24)!important;color:#a9b3ad!important;font-size:12px!important}html.paco-pg-micuenta .account-created-box b,html.paco-pg-micuenta .account-updated-box b{color:#DFBA53!important}html.paco-pg-micuenta .account-header-info-container a.logoff-button{float:none!important;margin-left:auto!important}@media (max-width:1280px){html.paco-pg-micuenta #wrapper,html.paco-pg-micuenta .site-wrapper,html.paco-pg-micuenta #content,html.paco-pg-micuenta .main-content,html.paco-pg-micuenta #main,html.paco-pg-micuenta .site-content,html.paco-pg-micuenta .content-wrap,html.paco-pg-micuenta .content-inner,html.paco-pg-micuenta .main-container,html.paco-pg-micuenta #EventInformationWrap{padding-top:0!important;margin-top:0!important}html.paco-pg-micuenta .paco-native-box{margin-top:100px!important}}@media (max-width:860px){html.paco-pg-micuenta .myaccount-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html.paco-pg-micuenta .paco-native-box{padding:0 13px!important;margin-bottom:55px!important}html.paco-pg-micuenta .account-control,html.paco-pg-micuenta .account-recent-orders{padding:20px 17px 18px!important;border-radius:16px!important}html.paco-pg-micuenta .paco-mc-titulo{font-size:21px;letter-spacing:2.2px}html.paco-pg-micuenta .account-control>.heading-text{font-size:15px!important}}@media (max-width:420px){html.paco-pg-micuenta .paco-mc-titulo{font-size:18px}html.paco-pg-micuenta .account-links-list a.button{font-size:10.5px!important;letter-spacing:1px!important}}@media (prefers-reduced-motion:reduce){html.paco-pg-micuenta .account-links-list a.button,html.paco-pg-micuenta .account-recent-orders a.button,html.paco-pg-micuenta .paco-mc-vacio a{transition:none!important}}
 .paco-header a.paco-cart-btn,#menu__paco a.paco-cart-btn,body .paco-cart-btn,.paco-mobile-nav-overlay a.paco-mobile-cart-item{position:relative!important;overflow:visible!important}.paco-cart-badge{position:absolute;top:-7px;right:-7px;z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background-color:#cc2229;background-image:linear-gradient(180deg,#e5343c 0%,#b3151b 100%);color:#ffffff;font-family:"OVERTURE","Montserrat",sans-serif;font-size:11px;font-weight:800;font-style:normal;letter-spacing:0;line-height:1;text-align:center;box-shadow:0 0 0 2.5px #001a10,0 3px 8px rgba(0,0,0,.5);pointer-events:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.paco-cart-badge.paco-cart-badge--ancha{font-size:9.5px;letter-spacing:-.2px}.paco-cart-badge.paco-vacio{display:none}.paco-cart-badge.paco-late{animation:paco-cart-late .55s ease}@keyframes paco-cart-late{0%{transform:scale(1)}35%{transform:scale(1.45)}100%{transform:scale(1)}}@media (max-width:1280px){.paco-cart-badge{top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px #001a10,0 3px 8px rgba(0,0,0,.5)}}.paco-mobile-nav-overlay a.paco-mobile-cart-item .paco-cart-badge{position:static;top:auto;right:auto;margin-left:4px;box-shadow:none}.paco-cart-pop{position:absolute;top:100%;right:-6px;z-index:60;box-sizing:border-box;width:300px;max-width:calc(100vw - 28px);padding-top:13px;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.paco-cart-pop-card{position:relative;box-sizing:border-box;width:100%;padding:15px 16px 13px;border-radius:14px;background-color:#01150b;background-image:linear-gradient(170deg,#06251a 0%,#01150b 65%,#010a06 100%);box-shadow:0 18px 40px rgba(0,0,0,.6);color:#dfe4e0;font-family:"Montserrat",sans-serif;font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.paco-cart-pop-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.paco-cart-pop-card::before{content:"";position:absolute;top:-6px;right:22px;width:12px;height:12px;border-left:1.5px solid rgba(223,186,83,.9);border-top:1.5px solid rgba(223,186,83,.9);background:#06251a;transform:rotate(45deg);pointer-events:none}.paco-cart-pop-head{display:block;margin:0 0 11px;padding:0 0 10px;border-bottom:1px solid rgba(223,186,83,.22);color:#dfba53;font-family:"OVERTURE","Montserrat",sans-serif;font-size:10.5px;font-weight:800;letter-spacing:1.8px;line-height:1.3;text-transform:uppercase}.paco-cart-pop-items{margin:0 0 12px;padding:0 0 11px;border-bottom:1px dashed rgba(255,255,255,.13);max-height:168px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(223,186,83,.55) transparent}.paco-cart-pop-items::-webkit-scrollbar{width:6px}.paco-cart-pop-items::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.paco-cart-pop-items::-webkit-scrollbar-thumb{background:rgba(223,186,83,.55);border-radius:3px}.paco-cart-pop-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 0}.paco-cart-pop-item+.paco-cart-pop-item{border-top:1px solid rgba(255,255,255,.06)}.paco-cart-pop-item-txt{min-width:0}.paco-cart-pop-item-txt b{display:block;color:#ffffff;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.paco-cart-pop-item-txt i{display:block;margin-top:2px;color:#8f9a93;font-size:10.5px;font-style:normal;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.paco-cart-pop-item-precio{flex-shrink:0;color:#dfba53;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.paco-cart-pop-mas,.paco-cart-pop-cargando{display:block;margin-top:7px;color:#8f9a93;font-size:10.5px;font-weight:600;letter-spacing:.3px}.paco-cart-pop-cargando{margin-top:0;padding:4px 0}.paco-cart-pop-fila{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 7px}.paco-cart-pop-fila .paco-cart-pop-lbl{min-width:0;color:#a9b3ad;font-size:12px;font-weight:600}.paco-cart-pop-fila .paco-cart-pop-val{flex-shrink:0;color:#ffffff;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.paco-cart-pop-nota{display:block;margin:-2px 0 9px;color:#8f9a93;font-size:11px;font-weight:500;line-height:1.4}.paco-cart-pop-fila.paco-total{margin:11px 0 0;padding:11px 0 0;border-top:1px solid rgba(223,186,83,.28)}.paco-cart-pop-fila.paco-total .paco-cart-pop-lbl{color:#dfba53;font-family:"OVERTURE","Montserrat",sans-serif;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.paco-cart-pop-fila.paco-total .paco-cart-pop-val{color:#dfba53;font-size:16px;font-weight:800}.paco-cart-pop-pie{display:flex;align-items:center;gap:7px;margin:12px 0 0;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.08);color:#8f9a93;font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.paco-cart-pop-pie::before{content:"";flex:0 0 auto;width:13px;height:13px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.paco-cart-btn.paco-tiene-items:hover .paco-cart-pop,.paco-cart-btn.paco-tiene-items:focus-visible .paco-cart-pop,.paco-mobile-cart-item.paco-tiene-items:hover .paco-cart-pop{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.paco-cart-btn .paco-cart-pop,.paco-cart-btn .paco-cart-pop *,.paco-mobile-cart-item .paco-cart-pop,.paco-mobile-cart-item .paco-cart-pop *{text-shadow:none;-webkit-text-stroke:0}@media (prefers-reduced-motion:reduce){.paco-cart-pop,.paco-cart-badge{transition:none}.paco-cart-badge.paco-late{animation:none}}html.paco-en-frame .paco-cart-badge,html.paco-en-frame .paco-cart-pop{display:none!important}


/* ============================================================
   REWORK PORTADA v6  --  Festival Presidente 2026
   Hero en una sola pantalla, boton nuevo, malla animada (variacion),
   tarjetas con mas estilo + animacion de fondo, TODAS iguales.
   Patrocinadores: se dejan como el diseno base (sin override).
   NO toca header/nav ni el diseno del footer. Contrato JS intacto.
   ============================================================ */
:root{
  --fpx-bg0:#05060b; --fpx-bg1:#0a0b13;
  --fpx-ink:#ffffff; --fpx-muted:#a8adc0; --fpx-dim:#727892;
  --fpx-gold:#F6C560; --fpx-gold2:#FF9F2E; --fpx-green:#00E58C;
  --fpx-line:rgba(255,255,255,.10); --fpx-line2:rgba(255,255,255,.18);
  --fpx-radius:20px; --fpx-display:'Bebas Neue',Impact,'Arial Narrow Bold',sans-serif;
}

html,body{overflow-x:hidden !important;background:var(--fpx-bg0)}
.paco-landing-wrapper{
  background:
    radial-gradient(1200px 720px at 14% -6%, rgba(246,197,96,.10), transparent 60%),
    radial-gradient(1100px 720px at 100% 8%, rgba(0,229,140,.10), transparent 55%),
    linear-gradient(180deg,#05060b 0%,#080a12 45%,#05060b 100%) !important;
}

/* ===== HERO (una sola pantalla) ===== */
.fpx-hero.paco-hero-banner{
  position:relative;box-sizing:border-box !important;
  height:100svh !important;min-height:560px !important;
  display:flex !important;align-items:center !important;justify-content:center !important;
  overflow:hidden !important;background:transparent !important;isolation:isolate;
  padding:clamp(84px,11vh,104px) 20px clamp(40px,6vh,72px) !important;
}
/* >=1281px el header pasa a 150px EN FLUJO (empuja el hero); el hero debe
   medir 100svh - 150px para que header + hero = una sola pantalla. */
@media (min-width:1281px){
  .fpx-hero.paco-hero-banner{
    height:calc(100svh - 150px) !important;
    min-height:calc(100svh - 150px) !important;
    padding-top:clamp(18px,3.5vh,40px) !important;
    padding-bottom:clamp(24px,4vh,52px) !important;
  }
}

.fpx-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.fpx-hero__grid{
  position:absolute;inset:-2px;
  background-image:
    linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);
  background-size:58px 58px;
  -webkit-mask-image:radial-gradient(circle at 50% 40%, #000 0%, transparent 70%);
  mask-image:radial-gradient(circle at 50% 40%, #000 0%, transparent 70%);
  opacity:.6;animation:fpx-grid-pan 20s linear infinite;
}
@keyframes fpx-grid-pan{from{background-position:0 0,0 0}to{background-position:58px 58px,58px 58px}}
.fpx-hero__beam{position:absolute;top:-32vh;width:62vw;height:130vh;border-radius:50%;filter:blur(72px);opacity:.5;mix-blend-mode:screen}
.fpx-hero__beam--gold{left:-12vw;background:radial-gradient(closest-side,rgba(246,197,96,.55),transparent);animation:fpx-beam 15s ease-in-out infinite alternate}
.fpx-hero__beam--green{right:-12vw;background:radial-gradient(closest-side,rgba(0,229,140,.45),transparent);animation:fpx-beam 17s ease-in-out infinite alternate-reverse}
@keyframes fpx-beam{from{transform:translateX(-5vw) rotate(-7deg)}to{transform:translateX(5vw) rotate(7deg)}}
.fpx-hero__vignette{position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 32%, transparent 55%, rgba(0,0,0,.6) 100%)}

.fpx-hero__content{
  position:relative !important;z-index:2 !important;
  display:flex !important;flex-direction:column;align-items:center;justify-content:center;
  gap:clamp(5px,1.3vh,14px);text-align:center;max-width:940px;max-height:100%;
  margin:0 auto !important;padding:0 16px !important;
}
.fpx-hero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 clamp(2px,1vh,8px)}
.fpx-hero__pill{font-family:var(--fpx-display);letter-spacing:3px;font-size:clamp(13px,1.7vh,15px);line-height:1;padding:8px 15px 6px;border-radius:999px;color:#0a0b0e;background:linear-gradient(135deg,var(--fpx-gold),var(--fpx-gold2));box-shadow:0 8px 24px rgba(246,197,96,.35)}
.fpx-hero__eyebrow-line{width:42px;height:1px;background:linear-gradient(90deg,var(--fpx-line2),transparent)}
.fpx-hero__eyebrow-text{font-family:var(--fpx-display);letter-spacing:5px;font-size:clamp(12px,1.6vh,14px);color:var(--fpx-muted)}

.fpx-hero__kicker.paco-hero-banner__subtitle{
  font-family:var(--fpx-display) !important;color:#fff !important;letter-spacing:.14em !important;
  line-height:.86 !important;margin:0 !important;font-size:clamp(30px,7.4vmin,68px) !important;
}
.fpx-hero__kicker--b.paco-hero-banner__subtitle{
  background:linear-gradient(90deg,var(--fpx-gold),var(--fpx-green)) !important;
  -webkit-background-clip:text !important;background-clip:text !important;
  -webkit-text-fill-color:transparent !important;color:transparent !important;
}
.fpx-hero__img.paco-hero-banner__img{
  display:block !important;height:clamp(120px,24vh,258px) !important;width:auto !important;
  max-width:86vw !important;margin:0 auto !important;object-fit:contain;
  filter:drop-shadow(0 20px 48px rgba(0,0,0,.6)) drop-shadow(0 0 40px rgba(246,197,96,.15));
}
.fpx-hero__lead{margin:0 !important;max-width:600px;color:var(--fpx-muted);font-size:clamp(13px,1.55vh,17px);line-height:1.5}

.fpx-hero__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:clamp(6px,1.4vh,12px) 0 0}

/* ===== BOTON NUEVO (CTA) ===== */
.fpx-btn{display:inline-flex;align-items:center;gap:11px;font-family:var(--fpx-display);letter-spacing:2px;line-height:1;text-decoration:none;cursor:pointer;border:1px solid transparent}
.fpx-btn--cta.paco-hero-banner__btn{
  position:relative;overflow:hidden;isolation:isolate;
  font-size:clamp(18px,2.3vh,24px) !important;padding:15px 34px 13px !important;
  border-radius:999px !important;text-decoration:none !important;border:none !important;
  clip-path:none !important;width:auto !important;color:#04160e !important;
  background:linear-gradient(135deg,#00E58C 0%,#37F1A8 48%,#00C878 100%) !important;
  box-shadow:0 14px 34px rgba(0,229,140,.42),inset 0 1px 0 rgba(255,255,255,.55) !important;
  transition:transform .2s ease,box-shadow .2s ease !important;
}
.fpx-btn--cta.paco-hero-banner__btn:hover{transform:translateY(-3px);box-shadow:0 22px 50px rgba(0,229,140,.6),inset 0 1px 0 rgba(255,255,255,.6) !important}
.fpx-btn--cta::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset;pointer-events:none}
.fpx-btn--cta::after{content:"";position:absolute;top:0;left:-60%;width:36%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:fpx-sheen 3.4s ease-in-out infinite;pointer-events:none}
@keyframes fpx-sheen{0%,58%{left:-60%}100%{left:135%}}
.fpx-btn__ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(4,22,14,.16)}
.fpx-btn__ico svg{width:15px;height:15px;fill:#04160e}

.fpx-hero__scroll{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none}
.fpx-hero__scroll-text{font-family:var(--fpx-display);letter-spacing:3px;font-size:12px;color:var(--fpx-dim)}
.fpx-hero__scroll-dot{width:22px;height:35px;border:1px solid var(--fpx-line2);border-radius:12px;position:relative}
.fpx-hero__scroll-dot::after{content:"";position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--fpx-green);animation:fpx-scroll 1.7s ease-in-out infinite}
@keyframes fpx-scroll{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}100%{opacity:0}}
@media (max-height:680px){.fpx-hero__scroll{display:none}}

/* ===== SECCION BOLETAS ===== */
.fpx-planes.pmf-planes-section{position:relative;box-sizing:border-box !important;min-height:auto !important;display:block !important;padding:96px 18px 110px !important;background:transparent !important;overflow:hidden !important;max-width:100% !important}
.fpx-planes__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(700px 420px at 12% 0%, rgba(246,197,96,.08), transparent 60%),radial-gradient(700px 420px at 88% 100%, rgba(0,229,140,.08), transparent 60%)}
.fpx-planes__head{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto 22px}
.fpx-planes__kicker.w3-planes-kicker{display:inline-block !important;font-family:var(--fpx-display) !important;letter-spacing:4px !important;font-size:15px !important;color:var(--fpx-gold) !important;margin-bottom:14px !important;background:none !important;-webkit-text-fill-color:currentColor !important}
.fpx-planes__title.w3-planes-title{font-family:var(--fpx-display) !important;font-size:clamp(40px,6vw,72px) !important;line-height:.98 !important;letter-spacing:.02em !important;margin:0 !important;color:#fff !important;background:linear-gradient(90deg,#fff 0%,#fff 52%,var(--fpx-gold) 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}
.fpx-planes__sub.w3-planes-sub{margin:16px auto 0 !important;color:var(--fpx-muted) !important;font-size:clamp(15px,1.5vw,17px) !important;max-width:560px}

.fpx-grid.pmf-planes-container{position:relative;z-index:1;display:flex !important;flex-flow:row wrap !important;justify-content:center;align-items:stretch !important;gap:18px !important;max-width:1320px !important;margin:0 auto !important;padding:14px 0 0 !important;overflow:visible !important}

/* ===== TARJETAS (todas iguales, mas estilo + fondo animado) ===== */
.fpx-card.pmf-planes__card{
  position:relative;flex:1 1 220px !important;min-width:210px !important;max-width:250px !important;
  display:flex !important;flex-direction:column !important;gap:0 !important;
  padding:26px 22px 24px !important;border-radius:var(--fpx-radius) !important;
  background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)) !important;
  border:1px solid var(--fpx-line) !important;
  box-shadow:0 20px 44px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08) !important;
  overflow:hidden !important;transform:none !important;scroll-snap-align:none !important;
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease !important;
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
}
.fpx-card.pmf-planes__card::before,
.fpx-card.pmf-planes__card::after{display:none !important;content:none !important;animation:none !important}
.fpx-card:hover{transform:translateY(-8px) !important;border-color:rgba(0,229,140,.4) !important;box-shadow:0 30px 62px rgba(0,0,0,.6),0 0 0 1px rgba(0,229,140,.25),0 0 34px rgba(0,229,140,.14) !important}

/* fondo animado dentro de la tarjeta: malla que deriva + destello diagonal */
.fpx-card__scan{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.fpx-card__scan::before{content:"";position:absolute;inset:-40%;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;opacity:.55;animation:fpx-card-drift 14s linear infinite}
@keyframes fpx-card-drift{from{transform:translate(0,0)}to{transform:translate(-22px,-22px)}}
.fpx-card__scan::after{content:"";position:absolute;top:-30%;left:-45%;width:38%;height:160%;background:linear-gradient(100deg,transparent,rgba(0,229,140,.12),transparent);transform:skewX(-18deg);animation:fpx-card-sweep 6.5s ease-in-out infinite;pointer-events:none}
@keyframes fpx-card-sweep{0%{left:-45%}60%{left:135%}100%{left:135%}}
.fpx-card:nth-child(2) .fpx-card__scan::after{animation-delay:1.3s}
.fpx-card:nth-child(3) .fpx-card__scan::after{animation-delay:2.6s}
.fpx-card:nth-child(4) .fpx-card__scan::after{animation-delay:3.9s}
.fpx-card:nth-child(5) .fpx-card__scan::after{animation-delay:5.2s}
.fpx-card__glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(120% 60% at 50% -10%, rgba(0,229,140,.18), transparent 60%)}
.fpx-card:hover .fpx-card__glow{opacity:1}

.fpx-card__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}
.fpx-card__tier{font-family:var(--fpx-display);letter-spacing:2px;font-size:30px;line-height:1;background:linear-gradient(180deg,#fff,#c9cee2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}
.fpx-card__tag{font-family:var(--fpx-display);letter-spacing:2px;font-size:11px;padding:5px 10px 4px;border-radius:999px;color:var(--fpx-gold);border:1px solid rgba(246,197,96,.35);background:rgba(246,197,96,.08);white-space:nowrap}

.fpx-card__desc.pmf-planes__desc{position:relative;z-index:1;margin:0 0 16px !important}
.fpx-card__desc p{margin:0 !important;color:var(--fpx-muted) !important;font-size:12.5px !important;line-height:1.5 !important}

.fpx-card__price{position:relative;z-index:1;margin:0 0 16px}
.fpx-card__price .pmf-planes__price{display:flex !important;align-items:baseline !important;gap:6px !important;margin:0 !important;justify-content:flex-start !important}
.fpx-card__price .pmf-planes__price-currency{font-family:var(--fpx-display) !important;font-size:18px !important;color:var(--fpx-gold) !important;position:static !important;top:auto !important}
.fpx-card__price .pmf-planes__price-amount{font-family:var(--fpx-display) !important;font-size:52px !important;line-height:.9 !important;color:#fff !important}
.fpx-card__price .pmf-planes__price-suffix{font-size:12px !important;color:var(--fpx-dim) !important}

.fpx-card__perf{position:relative;z-index:1;height:1px;margin:2px -22px 16px;background:repeating-linear-gradient(90deg,var(--fpx-line2) 0 6px,transparent 6px 12px)}
.fpx-card__perf::before,.fpx-card__perf::after{content:"";position:absolute;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--fpx-bg0)}
.fpx-card__perf::before{left:-7px}
.fpx-card__perf::after{right:-7px}

.fpx-card__list.pmf-planes__list{position:relative;z-index:1;display:flex !important;flex-direction:column !important;gap:9px !important;margin:0 0 20px !important;padding:0 !important;list-style:none !important;flex:1 1 auto}
.fpx-li.pmf-planes__item{display:flex !important;align-items:flex-start !important;gap:9px !important;margin:0 !important;color:#e8eaf2 !important;font-size:12.5px !important;line-height:1.4 !important}
.fpx-check{flex:0 0 auto;width:16px;height:16px;margin-top:1px;fill:none;stroke:var(--fpx-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.fpx-li .pmf-planes__item-text{color:inherit !important;font-size:inherit !important}
.fpx-li.paco-destacado .pmf-planes__item-text{color:#fff !important;font-weight:600 !important}

.fpx-card__btn.pmf-planes__btn{
  position:relative;z-index:1;
  display:flex !important;align-items:center !important;justify-content:center !important;
  width:100% !important;margin:auto 0 0 !important;padding:14px 16px !important;
  font-family:var(--fpx-display) !important;letter-spacing:2px !important;font-size:19px !important;
  line-height:1 !important;text-align:center !important;border-radius:12px !important;text-decoration:none !important;
  color:#fff !important;background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) !important;
  border:1px solid var(--fpx-line2) !important;
  transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease !important;
}
.fpx-card__btn.pmf-planes__btn:hover{background:linear-gradient(135deg,var(--fpx-green),#7CF0C0) !important;color:#07120c !important;border-color:transparent !important;box-shadow:0 14px 30px rgba(0,229,140,.35) !important;transform:translateY(-2px)}

/* ===== FIX footer (solo posicion, no diseno) ===== */
.fp-footer-section{position:relative !important;width:100% !important;max-width:100% !important;left:auto !important;right:auto !important;margin-left:0 !important;margin-right:0 !important;z-index:1}

/* ===== RESPONSIVE ===== */
@media (max-width:980px){
  .fpx-card.pmf-planes__card{flex:1 1 240px !important;max-width:300px !important}
}
@media (max-width:640px){
  .fpx-hero.paco-hero-banner{padding:clamp(84px,12vh,104px) 16px clamp(38px,6vh,68px) !important}
  .fpx-hero__eyebrow{flex-wrap:wrap;justify-content:center}
  .fpx-hero__cta{width:100%}
  .fpx-btn--cta.paco-hero-banner__btn{width:100% !important;justify-content:center}
  .fpx-planes.pmf-planes-section{padding:70px 14px 86px !important}
  .fpx-grid.pmf-planes-container{gap:16px !important}
  .fpx-card.pmf-planes__card{flex:1 1 100% !important;max-width:420px !important;min-width:0 !important}
}

/* ===== accesibilidad: respeta reduce-motion ===== */
@media (prefers-reduced-motion:reduce){
  .fpx-hero__beam,.fpx-hero__grid,.fpx-btn--cta::after,.fpx-card__scan::before,.fpx-card__scan::after,.fpx-hero__scroll-dot::after{animation:none !important}
}

/* ============================================================
   AJUSTES v7  --  banner por imagen, nav sin malla, sin linea en tarjetas
   ============================================================ */

/* ===== BANNER PRINCIPAL (imagen movil / pc) ===== */
/* la imagen se muestra COMPLETA: sin overflow que la recorte y sin que el
   layout flex del wrapper la comprima (flex:0 0 auto). */
.fpx-banner{
  position:relative;display:block;flex:0 0 auto !important;
  width:100%;margin:0;padding:0;line-height:0;background:var(--fpx-bg0);overflow:visible;
}
.fpx-banner__link{display:block;width:100%;text-decoration:none;font-size:0}
.fpx-banner__img{
  display:block;width:100%;height:auto;max-width:100%;
  max-height:none !important;object-fit:contain;margin:0 auto;
}
.fpx-banner__img--movil{display:none}
@media (max-width:768px){
  .fpx-banner__img--pc{display:none}
  .fpx-banner__img--movil{display:block}
}

/* ===== NAV / HEADER: fondo con imagen (misma tecnica que desktop) =====
   Solo aplica en movil/tablet (<=1280px). En PC (>=1281px) el header usa
   header.jpg, definido mas arriba dentro de @media (min-width:1281px).
   Aqui se usa la misma tecnica (imagen a pantalla completa, cover) pero
   con header-movil.jpg. Sin este @media aqui, esta regla (mas especifica)
   le ganaria siempre por tener .paco-header ademas de #menu__paco. */
@media (max-width:1280px){
html body #menu__paco.paco-header,
html body .paco-header#menu__paco{
  background-color:#001a10 !important;
  background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/header-movil.jpg') !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-size:cover !important;
}
}

/* ===== TARJETAS: quitar TODA linea que cruza el fondo =====
   - .fpx-card__perf: linea de perforacion (ya eliminada del HTML)
   - .fpx-card__scan: capa con malla que deriva + franja diagonal animada */
.fpx-card__perf{display:none !important}
.fpx-card .fpx-card__scan,
.fpx-card__scan{display:none !important}
.fpx-card.pmf-planes__card .fpx-card__scan::before,
.fpx-card.pmf-planes__card .fpx-card__scan::after{content:none !important;display:none !important;background:none !important;animation:none !important}

/* ============================================================
   LINEUP  --  extraido de presidente.com.do (music-festival.css v1.5)
   Replicado al pie de la letra. Imagenes, flechas y fuente OVERTURE
   se sirven desde el CDN (repo aquiarius, carpeta /12/).
   ============================================================ */

/* Fuente de marca OVERTURE (PPWatch). El header ya la referenciaba pero
   no estaba cargada; Bebas Neue se carga por Google Fonts. */
@font-face {
  font-family: 'OVERTURE';
  src: url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/12/PPWatch-Bold.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Reset de caja local (el sitio original usa border-box global) */
.pmf-lineup, .pmf-lineup *, .pmf-lineup *::before, .pmf-lineup *::after { box-sizing: border-box; }

/* Envoltorio compartido: pinta un unico fondo/degradado continuo detras de
   las 3 secciones .pmf-lineup (texto + fila 1 + fila 2) para que no se vea
   el corte entre ellas. Cada seccion interna queda transparente. */
.pmf-lineup-wrap {
  position: relative;
  overflow-x: hidden;
  background-color: #001a10;
  background-image:
    radial-gradient(900px 520px at 14% -12%, rgba(87, 232, 74, 0.08), transparent 60%),
    radial-gradient(820px 520px at 88% 112%, rgba(218, 182, 79, 0.08), transparent 60%),
    url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png');
  background-repeat: no-repeat, no-repeat, repeat;
  background-position: center, center, top center;
}

.pmf-lineup {
  /* El track sangra hasta el borde derecho, asi que un padding porcentual
     grande dejaba demasiado aire a la izquierda en pantallas anchas. Se topa
     el margen lateral para que el bloque quede mas centrado. */
  padding: 60px clamp(6px, 1.2vw, 16px);
  overflow-x: hidden;
  position: relative;
}

.pmf-lineup__container {
  max-width: 100%;
  margin: 0 auto;
}

/* ---------- Header ---------- */
.pmf-lineup__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 40px;
}

.pmf-lineup__header-left {
  display: flex;
  align-items: flex-start;
  gap: 28px;
  flex: 1;
}

.pmf-lineup__logo {
  flex-shrink: 0;
}

.pmf-lineup__logo img {
  width: 210px;
  height: auto;
}

.pmf-lineup__desc {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  line-height: 1.2;
  max-width: 340px;
  padding-top: 4px;
}

.pmf-lineup__desc span {
  color: #DAB64F;
  font-family: 'OVERTURE', 'Bebas Neue', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
}

/* ---------- Tabs de fechas ---------- */
.pmf-lineup__tabs {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  padding-top: 4px;
}

.pmf-lineup__day-label {
  font-family: 'OVERTURE', 'Bebas Neue', sans-serif;
  color: #57E84A;
  font-size: 16px;
  letter-spacing: 2px;
  margin-right: 12px;
  min-width: 80px;
}

.pmf-lineup__tab {
  background: none;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  padding: 6px 18px 8px;
  font-family: 'OVERTURE', 'Bebas Neue', sans-serif;
  color: rgba(255, 255, 255, 0.45);
  font-size: 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
  transition: color 0.2s, border-color 0.2s;
  white-space: nowrap;
}

.pmf-lineup__tab.is-active {
  color: #ffffff;
  border-bottom-color: #DAB64F;
}

.pmf-lineup__tab:hover:not(.is-active) {
  color: rgba(255, 255, 255, 0.75);
}

/* ---------- Estado apilado (lo activa el JS por altura del párrafo) ----------
   fila 1: logo + párrafo; fila 2: día + fechas a todo el ancho. Solo
   desktop/intermedio; mobile (≤768px) conserva su layout más abajo. */
@media (min-width: 769px) {
  .pmf-lineup__header.is-stacked {
    flex-direction: column;
    align-items: stretch;
    gap: 28px;
  }
  .pmf-lineup__header.is-stacked .pmf-lineup__desc {
    max-width: none;          /* el párrafo usa todo el ancho de la fila → vuelve a ser bajo */
  }
  .pmf-lineup__header.is-stacked .pmf-lineup__tabs {
    width: 100%;
    flex-wrap: wrap;          /* las fechas envuelven si no caben en una línea */
  }
}

/* ---------- Stage + Track ---------- */
.pmf-lineup__stage {
  display: flex;
  flex-direction: column;
  gap: 64px;
}

.pmf-lineup__track {
  display: flex;
  gap: 36px;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-bottom: 4px;
  margin-right: calc(50% - 50vw);
}

.pmf-lineup__track::-webkit-scrollbar {
  display: none;
}

/* ---------- Artist card ---------- */
.pmf-lineup__card {
  flex-shrink: 0;
  width: 280px;
  position: relative;
  padding: 12px;
  border-radius: 16px;
  background: rgba(0, 31, 15, 0.45);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.pmf-lineup__card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg,
    #1e5b27 0%,
    rgba(47, 143, 62, 0.10) 35%,
    rgba(47, 143, 62, 0.10) 65%,
    #1e5b27 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

.pmf-lineup__card.is-hidden {
  display: none;
}

.pmf-lineup__card-photo {
  width: 100%;
  /* Las fotos son verticales (800x1067 = 3/4). El marco usa esa misma relacion
     para que la imagen entre COMPLETA (con object-fit:cover no queda recorte
     porque las proporciones coinciden). Con 4/3 se perdia casi medio alto. */
  aspect-ratio: 3 / 4;
  height: auto;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 12px;
  background: #1a1a1a;
}

.pmf-lineup__card-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.pmf-lineup__card-name {
  font-family: 'OVERTURE', 'Bebas Neue', sans-serif;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0 0 4px;
}

.pmf-lineup__card-country {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #DAB64F;
  font-size: 12px;
  margin: 0;
  text-transform: capitalize;
}

/* ---------- Flechas de navegación ---------- */
.pmf-lineup__arrows {
  display: flex;
  gap: 25px;
}

.pmf-lineup__arrow {
  width: 50px;
  height: 50px;
  padding: 0;
  border: none;
  background: url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/12/arrow.png') no-repeat center / contain;
  cursor: pointer;
}

/* Oculta el SVG antiguo que pueda quedar en el markup compilado en caché:
   las flechas ahora se pintan solo con la imagen de fondo (PNG). */
.pmf-lineup__arrow svg {
  display: none;
}

/* Prev (izquierda): la imagen habilitada apunta a la derecha → rotar 180°. */
.pmf-lineup__arrow--prev {
  transform: rotate(180deg);
}

/* Deshabilitada: PNG gris (apunta a la izquierda por defecto). */
.pmf-lineup__arrow:disabled {
  background-image: url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/12/arrow-disabled.png');
  cursor: default;
}

/* Prev deshabilitada: el PNG gris ya apunta a la izquierda → sin rotación. */
.pmf-lineup__arrow--prev:disabled {
  transform: none;
}

/* Next deshabilitada: el PNG gris apunta a la izquierda → rotar 180° a la derecha. */
.pmf-lineup__arrow--next:disabled {
  transform: rotate(180deg);
}

/* ---------- Responsive Lineup ---------- */
@media (max-width: 1024px) {
  .pmf-lineup {
    padding: 48px 12px;
  }
}

@media (max-width: 768px) {
  .pmf-lineup {
    padding: 36px 10px;
  }

  .pmf-lineup__header {
    flex-direction: column;
    gap: 20px;
    margin-bottom: 28px;
  }

  .pmf-lineup__header-left {
    flex-direction: column;
    gap: 16px;
  }

  .pmf-lineup__logo {
    align-self: center;
  }

  .pmf-lineup__logo img {
    width: 220px;
  }

  .pmf-lineup__desc {
    font-size: 13px;
    max-width: 100%;
  }

  .pmf-lineup__tabs {
    width: 100%;
    flex-wrap: wrap;
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding-bottom: 4px;
    padding-left: 20px;
  }

  .pmf-lineup__tabs::-webkit-scrollbar {
    display: none;
  }

  .pmf-lineup__day-label {
    width: 100%;
    font-size: 13px;
    margin-right: 0;
    margin-bottom: 6px;
    min-width: 0;
  }

  .pmf-lineup__tab {
    font-size: 13px;
    padding: 6px 14px 8px;
  }

  .pmf-lineup__tab:first-of-type {
    padding-left: 0;
  }

  .pmf-lineup__card {
    width: 300px;
  }

  .pmf-lineup__card-name {
    font-size: 16px;
  }
}

@media (max-width: 300px) {
  .pmf-lineup__tabs {
    width: 100%;
    flex-wrap: wrap;
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding-bottom: 4px;
  }

  .pmf-lineup__day-label {
    width: 100%;
    font-size: 10px;
    margin-right: 0;
    margin-bottom: 6px;
    min-width: 0;
  }

  .pmf-lineup__tab {
    font-size: 10px;
    padding: 6px 6px 8px;
  }
}

/* ============================================================
   PATROCINADORES  --  rediseño con las mismas lineas de diseno de arriba
   (cards oscuras con borde degradado verde, como el lineup).
   ============================================================ */
.pmf-sponsors, .pmf-sponsors *, .pmf-sponsors *::before, .pmf-sponsors *::after { box-sizing: border-box; }

.pmf-sponsors.paco-sponsors{
  padding: 72px 10% 84px !important;
  overflow: visible !important;
}

/* Título de arriba (se conserva): centrado, como estaba */
.pmf-sponsors .pmf-sponsors__title-wrap{ margin-bottom: 46px; }

/* Grid de logos — en escritorio TODOS en una sola linea (nowrap) */
.pmf-sponsors__grid{
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  gap: 16px;
  max-width: 1200px;
  margin: 0 auto;
}

/* Card: mismo lenguaje que .pmf-lineup__card (fondo verde translúcido + borde degradado).
   flex:1 1 0 + min-width:0 -> las 7 cards se reparten el ancho y encogen
   para caber siempre en una sola fila. */
.pmf-sponsors__card{
  position: relative;
  flex: 1 1 0;
  width: auto;
  min-width: 0;
  max-width: 200px;
  height: 156px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 14px;
  border-radius: 16px;
  overflow: hidden;                 /* recorta los logos escalados (one/redrock) */
  text-decoration: none;            /* la card ahora es <a> */
  background: rgba(0, 31, 15, 0.45);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.pmf-sponsors__card::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg,
    #1e5b27 0%,
    rgba(47, 143, 62, 0.10) 35%,
    rgba(47, 143, 62, 0.10) 65%,
    #1e5b27 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
          mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

.pmf-sponsors__card:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(87, 232, 74, 0.25);
}

/* Logos dentro de la card — NORMALIZADOS por relacion de aspecto para que
   todos pesen visualmente parecido ahora que las cards son mas angostas.
   Emblemas casi cuadrados -> se limitan por ALTO (~64%). Wordmarks anchos
   (logo6/logo7) -> se limitan por ANCHO (el alto cae solo). Los PNG con
   mucho margen transparente (one/redrock) se escalan para que la marca
   visible llegue al mismo alto (overflow:hidden de la card recorta). */
.pmf-sponsors__logo{
  max-width: 86%;
  max-height: 64%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.35));
}
/* Corona (LOGO1): horizontal (~1.84:1), manda el ancho; un pelin mas alto. */
.pmf-sponsors__logo--corona{ max-width: 90%; max-height: 62%; }
/* logo5 (~1.13:1): emblema casi cuadrado, usa la base (alto manda). */
/* MUL (logo3.svg, ~1.23:1): emblema; un poco mas grande para que no pese poco. */
.pmf-sponsors__logo--mul{ max-width: 84%; max-height: 68%; }
/* The One (logo2): el PNG trae ~66% de margen transparente; se escala para
   que la marca visible alcance el alto de los demas. */
.pmf-sponsors__logo--one{ max-width: 100%; max-height: 100%; transform: scale(1.9); transform-origin: center; }
/* Red Rock (logo4): cuadrado, con menos margen; a tamaño casi natural ya llena. */
.pmf-sponsors__logo--rr{ max-width: 100%; max-height: 100%; }
/* logo6 (~3.6:1) y logo7 (~3.1:1): wordmarks -> mandan el ancho, alto libre. */
.pmf-sponsors__logo--l6{ max-width: 94%; max-height: 44%; }
.pmf-sponsors__logo--l7{ max-width: 92%; max-height: 44%; }

/* Responsive */
/* Tablet / pantallas medianas: sigue siendo UNA sola linea, pero con menos
   padding lateral y menos gap para que las 7 cards respiren. */
@media (max-width: 1100px){
  .pmf-sponsors.paco-sponsors{ padding: 64px 5% 74px !important; }
  .pmf-sponsors__grid{ gap: 12px; }
  .pmf-sponsors__card{ height: 132px; padding: 16px; }
}

/* Movil: aqui SI vuelven a envolverse en varias filas */
@media (max-width: 768px){
  .pmf-sponsors.paco-sponsors{ padding: 48px 20px 56px !important; }
  .pmf-sponsors .pmf-sponsors__title-wrap{ margin-bottom: 30px; }
  .pmf-sponsors__grid{ flex-wrap: wrap; gap: 16px; }
  .pmf-sponsors__card{ flex: 0 0 auto; width: 150px; height: 120px; padding: 18px; }
}

/* ===== paco-pg-mapa - selects de precio / descuento (cupon) =====
   Los selects de un solo precio salen 'disabled' y WebKit los pinta
   grises (el precio quedaba invisible sobre el fondo oscuro). Ademas
   el cupon nuevo agrega <option class="coupon-price-option"> que no se
   distinguia. Se corrige la legibilidad y se resalta el descuento. */
html.paco-pg-mapa #SelectedSeats select.selected-seat-price,
html.paco-pg-mapa #SelectedSeats select.showare-select{
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html.paco-pg-mapa #SelectedSeats select.selected-seat-price:disabled,
html.paco-pg-mapa #SelectedSeats select.showare-select:disabled{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  opacity:1!important;
  cursor:default!important;
  background-color:rgba(0,0,0,.32)!important;
  background-image:none!important;
  padding-right:12px!important;
}
html.paco-pg-mapa #SelectedSeats select option.coupon-price-option{
  color:#DFBA53!important;
  background-color:#01150B!important;
  font-weight:700!important;
}
html.paco-pg-mapa #SelectedSeats select.selected-seat-price:has(option.coupon-price-option:checked),
html.paco-pg-mapa #SelectedSeats select.showare-select:has(option.coupon-price-option:checked){
  color:#DFBA53!important;
  -webkit-text-fill-color:#DFBA53!important;
  border-color:rgba(223,186,83,.55)!important;
  font-weight:700!important;
}

/* El recuadro de precio "1%Desc..." (un <select> que sale disabled cuando
   hay un solo precio) traia una sombra: la del control nativo / estado
   disabled del navegador. Un <select> deshabilitado ademas pinta un
   bisel/sombra INTERIOR clarito (se ve blancuzco) que appearance:none no
   siempre borra en todos los navegadores. Se apaga toda sombra —exterior
   e interior— del recuadro de precio y de su contenedor de asiento.
   —incluye el de arriba, que es el mismo elemento repetido por asiento—. */
html.paco-pg-mapa #SelectedSeats .selected-item,
html.paco-pg-mapa #SelectedSeats .selected-seat,
html.paco-pg-mapa #SelectedSeats .selected-seat-info,
html.paco-pg-mapa #SelectedSeats select.selected-seat-price,
html.paco-pg-mapa #SelectedSeats select.showare-select,
html.paco-pg-mapa #SelectedSeats select.selected-seat-price:disabled,
html.paco-pg-mapa #SelectedSeats select.showare-select:disabled,
html.paco-pg-mapa #SelectedSeats select.selected-seat-price:disabled:hover,
html.paco-pg-mapa #SelectedSeats .selected-seat-price{
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  appearance:none!important;
  text-shadow:none!important;
  filter:none!important;
}


/* ============================================================
   AVISO / CHECKOUT.ASP  (html.paco-pg-aviso)
   ------------------------------------------------------------
   checkout.asp muestra los avisos de validacion del carrito
   (p. ej. "La cantidad maxima de boletos... es de 6"). Cae como
   "pagina normal": el contenido nativo de ShoWare queda envuelto
   en .paco-native-box (caja blanca). Aqui esa caja se convierte en
   la tarjeta oscura de marca con filo dorado y el aviso resaltado
   en una alerta roja con icono. Todo cuelga de html.paco-pg-aviso,
   asi que ningun selector pisa otras paginas.
   ============================================================ */

/* Fondo de marca (como login/carrito): quita el hero, deja la malla.
   Se repite dentro del @media 1280 mas abajo para ganarle a la regla
   movil de .paco-pg-otra, que dejaba el fondo blanco. */
html.paco-pg-aviso,
html.paco-pg-aviso body{
  background-color:#001a10!important;
  background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;
  background-repeat:repeat!important;
  background-position:center top!important;
}
html.paco-pg-aviso body{position:static!important;top:0!important;margin:0!important}

/* Estorbos fuera: traductor, columna izquierda (calendario/ads),
   nav de ShoWare, favoritos e imagen suelta. */
html.paco-pg-aviso #google_translate_element,
html.paco-pg-aviso .goog-te-gadget,
html.paco-pg-aviso .goog-te-banner-frame,
html.paco-pg-aviso .skiptranslate,
html.paco-pg-aviso .control-wrap,
html.paco-pg-aviso .ads-control,
html.paco-pg-aviso #calendarWidget,
html.paco-pg-aviso .reporting-link,
html.paco-pg-aviso #epImage2,
html.paco-pg-aviso #swFavoritelistWrap,
html.paco-pg-aviso .showare-nav-wrap,
html.paco-pg-aviso .showare-nav,
html.paco-pg-aviso #utilityNav,
html.paco-pg-aviso .utility-nav,
html.paco-pg-aviso #TopMenu,
html.paco-pg-aviso #divTopMenu{display:none!important}

/* ── La caja blanca pasa a tarjeta de marca ── */
html.paco-pg-aviso .paco-native-box{
  background-color:#01150B!important;
  background-image:
    radial-gradient(120% 150% at 100% 0%,rgba(223,186,83,.13) 0%,rgba(223,186,83,0) 60%),
    linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%)!important;
  width:94%!important;
  max-width:620px!important;
  margin:60px auto 80px!important;
  padding:40px 42px 38px!important;
  border:none!important;
  border-radius:20px!important;
  box-shadow:0 20px 50px rgba(0,0,0,.5)!important;
  min-height:0!important;
  color:#dfe4e0!important;
  font-family:"Montserrat",sans-serif!important;
  position:relative!important;
  overflow:visible!important;
  text-align:center!important;
}

/* Filo dorado en diagonal (la misma tecnica de mascara del resto). */
html.paco-pg-aviso .paco-native-box::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  padding:1.5px;
  background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  z-index:1;
}

/* ── Andamiaje interno de ShoWare: transparente y a lo ancho ── */
html.paco-pg-aviso .paco-native-box #page-wrap,
html.paco-pg-aviso .paco-native-box .content-wrap,
html.paco-pg-aviso .paco-native-box .content-inner,
html.paco-pg-aviso .paco-native-box .center-div,
html.paco-pg-aviso .paco-native-box .site-width,
html.paco-pg-aviso .paco-native-box .main-container,
html.paco-pg-aviso .paco-native-box form[name="checkout"],
html.paco-pg-aviso .paco-native-box table,
html.paco-pg-aviso .paco-native-box tbody,
html.paco-pg-aviso .paco-native-box tr,
html.paco-pg-aviso .paco-native-box td{
  position:relative;
  z-index:2;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:none!important;
  box-shadow:none!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  box-sizing:border-box!important;
}
html.paco-pg-aviso .paco-native-box form[name="checkout"]{text-align:center!important}
html.paco-pg-aviso .paco-native-box table{margin:0 auto!important}
html.paco-pg-aviso .paco-native-box td{display:block!important;text-align:center!important}
/* Los <br> sueltos de ShoWare inflan el espaciado: se ocultan los
   estructurales y se deja el ritmo a los margenes. El <br> util entre
   las dos frases del aviso vive dentro de .error-message y se conserva. */
html.paco-pg-aviso .paco-native-box .main-container>br,
html.paco-pg-aviso .paco-native-box form[name="checkout"]>br,
html.paco-pg-aviso .paco-native-box td>br{display:none!important}

/* ── Titulo "Aviso" con antetitulo dorado y separador ── */
html.paco-pg-aviso .paco-native-box .heading-text.sub-head-text{
  position:relative;
  z-index:2;
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#DFBA53!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:26px!important;
  font-weight:800!important;
  letter-spacing:3px!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
  background:transparent!important;
}
html.paco-pg-aviso .paco-native-box .heading-text.sub-head-text::before{
  content:"Festival Presidente";
  display:block;
  margin:0 0 9px;
  color:rgba(255,255,255,.45);
  font-family:"Montserrat",sans-serif;
  font-size:9.5px;
  font-weight:800;
  letter-spacing:3px;
  line-height:1;
  text-transform:uppercase;
}

/* El <hr> que ShoWare pone bajo "Aviso" pasa a separador dorado. */
html.paco-pg-aviso .paco-native-box hr{
  border:none!important;
  height:1px!important;
  width:100%!important;
  margin:16px 0 24px!important;
  background:linear-gradient(90deg,rgba(223,186,83,0) 0%,rgba(223,186,83,.55) 50%,rgba(223,186,83,0) 100%)!important;
}

/* ── El mensaje de error pasa a alerta roja con icono ── */
html.paco-pg-aviso .paco-native-box .error-message{
  position:relative;
  z-index:2;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:480px!important;
  margin:4px auto 0!important;
  padding:22px 22px 22px 62px!important;
  text-align:left!important;
  background-color:rgba(234,31,40,.09)!important;
  background-image:linear-gradient(180deg,rgba(234,31,40,.06) 0%,rgba(234,31,40,0) 100%)!important;
  border:1px solid rgba(255,77,77,.35)!important;
  border-left:3px solid #ff4d4d!important;
  border-radius:14px!important;
  color:#e9edea!important;
  font-family:"Montserrat",sans-serif!important;
  font-size:13.5px!important;
  font-weight:500!important;
  line-height:1.65!important;
}
html.paco-pg-aviso .paco-native-box .error-message::before{
  content:"";
  position:absolute;
  left:18px;
  top:20px;
  width:28px;
  height:28px;
  border-radius:50%;
  background-color:rgba(255,77,77,.12);
  border:1.5px solid rgba(255,77,77,.5);
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:15px 15px;
}
/* Los numeros resaltados (6, 5, 2) en dorado. */
html.paco-pg-aviso .paco-native-box .error-message b{
  color:#DFBA53!important;
  font-weight:800!important;
}
/* El primer <b> es el titulo del aviso: rojo, en bloque, algo mas grande. */
html.paco-pg-aviso .paco-native-box .error-message b:first-child{
  display:block!important;
  margin:0 0 8px!important;
  color:#ff9b9b!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:15px!important;
  font-weight:800!important;
  letter-spacing:.5px!important;
  line-height:1.3!important;
}
html.paco-pg-aviso .paco-native-box .error-message b:first-child br{display:none!important}

/* ── Boton "Regresar al Carrito": pildora dorada de siempre ── */
html.paco-pg-aviso .paco-native-box form[name="checkout"] input.button,
html.paco-pg-aviso .paco-native-box input.button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:50px!important;
  margin:26px 0 0!important;
  padding:14px 36px!important;
  border:none!important;
  border-radius:999px!important;
  background:#DFBA53!important;
  background-image:linear-gradient(180deg,#ecc86a 0%,#DFBA53 55%,#c79f3c 100%)!important;
  color:#01150B!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:1.5px!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:0 8px 20px rgba(223,186,83,.28)!important;
  cursor:pointer!important;
  -webkit-appearance:none;
  appearance:none;
  transition:transform .15s ease,box-shadow .15s ease!important;
}
html.paco-pg-aviso .paco-native-box input.button:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 28px rgba(223,186,83,.4)!important;
}

/* Deja fuera cualquier input oculto (activity=continue). */
html.paco-pg-aviso .paco-native-box input[type="hidden"]{display:none!important}

/* ── Movil: reafirma el fondo (gana a .paco-pg-otra) y separa del header ── */
@media (max-width:1280px){
  html.paco-pg-aviso,
  html.paco-pg-aviso body{
    background-color:#001a10!important;
    background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;
    background-repeat:repeat!important;
    background-position:center top!important;
  }
  html.paco-pg-aviso #wrapper,
  html.paco-pg-aviso .site-wrapper,
  html.paco-pg-aviso #content,
  html.paco-pg-aviso .main-content,
  html.paco-pg-aviso #main,
  html.paco-pg-aviso .site-content,
  html.paco-pg-aviso .content-wrap,
  html.paco-pg-aviso .content-inner,
  html.paco-pg-aviso .main-container,
  html.paco-pg-aviso #EventInformationWrap{
    padding-top:0!important;
    margin-top:0!important;
  }
  html.paco-pg-aviso .paco-native-box{margin-top:100px!important}
}
@media (max-width:760px){
  html.paco-pg-aviso .paco-native-box{
    width:92%!important;
    padding:30px 20px 28px!important;
    margin:100px auto 56px!important;
  }
  html.paco-pg-aviso .paco-native-box .heading-text.sub-head-text{font-size:22px!important}
  html.paco-pg-aviso .paco-native-box .error-message{padding:18px 16px 18px 54px!important}
  html.paco-pg-aviso .paco-native-box form[name="checkout"] input.button,
  html.paco-pg-aviso .paco-native-box input.button{width:100%!important}
}


/* ============================================================
   ORDERTICKETSQUICKPICK.ASP - Aviso de "Seleccion Rapida"
   (html.paco-pg-qpaviso)
   ------------------------------------------------------------
   Cuando la Seleccion Rapida del mapa de asientos no se puede
   completar (cantidad maxima superada, ya hay boletos de esta
   Funcion en el carrito, etc.), ShoWare regresa a esta pagina con
   el mismo patron de "pagina normal" que checkout.asp: el aviso
   queda envuelto en .paco-native-box (caja blanca, ancha, con
   min-height:50vh por defecto -> por eso se veia una caja enorme
   y en blanco). Reutiliza el lenguaje visual de html.paco-pg-aviso
   (tarjeta oscura angosta, filo dorado, alerta roja con icono)
   pero en su propio bloque -- mismo criterio que paco-pg-final --
   porque cuelga de una pagina distinta y su marcado no es identico. */

html.paco-pg-qpaviso,
html.paco-pg-qpaviso body{
  background-color:#001a10!important;
  background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;
  background-repeat:repeat!important;
  background-position:center top!important;
}
html.paco-pg-qpaviso body{position:static!important;top:0!important;margin:0!important}

html.paco-pg-qpaviso .paco-native-box #google_translate_element,
html.paco-pg-qpaviso .goog-te-gadget,
html.paco-pg-qpaviso .goog-te-banner-frame,
html.paco-pg-qpaviso .skiptranslate,
html.paco-pg-qpaviso .control-wrap,
html.paco-pg-qpaviso .ads-control,
html.paco-pg-qpaviso #calendarWidget,
html.paco-pg-qpaviso .reporting-link,
html.paco-pg-qpaviso #epImage2,
html.paco-pg-qpaviso #swFavoritelistWrap,
html.paco-pg-qpaviso .showare-nav-wrap,
html.paco-pg-qpaviso .showare-nav,
html.paco-pg-qpaviso #utilityNav,
html.paco-pg-qpaviso .utility-nav,
html.paco-pg-qpaviso #TopMenu,
html.paco-pg-qpaviso #divTopMenu{display:none!important}

/* La caja blanca (y ancha, min-height:50vh) pasa a tarjeta angosta de marca. */
html.paco-pg-qpaviso .paco-native-box{
  background-color:#01150B!important;
  background-image:
    radial-gradient(120% 150% at 100% 0%,rgba(223,186,83,.13) 0%,rgba(223,186,83,0) 60%),
    linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%)!important;
  width:94%!important;
  max-width:620px!important;
  margin:60px auto 80px!important;
  padding:40px 42px 38px!important;
  border:none!important;
  border-radius:20px!important;
  box-shadow:0 20px 50px rgba(0,0,0,.5)!important;
  min-height:0!important;
  color:#dfe4e0!important;
  font-family:"Montserrat",sans-serif!important;
  position:relative!important;
  overflow:visible!important;
  text-align:center!important;
}

html.paco-pg-qpaviso .paco-native-box::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  padding:1.5px;
  background:linear-gradient(135deg,rgba(223,186,83,1) 0%,rgba(223,186,83,0) 42%,rgba(223,186,83,0) 58%,rgba(223,186,83,1) 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  z-index:1;
}

html.paco-pg-qpaviso .paco-native-box #page-wrap,
html.paco-pg-qpaviso .paco-native-box .content-wrap,
html.paco-pg-qpaviso .paco-native-box .content-inner,
html.paco-pg-qpaviso .paco-native-box .center-div,
html.paco-pg-qpaviso .paco-native-box .site-width,
html.paco-pg-qpaviso .paco-native-box .main-container,
html.paco-pg-qpaviso .paco-native-box form,
html.paco-pg-qpaviso .paco-native-box table,
html.paco-pg-qpaviso .paco-native-box tbody,
html.paco-pg-qpaviso .paco-native-box tr,
html.paco-pg-qpaviso .paco-native-box td{
  position:relative;
  z-index:2;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:none!important;
  box-shadow:none!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  box-sizing:border-box!important;
}
html.paco-pg-qpaviso .paco-native-box form{text-align:center!important}
html.paco-pg-qpaviso .paco-native-box table{margin:0 auto!important}
html.paco-pg-qpaviso .paco-native-box td{display:block!important;text-align:center!important}
html.paco-pg-qpaviso .paco-native-box .main-container>br,
html.paco-pg-qpaviso .paco-native-box form>br,
html.paco-pg-qpaviso .paco-native-box td>br{display:none!important}

/* Titulo "Seleccion rapida" (si ShoWare lo imprime), igual que en checkout.asp. */
html.paco-pg-qpaviso .paco-native-box .heading-text.sub-head-text{
  position:relative;
  z-index:2;
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#DFBA53!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:26px!important;
  font-weight:800!important;
  letter-spacing:3px!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
  -webkit-text-stroke:0!important;
  background:transparent!important;
}
html.paco-pg-qpaviso .paco-native-box .heading-text.sub-head-text::before{
  content:"Festival Presidente";
  display:block;
  margin:0 0 9px;
  color:rgba(255,255,255,.45);
  font-family:"Montserrat",sans-serif;
  font-size:9.5px;
  font-weight:800;
  letter-spacing:3px;
  line-height:1;
  text-transform:uppercase;
}
html.paco-pg-qpaviso .paco-native-box hr{
  border:none!important;
  height:1px!important;
  width:100%!important;
  margin:16px 0 24px!important;
  background:linear-gradient(90deg,rgba(223,186,83,0) 0%,rgba(223,186,83,.55) 50%,rgba(223,186,83,0) 100%)!important;
}

/* El aviso ("Atencion, no es posible... por las siguientes razones:"
   + la lista de razones con la cantidad resaltada) pasa a alerta
   roja con icono, igual que en checkout.asp. */
html.paco-pg-qpaviso .paco-native-box .error-message{
  position:relative;
  z-index:2;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:480px!important;
  margin:4px auto 0!important;
  padding:22px 24px 22px 62px!important;
  text-align:left!important;
  background-color:rgba(234,31,40,.09)!important;
  background-image:linear-gradient(180deg,rgba(234,31,40,.06) 0%,rgba(234,31,40,0) 100%)!important;
  border:1px solid rgba(255,77,77,.35)!important;
  border-left:3px solid #ff4d4d!important;
  border-radius:14px!important;
  color:#e9edea!important;
  font-family:"Montserrat",sans-serif!important;
  font-size:13.5px!important;
  font-weight:500!important;
  line-height:1.65!important;
}
html.paco-pg-qpaviso .paco-native-box .error-message::before{
  content:"";
  position:absolute;
  left:18px;
  top:22px;
  width:28px;
  height:28px;
  border-radius:50%;
  background-color:rgba(255,77,77,.12);
  border:1.5px solid rgba(255,77,77,.5);
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:15px 15px;
}
/* El texto de .error-message no viene siempre con el mismo marcado
   (a veces cada razon queda en su propio <div>/<p>, lo que hacia que
   ":first-child" pescara el <b> de la PRIMERA razon en vez del titulo,
   dejandola gigante y centrada por error). En vez de adivinar la
   posicion en el DOM, pacoArmarAvisoQP() en leprechaun5.js reconstruye
   el aviso a partir del texto plano: separa el titulo (todo hasta los
   ":") de la lista de razones y les pone estas clases propias. */
html.paco-pg-qpaviso .paco-native-box .error-message .paco-qp-titulo{
  display:block!important;
  margin:0 0 12px!important;
  padding:0!important;
  text-align:center!important;
  color:#ff9b9b!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:14.5px!important;
  font-weight:800!important;
  letter-spacing:.3px!important;
  line-height:1.4!important;
}
html.paco-pg-qpaviso .paco-native-box .error-message .paco-qp-razones{
  display:block!important;
}
html.paco-pg-qpaviso .paco-native-box .error-message .paco-qp-razon{
  display:block!important;
  margin:0 0 8px!important;
  padding:0!important;
  color:#e9edea!important;
  font-weight:500!important;
}
html.paco-pg-qpaviso .paco-native-box .error-message .paco-qp-razon:last-child{margin-bottom:0!important}
/* Las cantidades resaltadas (4, 2...) dentro de cada razon, en dorado.
   Tambien cubre el caso en que pacoArmarAvisoQP() todavia no corrio
   (por ejemplo con JS deshabilitado): el <b> nativo de ShoWare, sea
   cual sea su posicion, igual queda dorado en vez de sin estilo. */
html.paco-pg-qpaviso .paco-native-box .error-message b{
  color:#DFBA53!important;
  font-weight:800!important;
}
/* Red de seguridad: cuando el aviso nativo de ShoWare trae un boton/link
   propio (p.ej. "Continuar >") DENTRO del mismo bloque, pacoArmarAvisoQP()
   se abstiene de tocar el marcado (para no romper ese boton) y el texto se
   queda con el color oscuro que ShoWare le pone por su cuenta -- ilegible
   sobre la tarjeta oscura. Sin acceso al marcado nativo, se fuerza un
   color claro a CUALQUIER descendiente de .error-message; el titulo/razon
   de arriba, con selectores mas especificos, siguen ganando cuando existen. */
html.paco-pg-qpaviso .paco-native-box .error-message,
html.paco-pg-qpaviso .paco-native-box .error-message *{
  color:#f2f5f3!important;
}
html.paco-pg-qpaviso .paco-native-box .error-message b,
html.paco-pg-qpaviso .paco-native-box .error-message strong{
  color:#DFBA53!important;
}

/* Boton "Cambiar Cantidad": la misma pildora dorada de siempre. */
html.paco-pg-qpaviso .paco-native-box input.button,
html.paco-pg-qpaviso .paco-native-box input[type="submit"],
html.paco-pg-qpaviso .paco-native-box input[type="button"]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:50px!important;
  margin:26px 0 0!important;
  padding:14px 36px!important;
  border:none!important;
  border-radius:999px!important;
  background:#DFBA53!important;
  background-image:linear-gradient(180deg,#ecc86a 0%,#DFBA53 55%,#c79f3c 100%)!important;
  color:#01150B!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:1.5px!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:0 8px 20px rgba(223,186,83,.28)!important;
  cursor:pointer!important;
  -webkit-appearance:none;
  appearance:none;
  transition:transform .15s ease,box-shadow .15s ease!important;
}
html.paco-pg-qpaviso .paco-native-box input.button:hover,
html.paco-pg-qpaviso .paco-native-box input[type="submit"]:hover,
html.paco-pg-qpaviso .paco-native-box input[type="button"]:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 28px rgba(223,186,83,.4)!important;
}

html.paco-pg-qpaviso .paco-native-box input[type="hidden"]{display:none!important}

@media (max-width:1280px){
  html.paco-pg-qpaviso,
  html.paco-pg-qpaviso body{
    background-color:#001a10!important;
    background-image:url('https://cdn.jsdelivr.net/gh/Infinitho-Devs/aquiarius@main/imagenes/malla-original-2171x4096.png')!important;
    background-repeat:repeat!important;
    background-position:center top!important;
  }
  html.paco-pg-qpaviso #wrapper,
  html.paco-pg-qpaviso .site-wrapper,
  html.paco-pg-qpaviso #content,
  html.paco-pg-qpaviso .main-content,
  html.paco-pg-qpaviso #main,
  html.paco-pg-qpaviso .site-content,
  html.paco-pg-qpaviso .content-wrap,
  html.paco-pg-qpaviso .content-inner,
  html.paco-pg-qpaviso .main-container,
  html.paco-pg-qpaviso #EventInformationWrap{
    padding-top:0!important;
    margin-top:0!important;
  }
  html.paco-pg-qpaviso .paco-native-box{margin-top:100px!important}
}
@media (max-width:760px){
  html.paco-pg-qpaviso .paco-native-box{
    width:92%!important;
    padding:30px 20px 28px!important;
    margin:100px auto 56px!important;
  }
  html.paco-pg-qpaviso .paco-native-box .heading-text.sub-head-text{font-size:22px!important}
  html.paco-pg-qpaviso .paco-native-box .error-message{padding:18px 16px 18px 54px!important}
  html.paco-pg-qpaviso .paco-native-box .error-message .paco-qp-titulo{font-size:13.5px!important}
  html.paco-pg-qpaviso .paco-native-box input.button,
  html.paco-pg-qpaviso .paco-native-box input[type="submit"],
  html.paco-pg-qpaviso .paco-native-box input[type="button"]{width:100%!important}
}
/* ============================================================ */


/* ============================================================
   CHECKOUT_FINISHED.ASP - Tarjeta rechazada  (html.paco-pg-final)
   ------------------------------------------------------------
   Cuando el banco rechaza la tarjeta, ShoWare imprime el aviso
   dentro de .error-message con sus estilos por defecto (caja
   blanca, texto rojo generico). Se le da la misma alerta de marca
   que ya se usa en checkout.asp (html.paco-pg-aviso). No se toca
   el resto de la pagina porque checkout_finished.asp tambien sirve
   la pantalla de compra exitosa, y .error-message solo existe en
   el caso de rechazo.
   ============================================================ */
html.paco-pg-final .paco-native-box .error-message{
  position:relative;
  z-index:2;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:480px!important;
  margin:28px auto 0!important;
  padding:22px 22px 22px 62px!important;
  text-align:left!important;
  background-color:rgba(234,31,40,.09)!important;
  background-image:linear-gradient(180deg,rgba(234,31,40,.06) 0%,rgba(234,31,40,0) 100%)!important;
  border:1px solid rgba(255,77,77,.35)!important;
  border-left:3px solid #ff4d4d!important;
  border-radius:14px!important;
  color:#e9edea!important;
  font-family:"Montserrat",sans-serif!important;
  font-size:13.5px!important;
  font-weight:500!important;
  line-height:1.65!important;
}
html.paco-pg-final .paco-native-box .error-message::before{
  content:"";
  position:absolute;
  left:18px;
  top:20px;
  width:28px;
  height:28px;
  border-radius:50%;
  background-color:rgba(255,77,77,.12);
  border:1.5px solid rgba(255,77,77,.5);
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:15px 15px;
}
/* Titulo + cuerpo + advertencia -- separados por JS (pacoPersonalizarErrorFinal)
   a partir del bloque de texto plano que imprime ShoWare. */
html.paco-pg-final .paco-native-box .error-message .paco-fin-error-title{
  display:block!important;
  margin:0 0 8px!important;
  color:#ff9b9b!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:15px!important;
  font-weight:800!important;
  letter-spacing:.6px!important;
  text-transform:uppercase!important;
  line-height:1.3!important;
}
html.paco-pg-final .paco-native-box .error-message .paco-fin-error-cuerpo{
  display:block!important;
  color:#e9edea!important;
}
html.paco-pg-final .paco-native-box .error-message .paco-fin-error-warn{
  position:relative;
  z-index:1;
  display:block!important;
  margin:14px 0 0!important;
  padding:10px 12px!important;
  background-color:rgba(223,186,83,.12)!important;
  border:1px solid rgba(223,186,83,.4)!important;
  border-radius:9px!important;
  color:#DFBA53!important;
  font-weight:800!important;
  letter-spacing:.2px!important;
}
@media (max-width:760px){
  html.paco-pg-final .paco-native-box .error-message{
    max-width:100%!important;
    padding:18px 16px 18px 54px!important;
    margin-top:20px!important;
  }
}

/* ── Boton "Regresar a la Pagina Principal": misma pildora dorada
   de siempre (marcado por JS via pacoEstilarBotonRegresar, porque
   en la pantalla de rechazo el boton no viene dentro de
   .checkout-finished-button-wrap) ── */
html.paco-pg-final .paco-native-box .paco-fin-btn-regresar{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:50px!important;
  margin:26px 0 0!important;
  padding:14px 36px!important;
  border:none!important;
  border-radius:999px!important;
  background:#DFBA53!important;
  background-image:linear-gradient(180deg,#ecc86a 0%,#DFBA53 55%,#c79f3c 100%)!important;
  color:#01150B!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:1.5px!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:0 8px 20px rgba(223,186,83,.28)!important;
  cursor:pointer!important;
  -webkit-appearance:none;
  appearance:none;
  transition:transform .15s ease,box-shadow .15s ease!important;
}
html.paco-pg-final .paco-native-box .paco-fin-btn-regresar:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 28px rgba(223,186,83,.4)!important;
}
@media (max-width:760px){
  html.paco-pg-final .paco-native-box .paco-fin-btn-regresar{width:100%!important}
}


/* ============================================================
   CHECKOUT_STREAMLINED.ASP  (html.paco-pg-pago)
   ------------------------------------------------------------
   1) "Costo de envio" salia en gris apagado y con una tipografia
      distinta (Montserrat, sin mayusculas, mas chica) a la del
      resto de filas del resumen ("Total a pagar", "Equivalente en
      dolares", "Tipo de cambio", que usan .checkout-basket-total-label
      / [class*="checkout-basket-total-label-"]: OVERTURE, 11.5px,
      800, mayusculas, dorado). Se iguala etiqueta Y valor a esa
      misma tipografia/color para que todas las filas se vean
      simetricas (mismo tamano, mismo color).
   2) El aviso "Solo es posible comprar con tarjetas participantes"
      se convierte (por JS) en un popup con boton "Entendido".
   ============================================================ */

/* ── 1. Fila "Costo de envio" igualada al resto de filas del resumen ── */
html.paco-pg-pago #checkoutWrap .checkout-basket-total .minor-label{
  color:#DFBA53!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:11.5px!important;
  font-weight:800!important;
  letter-spacing:1.1px!important;
  text-transform:uppercase!important;
  line-height:1.6!important;
}
html.paco-pg-pago #checkoutWrap .checkout-basket-total .minor-total,
html.paco-pg-pago #checkoutWrap #summaryDeliveryFeesTotal{
  color:#DFBA53!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:11.5px!important;
  font-weight:800!important;
  letter-spacing:1.1px!important;
  line-height:1.6!important;
  white-space:nowrap!important;
}

/* ── 2. Popup de aviso (tarjetas participantes) ── */
#paco-pago-aviso-overlay{
  position:fixed;
  inset:0;
  z-index:10000020;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:20px;
  background:rgba(0,10,6,.8);
  -webkit-backdrop-filter:blur(5px);
  backdrop-filter:blur(5px);
  opacity:0;
  transition:opacity .28s ease;
}
#paco-pago-aviso-overlay.paco-abierto{opacity:1}

.paco-pago-aviso-card{
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
  width:100%;
  max-width:430px;
  padding:34px 30px 28px;
  text-align:center;
  border-radius:20px;
  background-color:#01150B;
  background-image:
    radial-gradient(130% 120% at 50% -10%,rgba(255,77,77,.16) 0%,rgba(255,77,77,0) 55%),
    linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%);
  box-shadow:0 28px 70px rgba(0,0,0,.65);
  color:#e9edea;
  font-family:"Montserrat",sans-serif;
  transform:translateY(14px) scale(.97);
  transition:transform .3s ease;
}
#paco-pago-aviso-overlay.paco-abierto .paco-pago-aviso-card{transform:none}

/* Filo dorado del recuadro */
.paco-pago-aviso-card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  padding:1.6px;
  background:linear-gradient(135deg,#DFBA53 0%,rgba(223,186,83,0) 40%,rgba(223,186,83,0) 60%,#DFBA53 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
}

.paco-pago-aviso-close{
  position:absolute;
  top:12px;
  right:16px;
  z-index:2;
  border:none;
  background:none;
  font-size:26px;
  line-height:1;
  color:rgba(255,255,255,.5);
  cursor:pointer;
  transition:color .2s ease;
}
.paco-pago-aviso-close:hover{color:#DFBA53}

.paco-pago-aviso-ico{
  position:relative;
  z-index:1;
  width:60px;
  height:60px;
  margin:0 auto 16px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:rgba(223,186,83,.12);
  border:1.5px solid rgba(223,186,83,.5);
  box-shadow:0 0 0 6px rgba(223,186,83,.06);
}
.paco-pago-aviso-ico svg{width:28px;height:28px;stroke:#DFBA53;fill:none}

.paco-pago-aviso-card h3{
  position:relative;
  z-index:1;
  margin:0 0 10px;
  color:#DFBA53;
  font-family:"OVERTURE","Montserrat",sans-serif;
  font-size:19px;
  font-weight:800;
  letter-spacing:1px;
  text-transform:uppercase;
}
.paco-pago-aviso-card p{
  position:relative;
  z-index:1;
  margin:0 auto 22px;
  max-width:340px;
  color:#cfd6d1;
  font-size:14px;
  line-height:1.6;
}

.paco-pago-aviso-btn{
  position:relative;
  z-index:1;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-width:180px;
  min-height:50px;
  padding:14px 34px;
  border:none;
  border-radius:12px;
  background-color:#DFBA53;
  background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 55%,#c79f3c 100%);
  color:#06251a;
  font-family:"OVERTURE","Montserrat",sans-serif;
  font-size:12.5px;
  font-weight:800;
  letter-spacing:1.4px;
  text-transform:uppercase;
  cursor:pointer;
  box-shadow:0 10px 24px rgba(223,186,83,.3);
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;
}
.paco-pago-aviso-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 32px rgba(223,186,83,.5);
  filter:brightness(1.04);
}
.paco-pago-aviso-btn:active{transform:translateY(0)}
.paco-pago-aviso-btn svg{width:15px;height:15px;stroke:#06251a;fill:none}

@media (max-width:600px){
  .paco-pago-aviso-card{padding:28px 22px 24px}
  .paco-pago-aviso-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){
  #paco-pago-aviso-overlay,
  .paco-pago-aviso-card,
  .paco-pago-aviso-btn{transition:none}
}

/* ── 2b. Popup de aviso (Terreno / Terreno VIP en Selección Rápida) ──
   Mismo estilo visual que el popup de arriba (tarjetas participantes)
   y que el de Términos y Condiciones: tarjeta verde oscuro con filo
   dorado, botón de cerrar (X) y botón de acción, ambos cierran. */
#paco-terreno-aviso-overlay{
  position:fixed;
  inset:0;
  z-index:10000020;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:20px;
  background:rgba(0,10,6,.8);
  -webkit-backdrop-filter:blur(5px);
  backdrop-filter:blur(5px);
  opacity:0;
  transition:opacity .28s ease;
}
#paco-terreno-aviso-overlay.paco-abierto{opacity:1}

.paco-terreno-aviso-card{
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
  width:100%;
  max-width:430px;
  padding:34px 30px 28px;
  text-align:center;
  border-radius:20px;
  background-color:#01150B;
  background-image:
    radial-gradient(130% 120% at 50% -10%,rgba(223,186,83,.16) 0%,rgba(223,186,83,0) 55%),
    linear-gradient(165deg,#06251a 0%,#01150B 66%,#010a06 100%);
  box-shadow:0 28px 70px rgba(0,0,0,.65);
  color:#e9edea;
  font-family:"Montserrat",sans-serif;
  transform:translateY(14px) scale(.97);
  transition:transform .3s ease;
}
#paco-terreno-aviso-overlay.paco-abierto .paco-terreno-aviso-card{transform:none}

.paco-terreno-aviso-card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  padding:1.6px;
  background:linear-gradient(135deg,#DFBA53 0%,rgba(223,186,83,0) 40%,rgba(223,186,83,0) 60%,#DFBA53 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
}

.paco-terreno-aviso-close{
  position:absolute;
  top:12px;
  right:16px;
  z-index:2;
  border:none;
  background:none;
  font-size:26px;
  line-height:1;
  color:rgba(255,255,255,.5);
  cursor:pointer;
  transition:color .2s ease;
}
.paco-terreno-aviso-close:hover{color:#DFBA53}

.paco-terreno-aviso-ico{
  position:relative;
  z-index:1;
  width:60px;
  height:60px;
  margin:0 auto 16px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:rgba(223,186,83,.12);
  border:1.5px solid rgba(223,186,83,.5);
  box-shadow:0 0 0 6px rgba(223,186,83,.06);
}
.paco-terreno-aviso-ico svg{display:block!important;width:28px!important;height:28px!important;stroke:#DFBA53!important;fill:none!important;overflow:visible!important}

.paco-terreno-aviso-card h3{
  position:relative;
  z-index:1;
  margin:0 0 10px;
  color:#DFBA53;
  font-family:"OVERTURE","Montserrat",sans-serif;
  font-size:19px;
  font-weight:800;
  letter-spacing:1px;
  text-transform:uppercase;
}
.paco-terreno-aviso-card p{
  position:relative;
  z-index:1;
  margin:0 auto 22px;
  max-width:360px;
  color:#cfd6d1;
  font-size:14px;
  line-height:1.6;
}

.paco-terreno-aviso-btn{
  position:relative;
  z-index:1;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-width:180px;
  min-height:50px;
  padding:14px 34px;
  border:none;
  border-radius:12px;
  background-color:#DFBA53;
  background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 55%,#c79f3c 100%);
  color:#06251a;
  font-family:"OVERTURE","Montserrat",sans-serif;
  font-size:12.5px;
  font-weight:800;
  letter-spacing:1.4px;
  text-transform:uppercase;
  cursor:pointer;
  box-shadow:0 10px 24px rgba(223,186,83,.3);
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;
}
.paco-terreno-aviso-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 32px rgba(223,186,83,.5);
  filter:brightness(1.04);
}
.paco-terreno-aviso-btn:active{transform:translateY(0)}
.paco-terreno-aviso-btn svg{display:block!important;width:15px!important;height:15px!important;stroke:#06251a!important;fill:none!important;overflow:visible!important}

@media (max-width:600px){
  .paco-terreno-aviso-card{padding:28px 22px 24px}
  .paco-terreno-aviso-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){
  #paco-terreno-aviso-overlay,
  .paco-terreno-aviso-card,
  .paco-terreno-aviso-btn{transition:none}
}

/* ─── CO-BRANDING SCOTIABANK + VISA ──────────────────────────────
   Descuento con dos tarjetas: Scotiabank SIEMPRE primero, Visa
   despues. Se pinta en tres sitios: el banner del carrito
   (.paco-brsv-marks), la etiqueta de cada boleta (.paco-banre-tag)
   y el popup de aviso (.paco-popup-logos).                        */

/* Banner del carrito: dos "tarjetas" en la cabecera (fondo oscuro) */
.paco-brsv-marks{flex-shrink:0;display:flex;align-items:center;gap:10px}
.paco-brsv-marks .paco-brsv-mark{display:inline-flex;align-items:center;justify-content:center;height:36px;border-radius:9px;overflow:hidden;line-height:0}
/* Scotiabank: el PNG ya trae su recuadro rojo -> es la tarjeta */
.paco-brsv-mark--scotia{box-shadow:0 6px 16px rgba(234,31,40,.32),0 0 0 1px rgba(255,255,255,.14)}
.paco-brsv-marks .paco-brsv-mark--scotia img{height:36px;width:auto;max-width:150px;object-fit:contain;object-position:center}
/* Visa: logo blanco de patrocinadores sobre chip oscuro */
.paco-brsv-mark--visa{padding:0 12px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.paco-brsv-marks .paco-brsv-mark--visa img{height:22px;width:auto;max-width:72px;object-fit:contain;object-position:center}

/* Etiqueta de cada boleta: dos logos chicos, Scotiabank primero */
.paco-banre-tag-logos{flex-shrink:0;display:flex;align-items:center;gap:6px}
.paco-banre-tag-logo--visa{background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.2);padding:0 5px;border-radius:5px}
.paco-banre-tag-logo--visa img{height:11px;width:auto;max-width:40px;object-fit:contain}

/* Popup de aviso (tarjeta blanca): dos tarjetas, Scotiabank primero */
.paco-popup-logos{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 16px;flex-wrap:wrap}
.paco-popup-logos .paco-popup-logo{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 12px;border-radius:9px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.06)}
.paco-popup-logos .paco-popup-logo img{display:block;height:auto;max-height:26px;width:auto;max-width:120px;margin:0;object-fit:contain;box-shadow:none;border-radius:0}
.paco-popup-logo--scotia{background:#ea1f28 !important}

@media (max-width:600px){
  /* En movil los dos logos ocupan su propia linea completa: asi el
     titulo y el sello "15% OFF" no quedan apretados a la derecha. */
  .paco-brsv-marks{flex-basis:100%;gap:8px}
  .paco-brsv-marks .paco-brsv-mark{height:32px}
  .paco-brsv-marks .paco-brsv-mark--scotia img{height:32px;max-width:132px}
  .paco-brsv-marks .paco-brsv-mark--visa img{height:19px}
  .paco-popup-logos .paco-popup-logo{height:36px}
  .paco-popup-logos .paco-popup-logo img{max-height:22px}
}


/* ============================================================
   SIN SOMBRAS DE TEXTO  --  regla global
   ------------------------------------------------------------
   Se quitaron las cuatro declaraciones que ponian text-shadow
   (nav en hover, kicker del hero, sello del banner Scotiabank y
   titulo del plan superfan). Esta regla remata: apaga cualquier
   sombra de texto que venga de la hoja base de ShoWare o de un
   widget de terceros, en toda la pagina y en los pseudoelementos.
   ============================================================ */
*,
*::before,
*::after{
  text-shadow:none!important;
}

/* ============================================================
   SELECCION RAPIDA  --  orderticketsvenue.asp (html.paco-pg-mapa)
   ------------------------------------------------------------
   ShoWare inyecta el bloque "Seleccion rapida" con su propio
   <style>, y ese <style> va DESPUES del <link> de estilo2.css.
   Su maqueta es de floats: .quickpick-rightsection en float:left,
   los wraps en float/inline-block y las etiquetas fuera de flujo
   (de ahi el hack de margin-top:22px que habia antes). Como el
   <style> de la pagina va despues, toda regla nuestra con la misma
   especificidad perdia el desempate y la seccion se quedaba con la
   pinta nativa.
   Solucion: se rehace la maqueta con rejilla y se sube la
   especificidad metiendo el tipo `form` en el prefijo
   -> html.paco-pg-mapa form#SeatmapQuickPickForm = (1 id, 1 clase, 2 tipos)
   que le gana a form#SeatmapQuickPickForm.quickpick-form = (1,1,1)
   y a form#SeatmapQuickPickForm .x .y = (1,2,1).
   La tarjeta usa el mismo lenguaje que #SeatmapCoupon (su vecino):
   fondo verde oscuro, filo dorado suave y controles de 46px.
   ============================================================ */

/* -- Tarjeta contenedora -- */
html.paco-pg-mapa form#SeatmapQuickPickForm{
  box-sizing:border-box!important;
  display:block!important;
  clear:both!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 16px!important;
  padding:20px 20px 18px!important;
  border:1px solid rgba(223,186,83,.25)!important;
  border-radius:14px!important;
  background-color:#01150B!important;
  background-image:
    radial-gradient(130% 170% at 100% 0%,rgba(223,186,83,.10) 0%,rgba(223,186,83,0) 60%),
    linear-gradient(180deg,#052a1a 0%,#01150B 68%,#010a06 100%)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.4)!important;
  color:#dfe4e0!important;
  font-family:"Montserrat",sans-serif!important;
  overflow:visible!important;
}

/* El div interior solo envuelve: no aporta maqueta. */
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-section{
  display:block!important;
  box-sizing:border-box!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
}

/* -- Cabecera: icono + titulo, y debajo una linea de ayuda --
   El script de ShoWare le mete width/float/padding-bottom en linea
   cuando cree que el titulo no cabe; con !important ese parche
   deja de importar. */
/* El titulo hace un flujo de color lento entre el dorado de marca y el
   verde que ya usa "Buscar boletos" (mismo lenguaje de la tarjeta, sin
   inventar tonos nuevos) para que el ojo lo note aunque el mapa este
   lleno de dorado alrededor. El icono acompana con un anillo que
   respira, mismo truco de box-shadow que el candado de accessdenied. */
@keyframes pacoQuickPickTitleFlow{
  0%,100%{color:#DFBA53}
  35%{color:#f7e29c}
  70%{color:#4ade80}
}
@keyframes pacoQuickPickPulseRing{
  0%,100%{box-shadow:0 0 0 0 rgba(223,186,83,.4)}
  50%{box-shadow:0 0 0 8px rgba(223,186,83,0)}
}
html.paco-pg-mapa.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:10px!important;
  box-sizing:border-box!important;
  float:none!important;
  width:100%!important;
  margin:0 0 16px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid rgba(223,186,83,.18)!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:1.8px!important;
  line-height:1.3!important;
  text-transform:uppercase!important;
  text-align:left!important;
  -webkit-text-stroke:0!important;
  animation:pacoQuickPickTitleFlow 6s ease-in-out infinite!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading::before{
  content:"";
  flex:0 0 auto;
  width:30px;
  height:30px;
  border-radius:50%;
  border:1.5px solid rgba(223,186,83,.45);
  background-color:rgba(223,186,83,.12);
  background-repeat:no-repeat;
  background-position:center;
  background-size:15px 15px;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E");
  animation:pacoQuickPickPulseRing 2.6s ease-in-out infinite!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading::after{
  content:"Para gradas, selecciona tu asiento directamente en el mapa.";
  flex:1 1 100%;
  margin:0;
  color:#ffffff;
  font-family:"Montserrat",sans-serif;
  font-size:15px;
  font-weight:500;
  letter-spacing:0;
  line-height:1.5;
  text-transform:none;
}

/* -- Fila de controles: precio | cantidad | botones -- */
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-rightsection{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 108px auto!important;
  align-items:end!important;
  gap:14px!important;
  box-sizing:border-box!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
}

/* Cada casilla: sin floats, sin anchos nativos y sin el margin-top
   que compensaba las etiquetas absolutas. */
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-price-wrap,
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-quantity-wrap,
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-buttons-wrap{
  display:block!important;
  box-sizing:border-box!important;
  float:none!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
}

/* La casilla de botones va DESPUES del reset de arriba a proposito:
   comparte la clase .quickpick-quantity-wrap con la de cantidad. */
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-buttons-wrap{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:10px!important;
}

/* -- Etiquetas -- */
html.paco-pg-mapa form#SeatmapQuickPickForm label,
html.paco-pg-mapa form#SeatmapQuickPickForm .ticket-price-label,
html.paco-pg-mapa form#SeatmapQuickPickForm .number-of-tickets-label{
  position:static!important;
  display:block!important;
  float:none!important;
  box-sizing:border-box!important;
  width:auto!important;
  margin:0 0 8px!important;
  padding:0!important;
  color:#DFBA53!important;
  font-family:"Montserrat",sans-serif!important;
  font-size:10.5px!important;
  font-weight:800!important;
  letter-spacing:1.2px!important;
  line-height:1.4!important;
  text-transform:uppercase!important;
  text-align:left!important;
  white-space:nowrap!important;
}

/* La etiqueta "." de la casilla de botones solo servia para alinear
   con los floats; con rejilla sobra. */
html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-buttons-wrap>label{
  display:none!important;
}

/* -- Campos -- */
html.paco-pg-mapa form#SeatmapQuickPickForm select,
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="text"],
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="number"]{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:46px!important;
  margin:0!important;
  padding:0 15px!important;
  border:1.5px solid rgba(255,255,255,.16)!important;
  border-radius:11px!important;
  background-color:rgba(0,0,0,.45)!important;
  background-image:none!important;
  color:#ffffff!important;
  font-family:"Montserrat",sans-serif!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:normal!important;
  text-align:left!important;
  box-shadow:none!important;
  outline:none!important;
  -webkit-appearance:none;
  appearance:none;
  transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm select{
  padding-right:40px!important;
  cursor:pointer!important;
  text-overflow:ellipsis!important;
  background-repeat:no-repeat!important;
  background-position:right 15px center!important;
  background-size:12px 12px!important;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm select option{
  background-color:#01150B!important;
  color:#ffffff!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="text"],
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="number"]{
  padding:0 10px!important;
  text-align:center!important;
  font-variant-numeric:tabular-nums!important;
  -moz-appearance:textfield;
}
/* Las flechitas nativas del number se pintan claras sobre el fondo
   oscuro; se quitan (igual que en la pagina de cuenta). */
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="number"]::-webkit-outer-spin-button,
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0;
}
html.paco-pg-mapa form#SeatmapQuickPickForm select:focus,
html.paco-pg-mapa form#SeatmapQuickPickForm input:focus{
  border-color:#DFBA53!important;
  background-color:rgba(0,0,0,.6)!important;
  box-shadow:0 0 0 3px rgba(223,186,83,.16)!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm input::placeholder{
  color:rgba(255,255,255,.3)!important;
  font-weight:500!important;
}

/* -- Botones -- */
html.paco-pg-mapa form#SeatmapQuickPickForm .button,
html.paco-pg-mapa form#SeatmapQuickPickForm input.button,
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="submit"],
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="button"]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  box-sizing:border-box!important;
  width:auto!important;
  height:46px!important;
  min-height:46px!important;
  margin:0!important;
  padding:0 22px!important;
  border:1.5px solid #DFBA53!important;
  border-radius:11px!important;
  background-color:#DFBA53!important;
  background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%)!important;
  color:#06251a!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:1.2px!important;
  line-height:1!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-shadow:none!important;
  outline:none!important;
  -webkit-appearance:none;
  appearance:none;
  transition:background-image .2s ease,background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important;
}
/* "Buscar boletos" usa el verde de CTA que ya usa el resto del sitio
   (carrito, pago, contraseña) en vez del dorado del resto de botones,
   para que se distinga a simple vista de "Regresar" y no se pase por
   alto el panel. Con un respiro suave en el brillo para que resalte
   incluso con el mapa lleno de dorado alrededor. */
@keyframes pacoQuickPickGlow{
  0%,100%{box-shadow:0 8px 20px rgba(30,190,93,.32)}
  50%{box-shadow:0 8px 30px rgba(30,190,93,.62)}
}
html.paco-pg-mapa form#SeatmapQuickPickForm input#quickPickSubmit{
  border-color:#1ebe5d!important;
  background-color:#1ebe5d!important;
  background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;
  color:#ffffff!important;
  animation:pacoQuickPickGlow 2.6s ease-in-out infinite!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm input#quickPickSubmit:hover{
  background-image:linear-gradient(180deg,#35e07c 0%,#25d366 100%)!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm .button:hover,
html.paco-pg-mapa form#SeatmapQuickPickForm input.button:hover,
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="submit"]:hover,
html.paco-pg-mapa form#SeatmapQuickPickForm input[type="button"]:hover{
  background-image:linear-gradient(180deg,#f7dd8f 0%,#f1cd68 100%)!important;
  transform:translateY(-2px)!important;
}
/* "Regresar" queda como boton secundario. */
html.paco-pg-mapa form#SeatmapQuickPickForm .sw-button-muted,
html.paco-pg-mapa form#SeatmapQuickPickForm input.sw-button-muted,
html.paco-pg-mapa form#SeatmapQuickPickForm input[value="Regresar"]{
  background-color:transparent!important;
  background-image:none!important;
  border-color:rgba(223,186,83,.55)!important;
  color:#DFBA53!important;
  box-shadow:none!important;
}
html.paco-pg-mapa form#SeatmapQuickPickForm .sw-button-muted:hover,
html.paco-pg-mapa form#SeatmapQuickPickForm input.sw-button-muted:hover,
html.paco-pg-mapa form#SeatmapQuickPickForm input[value="Regresar"]:hover{
  background-color:#DFBA53!important;
  background-image:none!important;
  border-color:#DFBA53!important;
  color:#01150B!important;
}
/* quickpick() deshabilita el boton mientras envia. */
html.paco-pg-mapa form#SeatmapQuickPickForm .button[disabled],
html.paco-pg-mapa form#SeatmapQuickPickForm input[disabled]{
  opacity:.55!important;
  cursor:wait!important;
  transform:none!important;
  box-shadow:none!important;
}

/* -- Mensajes de error dentro del bloque -- */
html.paco-pg-mapa form#SeatmapQuickPickForm .error-message,
html.paco-pg-mapa form#SeatmapQuickPickForm .sw-error{
  box-sizing:border-box!important;
  margin:12px 0 0!important;
  padding:10px 12px!important;
  border:1px solid rgba(255,77,77,.4)!important;
  border-left:3px solid #ff4d4d!important;
  border-radius:10px!important;
  background:rgba(255,77,77,.1)!important;
  color:#ff9b9b!important;
  font-size:12px!important;
  line-height:1.45!important;
}

/* -- Tablet: precio + cantidad arriba, botones a lo ancho -- */
@media (max-width:1024px){
  html.paco-pg-mapa form#SeatmapQuickPickForm{
    padding:17px 15px 15px!important;
    margin-bottom:12px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading{
    margin-bottom:14px!important;
    padding-bottom:12px!important;
    font-size:12px!important;
    letter-spacing:1.5px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading::after{
    font-size:14px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-rightsection{
    grid-template-columns:minmax(0,1fr) 96px!important;
    gap:12px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-buttons-wrap{
    grid-column:1/-1!important;
    margin-top:2px!important;
  }
  /* 16px evita que iOS haga zoom al enfocar el campo. */
  html.paco-pg-mapa form#SeatmapQuickPickForm select,
  html.paco-pg-mapa form#SeatmapQuickPickForm input[type="text"],
  html.paco-pg-mapa form#SeatmapQuickPickForm input[type="number"]{
    height:48px!important;
    font-size:16px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm .button,
  html.paco-pg-mapa form#SeatmapQuickPickForm input.button,
  html.paco-pg-mapa form#SeatmapQuickPickForm input[type="submit"],
  html.paco-pg-mapa form#SeatmapQuickPickForm input[type="button"]{
    flex:1 1 auto!important;
    width:auto!important;
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
    padding:0 14px!important;
  }
}

/* -- Movil: todo en una columna -- */
@media (max-width:560px){
  html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-rightsection{
    grid-template-columns:minmax(0,1fr)!important;
    gap:13px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm .quickpick-buttons-wrap{
    flex-direction:column-reverse!important;
    align-items:stretch!important;
    gap:9px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm .button,
  html.paco-pg-mapa form#SeatmapQuickPickForm input.button,
  html.paco-pg-mapa form#SeatmapQuickPickForm input[type="submit"],
  html.paco-pg-mapa form#SeatmapQuickPickForm input[type="button"]{
    flex:0 0 auto!important;
    width:100%!important;
  }
}

/* Apaisado bajito: manda el mapa, la linea de ayuda estorba. */
@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){
  html.paco-pg-mapa form#SeatmapQuickPickForm{padding:13px 14px 12px!important}
  html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading{
    margin-bottom:11px!important;
    padding-bottom:10px!important;
  }
  html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading::after{display:none!important}
}

@media (prefers-reduced-motion:reduce){
  html.paco-pg-mapa form#SeatmapQuickPickForm select,
  html.paco-pg-mapa form#SeatmapQuickPickForm input,
  html.paco-pg-mapa form#SeatmapQuickPickForm .button{transition:none!important}
  html.paco-pg-mapa form#SeatmapQuickPickForm .button:hover,
  html.paco-pg-mapa form#SeatmapQuickPickForm input.button:hover{transform:none!important}
  html.paco-pg-mapa form#SeatmapQuickPickForm input#quickPickSubmit{animation:none!important;box-shadow:0 8px 20px rgba(30,190,93,.32)!important}
  html.paco-pg-mapa.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading{animation:none!important;color:#DFBA53!important}
  html.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading::before{animation:none!important;box-shadow:none!important}
}

/* -- Aviso "SELECCIÓN RÁPIDA - TERRENO Y FRONT STAGE" --
   Reemplaza (por JS, ponerBadgeRapida) el texto nativo "Selección
   Rápida" del encabezado por una pildora pequeña que alterna entre
   el verde y el dorado de marca. El rayo (icono ::before) y la
   frase de ayuda (::after) del encabezado no se tocan.
   Ojo: sin !important en cada propiedad, el <style> nativo de
   ShoWare para este widget (que carga DESPUES del nuestro y usa
   !important el mismo) se comia el fondo/padding/color y la
   pildora se veia como texto plano -- de ahi el !important en
   todo, igual que el resto de las reglas de este bloque.
   El pulso de color en sí NO puede llevar !important propio (las
   animaciones CSS nunca le ganan a una declaración !important,
   ni siquiera a una propia), así que el fondo degradado y estático
   con !important de abajo queda solo como red de seguridad
   -- lo que realmente pinta el pulso es un ::before propio (que
   ShoWare nunca pudo anticipar, así que no lo pisa) superpuesto
   con position:absolute + z-index:-1 dentro del stacking context
   que crea la pildora (position:relative + z-index:0). */
html.paco-pg-mapa.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading .paco-quickpick-badge{
  position:relative!important;
  z-index:0!important;
  display:inline-flex!important;
  align-items:center!important;
  box-sizing:border-box!important;
  padding:5px 13px!important;
  border-radius:999px!important;
  background-color:#1ebe5d!important;
  background-image:linear-gradient(135deg,#29d46d 0%,#1ebe5d 55%,#DFBA53 100%)!important;
  box-shadow:0 6px 16px rgba(30,190,93,.4)!important;
  color:#06251a!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:1px!important;
  line-height:1.3!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
  cursor:default!important;
}
html.paco-pg-mapa.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading .paco-quickpick-badge::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  border-radius:inherit!important;
  animation:paco-rapida-badge-pulso 1.2s ease-in-out infinite;
}
@keyframes paco-rapida-badge-pulso{
  0%,100%{
    background-color:#1ebe5d;
    background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%);
  }
  50%{
    background-color:#DFBA53;
    background-image:linear-gradient(180deg,#f0cf72 0%,#DFBA53 100%);
  }
}
@media (max-width:600px){
  html.paco-pg-mapa.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading .paco-quickpick-badge{font-size:9.5px!important;letter-spacing:.6px!important;padding:4px 10px!important}
}
@media (prefers-reduced-motion:reduce){
  html.paco-pg-mapa.paco-pg-mapa form#SeatmapQuickPickForm #SeatmapQuickPickHeading .paco-quickpick-badge::before{
    animation:none!important;
    background-color:#1ebe5d!important;
    background-image:linear-gradient(180deg,#29d46d 0%,#1ebe5d 100%)!important;
  }
}

/* -- Aviso "Selección rápida disponible pronto" --
   Cuando el evento/funcion no tiene stock, ShoWare simplemente no
   imprime form#SeatmapQuickPickForm (no lo oculta, no lo manda).
   leprechaun5.js detecta esa ausencia e inyecta esta caja en el
   mismo lugar donde iria la tarjeta de Selección Rápida, con el
   mismo lenguaje visual (fondo verde oscuro, filo dorado). */
html.paco-pg-mapa .paco-quickpick-proximamente{
  display:flex;
  align-items:center;
  gap:10px;
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  margin:0 0 16px;
  padding:16px 20px;
  border:1px solid rgba(223,186,83,.25);
  border-radius:14px;
  background-color:#01150B;
  background-image:
    radial-gradient(130% 170% at 100% 0%,rgba(223,186,83,.10) 0%,rgba(223,186,83,0) 60%),
    linear-gradient(180deg,#052a1a 0%,#01150B 68%,#010a06 100%);
  box-shadow:0 12px 28px rgba(0,0,0,.4);
  color:#DFBA53;
  font-family:"OVERTURE","Montserrat",sans-serif;
  font-size:13px;
  font-weight:800;
  letter-spacing:1.4px;
  line-height:1.3;
  text-transform:uppercase;
  text-align:left;
}
html.paco-pg-mapa .paco-quickpick-proximamente::before{
  content:"";
  flex:0 0 auto;
  width:30px;
  height:30px;
  border-radius:50%;
  border:1.5px solid rgba(223,186,83,.45);
  background-color:rgba(223,186,83,.12);
  background-repeat:no-repeat;
  background-position:center;
  background-size:15px 15px;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DFBA53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");
}
@media (max-width:600px){
  html.paco-pg-mapa .paco-quickpick-proximamente{font-size:11px;letter-spacing:.8px;padding:14px 16px}
}

/* ============================================================
   BOLETAS EN 3 SECCIONES  --  reemplaza el carrusel de 5 tarjetas
   ------------------------------------------------------------
   Bajo el titulo "COMPRA TU BOLETA" ya no hay una tarjeta unica:
   son 4 bloques independientes uno debajo del otro -- mapa a gran
   formato, precios por localidad, lista de contenido y CTA -- sin
   caja/borde que los una.
   .fpx-ticket-group conserva pmf-planes__card SOLO para heredar,
   sin CSS nuevo, el aviso de "sin disponibilidad" de leprechaun5.js
   (busca .closest('.pmf-planes__card')) y el mismo boton que ya
   usaban las 5 tarjetas (pmf-planes__btn + fpx-card__btn); su look
   de tarjeta "neon" de base se anula por completo mas abajo.
   ============================================================ */
.fpx-ticket-group.pmf-planes-wrapper{
  position:relative!important;
  z-index:1!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:64px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:14px 0 0!important;
  box-sizing:border-box!important;
}
.fpx-ticket-group.pmf-planes__card{
  flex:none!important;
  min-width:0!important;
  border:none!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  overflow:visible!important;
  transition:none!important;
}
.fpx-ticket-group.pmf-planes__card:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}
.fpx-ticket-group.pmf-planes__card::before,
.fpx-ticket-group.pmf-planes__card::after{content:none!important;display:none!important;animation:none!important}

/* Seccion 1 -- mapa a gran formato, sin caja/borde/sombra y sin
   recorte. En movil el ancho (90%) es lo que manda y la imagen se
   ve completa y chica. En escritorio, con mapa.png tan "alto"
   (4800x3584, ratio ~1.34:1) un 90% del ancho de pantalla daba una
   imagen mas alta que la propia pantalla -- por eso ahora tambien
   se limita el alto a 90vh: el navegador usa el mas restrictivo de
   los dos (ancho o alto) y mantiene la proporcion, sin recortar. */
.fpx-ticket-map{
  display:flex;
  justify-content:center;
  width:90%;
  max-width:1800px;
  margin:0 auto;
}
.fpx-ticket-map__img{
  display:block;
  width:auto;
  height:auto;
  max-width:100%;
  max-height:90vh;
}

/* Seccion 2 -- precios por localidad, uno debajo del mapa. Cada fila
   trae su propio color en linea (--fpx-tier-color) para que combine
   con el area que representa en mapa.png; el nombre y el precio son
   de ejemplo (EJEMPLO 1..4 / RD$10) hasta tener los datos reales. */
.fpx-ticket-prices{width:100%;max-width:640px;padding:0 20px;box-sizing:border-box;text-align:center}
.fpx-ticket-prices__cols{display:flex;justify-content:flex-end;align-items:flex-end;gap:20px;padding:0 24px 10px}
.fpx-ticket-prices__col-label{width:120px;font-family:var(--fpx-display,'Bebas Neue',sans-serif);letter-spacing:1px;font-size:clamp(13px,1.6vw,16px);text-transform:uppercase;color:var(--fpx-gold,#F6C560);text-align:center}
.fpx-ticket-prices__col-label--combo{color:var(--fpx-green,#00E58C)}
.fpx-ticket-prices__grid{display:flex;flex-direction:column;gap:12px;text-align:left}
.fpx-ticket-prices__row{
  --fpx-tier-color:#F6C560;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:19px 24px;
  border-radius:12px;
  background:rgba(255,255,255,.03);
  border:1px solid var(--fpx-line,rgba(255,255,255,.10));
  border-left:4px solid var(--fpx-tier-color);
}
.fpx-ticket-prices__name{font-family:var(--fpx-display,'Bebas Neue',sans-serif);letter-spacing:1.5px;font-size:clamp(18px,2.2vw,22px);text-transform:uppercase;color:#fff}
.fpx-ticket-prices__values{display:flex;align-items:center;gap:20px}
.fpx-ticket-prices__day{font-family:var(--fpx-display,'Bebas Neue',sans-serif);letter-spacing:.5px;font-size:clamp(16px,2vw,22px);color:var(--fpx-tier-color);width:120px;text-align:center;white-space:nowrap}
.fpx-ticket-prices__amount{font-family:var(--fpx-display,'Bebas Neue',sans-serif);letter-spacing:.5px;font-size:clamp(16px,2vw,22px);color:var(--fpx-tier-color);width:120px;text-align:center;white-space:nowrap}

/* Seccion 3 -- descripcion en formato lista (contenido de ejemplo),
   con mas peso visual: kicker propio, texto e iconos mas grandes.
   Va nested dentro de .fpx-ticket-highlight (ver mas abajo), asi que
   no trae su propio max-width/padding -- hereda el ancho y el aire
   interior de la caja que la contiene. */
.fpx-ticket-list{width:100%;box-sizing:border-box;text-align:center}
.fpx-ticket-list__subtitle{
  display:block;
  margin:0 0 10px;
  color:#ffffff;
  font-family:"Montserrat",sans-serif;
  font-weight:800;
  font-size:clamp(14px,1.7vw,16.5px);
  letter-spacing:.2px;
  line-height:1.4;
}
.fpx-ticket-list__preventa{
  display:inline-block;
  margin:0 0 20px;
  padding:13px 30px;
  border:1.5px solid rgba(246,197,96,.6);
  border-radius:999px;
  background:rgba(246,197,96,.14);
  color:var(--fpx-gold,#F6C560);
  font-family:var(--fpx-display,'Bebas Neue',sans-serif);
  font-weight:400;
  font-size:clamp(27px,4vw,36px);
  letter-spacing:2px;
  text-transform:uppercase;
  line-height:1.1;
  box-shadow:0 8px 22px rgba(246,197,96,.22);
}
.fpx-ticket-list__kicker{
  display:block;
  margin:0 0 22px;
  color:var(--fpx-gold,#F6C560);
  font-family:var(--fpx-display,'Bebas Neue',sans-serif);
  font-size:clamp(22px,3vw,28px);
  letter-spacing:3px;
  text-transform:uppercase;
  line-height:1;
}
.fpx-ticket-list__items{
  display:flex;
  flex-direction:column;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
}
.fpx-ticket-list__items li{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:16px;
  text-align:left;
  color:#e8eaf2;
  font-size:clamp(12px,1.1vw,13.5px);
  line-height:1.45;
}
.fpx-ticket-list__ico{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border-radius:50%;
  background:rgba(0,229,140,.12);
  border:1px solid rgba(0,229,140,.4);
}
.fpx-ticket-list__ico .fpx-check{
  width:17px;
  height:17px;
  fill:none;
  stroke:var(--fpx-green,#00E58C);
  stroke-width:2.6;
  stroke-linecap:round;
  stroke-linejoin:round;
}

/* Jacita roja "Preventa exclusiva - Scotiabank Visa" (con logos chicos
   de Scotiabank y Visa) arriba del boton "COMPRAR BOLETAS" dentro de
   la caja destacada. Mismo look de pildora roja que .paco-banre-tag
   (etiqueta de descuento del carrito), reutilizado aqui como aviso. */
.fpx-ticket-highlight__presale{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
  margin:24px 0 0;
  padding:9px 18px;
  border-radius:999px;
  background-color:rgba(234,31,40,.18);
  background-image:linear-gradient(90deg,rgba(234,31,40,.42) 0%,rgba(234,31,40,.06) 100%);
  border:1px solid rgba(234,31,40,.6);
}
.fpx-ticket-highlight__presale-logos{
  display:flex;
  align-items:center;
  gap:8px;
  flex-shrink:0;
}
.fpx-ticket-highlight__presale-logo--scotia{
  display:block;
  height:20px;
  width:auto;
  max-width:88px;
  object-fit:contain;
}
.fpx-ticket-highlight__presale-logo--visa{
  display:inline-flex;
  align-items:center;
  padding:0 6px;
  border-radius:5px;
  background:rgba(255,255,255,.08);
  box-shadow:0 0 0 1px rgba(255,255,255,.2);
}
.fpx-ticket-highlight__presale-logo--visa img{
  display:block;
  height:13px;
  width:auto;
  max-width:46px;
  object-fit:contain;
}
.fpx-ticket-highlight__presale-txt{
  color:#ffffff;
  font-family:"Montserrat",sans-serif;
  font-weight:700;
  font-size:clamp(11.5px,1.3vw,13.5px);
  letter-spacing:1px;
  line-height:1.3;
  text-transform:uppercase;
}
.fpx-ticket-highlight__presale-txt b{
  color:var(--fpx-gold,#F6C560);
  font-weight:800;
}
.fpx-ticket-highlight__presale + .fpx-ticket-highlight__btn.pmf-planes__btn{
  margin-top:14px!important;
}

@media (max-width:640px){
  .fpx-ticket-highlight__presale{padding:8px 14px;gap:8px}
  .fpx-ticket-highlight__presale-logo--scotia{height:18px}
  .fpx-ticket-highlight__presale-logo--visa img{height:12px}
}

/* Boton "COMPRAR BOLETAS" dentro de la caja destacada (ver mas abajo
   .fpx-ticket-highlight): mismo look "hero" (verde, brillo en
   movimiento) que el boton principal del banner, pero centrado y de
   ancho auto dentro de la caja en vez de ancho completo suelto. */
.fpx-ticket-highlight__btn.pmf-planes__btn{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate;
  display:inline-flex!important;
  width:auto!important;
  min-width:300px;
  margin:26px 0 0!important;
  padding:20px 46px!important;
  font-size:clamp(22px,2.5vw,27px)!important;
  letter-spacing:2.7px!important;
  border:none!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#00E58C 0%,#37F1A8 48%,#00C878 100%)!important;
  color:#04160e!important;
  box-shadow:0 16px 36px rgba(0,229,140,.4),inset 0 1px 0 rgba(255,255,255,.5)!important;
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;
}
.fpx-ticket-highlight__btn.pmf-planes__btn::after{
  content:"";
  position:absolute;
  top:0;
  left:-60%;
  width:36%;
  height:100%;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);
  transform:skewX(-20deg);
  animation:fpx-sheen 3.4s ease-in-out infinite;
  pointer-events:none;
}
.fpx-ticket-highlight__btn.pmf-planes__btn:hover{
  transform:translateY(-3px)!important;
  filter:brightness(1.05)!important;
  box-shadow:0 22px 48px rgba(0,229,140,.55),inset 0 1px 0 rgba(255,255,255,.55)!important;
}

/* ===== Mapa lado a lado: la imagen llena el 100% de su columna =====
   Antes tenia max-height:80vh; cuando esa altura era la que mandaba (segun
   el alto de la pantalla), el ancho resultante quedaba MENOR que el de su
   columna y, como el contenedor centra con justify-content:center, se
   generaba un hueco vacio a ambos lados de la imagen -- muy notorio pegado
   al borde izquierdo de la fila. Con ancho fijo al 100% la imagen siempre
   llena su columna de lado a lado: no hay margen que centrar. */
.fpx-ticket-top{display:flex;align-items:center;gap:36px;width:100%;max-width:1500px;margin:0 auto}
.fpx-ticket-top .fpx-ticket-map{flex:1.35 1 0;min-width:0;width:auto;max-width:none;margin:0;justify-content:flex-start}
.fpx-ticket-top .fpx-ticket-map__img{width:100%;height:auto;max-height:none}
.fpx-ticket-top .fpx-ticket-prices{flex:1 1 0;min-width:0;width:auto;max-width:none;padding:0;text-align:left}

/* ===== Caja destacada -- rediseno completo (v5) =====
   Una sola caja (.fpx-ticket-highlight) con el kicker "Tu boleta
   incluye:" y la lista de beneficios adentro (.fpx-ticket-list,
   nested) -- conserva el filo dorado/verde estatico + resplandor
   que respira de las versiones anteriores. El boton "COMPRAR
   BOLETAS" queda FUERA de la caja, como hermano suelto dentro del
   wrap (el espacio entre caja y boton lo da el gap del wrap, no un
   margen propio del boton). */
.fpx-ticket-highlight-wrap{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:26px;
  width:100%;
}
.fpx-ticket-highlight{
  position:relative;
  isolation:isolate;
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  max-width:600px;
  box-sizing:border-box;
  padding:34px 30px 32px;
  border-radius:20px;
  text-align:center;
  background-color:#070810;
  background-image:radial-gradient(160% 240% at 50% -70%,rgba(0,229,140,.24) 0%,transparent 60%),linear-gradient(165deg,#0a0c15 0%,#05060b 70%);
  color:#ffffff !important;
  animation:fpx-highlight-glow 2.6s ease-in-out infinite;
}
.fpx-ticket-highlight::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  border-radius:inherit;
  padding:1.5px;
  background:linear-gradient(135deg,#00E58C 0%,rgba(0,229,140,.12) 38%,rgba(246,197,96,.12) 62%,#F6C560 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
}
@keyframes fpx-highlight-glow{
  0%,100%{box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 20px rgba(0,229,140,.22)}
  50%{box-shadow:0 12px 42px rgba(0,0,0,.55),0 0 42px rgba(0,229,140,.5)}
}

@media (max-width:900px){
  .fpx-ticket-top{flex-direction:column}
  .fpx-ticket-top .fpx-ticket-prices,
  .fpx-ticket-top .fpx-ticket-map{width:100%;max-width:640px;margin:0 auto}
  .fpx-ticket-top .fpx-ticket-prices{text-align:center}
}

@media (max-width:640px){
  .fpx-ticket-group.pmf-planes-wrapper{gap:44px!important}
  .fpx-ticket-top .fpx-ticket-map{width:92%}
  .fpx-ticket-prices__row{padding:13px 16px;flex-wrap:wrap;row-gap:8px}
  .fpx-ticket-prices__cols{gap:10px;padding:0 16px 8px}
  .fpx-ticket-prices__col-label{width:82px}
  .fpx-ticket-prices__values{gap:10px}
  .fpx-ticket-prices__day,.fpx-ticket-prices__amount{width:82px;font-size:16px}
  .fpx-ticket-highlight-wrap{gap:20px}
  .fpx-ticket-highlight{padding:26px 20px 24px;border-radius:16px}
  .fpx-ticket-highlight__btn.pmf-planes__btn{width:100%!important;min-width:0}
}

@media (prefers-reduced-motion:reduce){
  .fpx-ticket-highlight__btn.pmf-planes__btn::after{animation:none!important;opacity:0!important}
  .fpx-ticket-highlight__btn.pmf-planes__btn:hover{transform:none!important}
  .fpx-ticket-highlight{animation:none!important}
}

/* Desktop: letras mas grandes en la lista, y la caja ocupa mas ancho --
   solo aplica arriba del breakpoint de columna (900px), el movil se
   queda con los tamanos de siempre. */
@media (min-width:901px){
  .fpx-ticket-highlight{
    max-width:840px;
    padding:48px 56px 46px;
  }
  .fpx-ticket-list__preventa{font-size:clamp(40px,4.1vw,52px)}
  .fpx-ticket-list__kicker{font-size:clamp(31px,3.1vw,41px)}
  .fpx-ticket-list__items li{font-size:clamp(15px,1.5vw,17px)}
}

/* ============================================================
   BASKET.ASP (CARRITO)  --  Visa en la tarjeta, código nativo
   oculto por completo, aviso de preventa y pasos del popup ocultos
   ------------------------------------------------------------
   1) Logo de Visa superpuesto en la tarjeta (como el logo de red
      de una tarjeta real), además de los logos que ya salían en
      la cabecera del banner de descuento.
   2) El campo de código nativo (etiqueta + input + botón + mensaje
      + pasos) queda oculto por completo -- no se elimina del DOM
      ni del JS, solo no se pinta en pantalla.
   3) Con el formulario oculto (punto 2) quedaba un hueco vacío al
      lado de la tarjeta: se llena con el texto "PREVENTA EXCLUSIVA
      SCOTIABANK VISA" en vez de dejarlo en blanco.
   4) Los 3 pasos del popup de bienvenida quedan ocultos por CSS;
      el arreglo de pasos y el <ul> se siguen generando en el JS,
      solo no se pintan en pantalla.
   ============================================================ */

/* -- 1. Logo de Visa sobre la tarjeta --
   logo7.png es un logotipo BLANCO sobre fondo transparente (pensado
   para ir sobre fondo oscuro, como en .paco-brsv-mark--visa de la
   cabecera). El chip quedaba con fondo casi blanco
   (rgba(255,255,255,.94)) y el logo blanco se volvía invisible
   -- por eso "no se veía bien". Se cambia a un chip oscuro
   traslúcido (mismo lenguaje que .paco-brsv-dots, el chip de puntos
   de la izquierda) para que el logo blanco tenga contraste. */
.paco-brsv-card-visa{
  position:absolute;
  right:14px;
  bottom:14px;
  z-index:4;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:4px 9px;
  border-radius:7px;
  background:rgba(0,0,0,.34)!important;
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
  box-shadow:0 4px 10px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.18)!important;
  pointer-events:none;
}
.paco-brsv-card-visa img{
  display:block;
  height:14px;
  width:auto;
  max-width:44px;
  object-fit:contain;
}

/* -- 2. Campo de código nativo: oculto entero, no eliminado --
   Antes quedaba visible pero grisáceo/inhabilitado; ahora se pide
   que directamente no se vea. Se oculta todo el contenedor
   .paco-brsv-form (etiqueta, fila de input+botón, mensaje, códigos
   aplicados y pasos), que sigue generándose igual en renderCustomCart()
   -- mismo patrón que .paco-popup-steps más abajo: se apaga solo
   por CSS, nada se borra del JS. Las reglas de abajo (opacidad/
   grayscale del input y el botón) se dejan tal cual por si algún
   día se vuelve a mostrar el formulario. */
.paco-brsv-form{display:none!important}
.paco-brsv-form--desactivado .paco-brsv-input,
.paco-brsv-form--desactivado .paco-brsv-btn{
  opacity:.5!important;
  filter:grayscale(.4);
  cursor:not-allowed!important;
  pointer-events:none!important;
}
.paco-brsv-form--desactivado .paco-brsv-input:focus{
  border-color:rgba(255,255,255,.18)!important;
  box-shadow:none!important;
}
.paco-brsv-form--desactivado .paco-brsv-btn:hover{
  transform:none!important;
  box-shadow:none!important;
}

/* -- 3. Aviso de preventa: llena el hueco que dejó el formulario --
   .paco-brsv-body es flex; con .paco-brsv-form en display:none, este
   bloque hereda el flex:1 que tenía el form y ocupa el mismo espacio,
   así que no hace falta tocar el resto de la maqueta. */
.paco-brsv-presale{
  flex:1;
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:11px;
}
.paco-brsv-presale-line{
  width:46px;
  height:3px;
  border-radius:3px;
  background:linear-gradient(90deg,#1ebe5d 0%,#DFBA53 100%);
}
.paco-brsv-presale-txt{
  margin:0!important;
  color:#ffffff!important;
  font-family:"OVERTURE","Montserrat",sans-serif!important;
  font-size:clamp(17px,2.3vw,25px)!important;
  font-weight:800!important;
  letter-spacing:1.2px!important;
  line-height:1.3!important;
  text-transform:uppercase!important;
}
.paco-brsv-presale-accent{color:#DFBA53!important}
.paco-brsv-presale-sub{
  margin:0!important;
  color:rgba(255,255,255,.62)!important;
  font-family:"Montserrat",sans-serif!important;
  font-size:12.5px!important;
  font-weight:600!important;
  letter-spacing:.2px!important;
  line-height:1.5!important;
  text-transform:none!important;
}
@media (max-width:860px){
  .paco-brsv-presale{align-items:center;text-align:center}
}

/* -- 4. Popup de bienvenida: se ocultan los 3 pasos (siguen en el JS) -- */
.paco-popup-steps{display:none!important}
