.container{max-width:480px;width:84%;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;overflow:initial}@media only screen and (min-width:745px){.container{max-width:750px}}@media only screen and (min-width:1240px){.container{max-width:1184px;box-sizing:border-box}}.btn,.btn__primary,.btn__primary--border,.favorite-btn,.mis-favoritos .remove-favorite-btn,.product-single .entry-summary .single_add_to_cart_button,.product-single .single_add_to_cart_button,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a{padding:16px 48px;display:inline-block;font-size:18px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;border-radius:32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn__primary,.favorite-btn,.product-single .entry-summary .single_add_to_cart_button,.product-single .single_add_to_cart_button,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;line-height:156%;font-weight:400;letter-spacing:.6px}.btn__primary:hover,.favorite-btn:hover,.product-single .single_add_to_cart_button:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:hover,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a:hover{filter:brightness(1.1)}.btn__primary--border,.mis-favoritos .remove-favorite-btn{background:transparent;border:1px solid #fff;color:#fff}.input-field{position:relative;margin-top:16px;min-height:54px;box-sizing:border-box}.input-field input[type=email],.input-field input[type=number],.input-field input[type=password],.input-field input[type=text],.input-field select,.input-field textarea{color:#383a3f;border:1px solid #383a3f;width:100%;height:54px;padding-left:20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;outline:none;font-size:16px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:300;appearance:none;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:transparent;position:relative;z-index:20}.input-field .show-error{display:none}.input-field label{color:#383a3f;position:absolute;bottom:40%;left:20px;top:20px;display:block;margin:0 auto;font-size:16px;z-index:10;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:300;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;text-align:initial}.input-field label.active{-webkit-transform:translateY(-18px) scale(.8);transform:translateY(-18px) scale(.8);bottom:39%}.input-field.active input[type=email],.input-field.active input[type=number],.input-field.active input[type=password],.input-field.active input[type=text]{padding-top:16px}.input-field.active label{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8);bottom:36%;font-weight:400;text-transform:uppercase}.input-field.active textarea{padding-top:43px}.input-field.active textarea label{-webkit-transform:translateY(-12px) scale(.8);transform:translateY(-12px) scale(.8);bottom:3%}.btn-form{border:1px solid #3858e9;box-sizing:border-box;color:#fff;font-size:18px;text-align:center;display:block;width:100%;padding:20px 0;text-transform:uppercase;border-radius:8px;margin-top:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;appearance:none;-webkit-appearance:none}.btn-form,.btn-form:hover{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-form:hover{box-shadow:0 0 10px #3858e9}@media only screen and (min-width:745px){.group-form-2{width:48.5714285714%;display:inline-block;margin-right:1.7857142857%}}.group-form-2:nth-child(3){margin-right:0}*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;text-decoration:none;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:400;outline:0}*,body{margin:0}body{overflow-x:hidden;width:100%}button{cursor:pointer;border:0;outline:0;box-shadow:0}button,input{-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hide-on-small-only{display:none!important}@media only screen and (min-width:745px){.hide-on-small-only{display:block!important}}.hide-on-medium-only{display:none}@media only screen and (min-width:745px){.hide-on-medium-only{display:block}}.hide-on-medium-onlytwo{display:none}@media only screen and (min-width:745px){.hide-on-medium-onlytwo{display:flex!important;margin-top:0!important;min-width:max-content}}@media only screen and (min-width:1240px){.hide-on-medium-onlytwo{display:none!important}}.hide-on-desktop-only{display:flex!important}@media only screen and (min-width:1240px){.hide-on-desktop-only{display:none!important}}.hide-tablet-on-up{display:inline-block}@media only screen and (min-width:745px){.hide-tablet-on-up{display:none!important}}#contenido{overflow-x:hidden}@media only screen and (min-width:1240px){#contenido{overflow:initial}}@media only screen and (min-width:745px){.container{padding-top:32px;padding-bottom:32px}}@media only screen and (min-width:1240px){.container{padding-top:64px;padding-bottom:64px}}@font-face{font-family:Futura PT;src:url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura-italic2.woff2) format("woff2"),url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura-italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Futura PT;src:url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura_pt_book-webfont.woff2) format("woff2"),url(https://glmusic.pe/wp-content/themes/guitarlima/fonts/futura_pt_book-webfont.woff) format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5{font-weight:700;color:#383a3f;letter-spacing:-.4px}h2{margin-top:16px}h2.title p{font-size:28px;line-height:130%;text-align:center;color:#383a3f;font-weight:300}h2.title p strong{font-weight:700}@media only screen and (min-width:745px){h2.title p{font-size:44px}}p{font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:300;font-size:18px;letter-spacing:-.2px;line-height:34px;color:#383a3f}@media only screen and (min-width:745px){p{font-size:24px}}.main-navegation{display:flex}@media only screen and (min-width:1240px){.main-navegation{align-items:center}}.fav{width:100%;display:flex;flex-flow:column}.mobile-account-actions{position:relative;z-index:260;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:10px}@media only screen and (min-width:1240px){.mobile-account-actions{display:none!important}}.btn-favs,.login-btn-mov{color:#fff!important;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:600!important;transition:all .3s ease!important;background:transparent!important;margin-left:24px;position:relative;text-align:left;width:100%;border-radius:0;border:0;border-bottom:1px solid #dbe3f2}@media only screen and (max-width:1025px){.btn-favs,.login-btn-mov{margin-left:0;padding:24px 12px}}.btn-favs:after,.login-btn-mov:after{content:"";display:block;width:0;height:2px;background:#3858e9;position:absolute;bottom:-10px;transition:all .3s ease!important}.btn-favs:hover,.login-btn-mov:hover{color:#3858e9!important}.btn-favs:hover:after,.login-btn-mov:hover:after{width:100%}#ajaxsearchliteres1{padding:12px!important;background:#fff!important;box-shadow:0 20px 64px rgba(111,103,164,.35)}#ajaxsearchliteres1 .results,#ajaxsearchliteres1 .results .item{font-size:16px!important;font-weight:600!important;transition:all .3s ease!important}#ajaxsearchliteres1 .results .item{display:flex;align-items:center;background:#fff!important;color:#fff!important;border:0!important}#ajaxsearchliteres1 .results .item .asl_content{display:flex;align-items:center}#ajaxsearchliteres1 .results .item .asl_content .asl_image{display:block;border-radius:12px;margin:0 24px 0 0}#ajaxsearchliteres1 .results .item .asl_content a{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:600!important;transition:all .3s ease!important;color:#383a3f!important}#ajaxsearchliteres1 .results .item .asl_content a:hover{color:#000!important}.site-header{width:100%;min-height:75px;position:sticky;top:0;z-index:9999999;margin-top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:transparent;display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:100%;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.site-header.active,.site-header.actived{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}@media only screen and (min-width:1240px){.site-header{position:sticky}.site-header.active,.site-header.actived{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}}.site-header .container{z-index:30;position:relative;min-height:75px;padding:16px 0;width:100%;max-width:100%;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width:1240px){.site-header .container{width:100%;max-width:1184px;margin:0 auto}}.site-header-search{position:relative;width:100%;margin-left:32px;font-family:Futura PT,Arial,Helvetica,sans-serif}.site-header-search #ajaxsearchlite1,.site-header-search .probox{background:transparent!important;color:#fff!important;border:.6px solid hsla(0,0%,100%,.505)!important;border-radius:32px!important;font-size:16px!important;font-weight:600!important;transition:all .3s ease!important}.site-header-search .probox{border:0!important}.site-header-search .promagnifier{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:32px!important}.site-header-brand{width:72.972972973%;padding-left:18px;display:flex;align-items:center}@media only screen and (min-width:1240px){.site-header-brand{padding-left:0;height:100%;width:50%}}.site-header-brand__item{display:flex;align-items:center}.site-header-brand__item img{height:48px;display:block}@media only screen and (min-width:745px){.site-header-brand__item img{height:50px}}@media only screen and (min-width:1240px){.site-header-brand__item img{margin-left:0;width:auto}}.site-header-nav{height:0;opacity:0;position:relative;z-index:0;clear:both;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-height:0;overflow:hidden;width:100%}@media only screen and (min-width:1240px){.site-header-nav{max-height:100%;overflow:visible}}.site-header-nav .menu-menu-principal-container{width:100%}@media only screen and (min-width:1240px){.site-header-nav .menu-menu-principal-container{width:auto}}@media only screen and (max-width:744px){.site-header-nav .main-navegation{flex-flow:column;height:0;overflow:hidden}}.site-header-nav .main-navegation.active{height:auto;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.site-header-nav .main-navegation ul li{list-style:none;border-top:1px solid #dbe3f2;text-align:left;position:relative}.site-header-nav .main-navegation ul li,.site-header-nav .main-navegation ul li ul{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header-nav .main-navegation ul li ul{overflow:hidden;max-height:0;padding:0}.site-header-nav .main-navegation ul li:hover{padding-bottom:0}.site-header-nav .main-navegation ul li:hover ul{max-height:100rem;background:#eff3fc;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header-nav .main-navegation ul li:hover ul li{border:0}.site-header-nav .main-navegation ul li:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3)'%3E%3Cpath d='M35.427 44.223L5.012 74.702a2.935 2.935 0 01-4.155-4.146l30.418-30.481a2.939 2.939 0 00-.002-4.152L.857 5.443a2.935 2.935 0 114.155-4.145l30.413 30.477c3.433 3.432 3.433 9.018.002 12.448z' fill='%23004F89'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3'%3E%3Cpath fill='%23fff' d='M0 0h38v76H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:12px;height:17px;width:8.6px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;right:24px;top:24px}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul li:after{display:none}}.site-header-nav .main-navegation ul li:last-child{border-bottom:1px solid #dbe3f2}@media only screen and (max-width:321px){.site-header-nav .main-navegation ul li{padding:8px}.site-header-nav .main-navegation ul li:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.08 16.07L2.589 29.558a1.52 1.52 0 01-2.145 0 1.511 1.511 0 010-2.14l12.421-12.416L.445 2.584a1.513 1.513 0 010-2.141 1.52 1.52 0 012.145 0l13.491 13.486a1.528 1.528 0 01-.001 2.142z' fill='%23F87169'/%3E%3C/svg%3E");width:8px;height:14px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;right:24px;top:20px}}.site-header-nav .main-navegation ul li a{padding:24px 12px;display:inline-block;width:100%;font-size:16px;line-height:15px;position:relative;color:#fff}.site-header-nav .main-navegation ul li a:before{content:"";width:0;height:2px;background-color:#3858e9;position:absolute;bottom:12px;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul li a{display:initial;width:auto}}.site-header-nav .main-navegation ul li a:hover{color:#3858e9}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul li a:hover:before{width:100%}}@media only screen and (min-width:1240px){.site-header-nav .main-navegation ul{padding:0}.site-header-nav .main-navegation ul li{list-style:none;text-align:left;padding:0;color:#383a3f;display:inline-block;margin:0 32px 0 0;border:0;position:relative}.site-header-nav .main-navegation ul li.menu-item-has-children a:after{content:"";width:16px;height:11px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.001 3.432a1.595 1.595 0 012.342-2.166l3.188 3.447a2 2 0 002.937 0l3.188-3.447a1.595 1.595 0 012.342 2.166l-5.53 5.98a2 2 0 01-2.937 0l-5.53-5.98z' fill='%233DD092'/%3E%3C/svg%3E");display:inline-block;margin-left:4px;position:absolute;right:-24px;top:24px}.site-header-nav .main-navegation ul li.menu-item-has-children ul li a:after{display:none}.site-header-nav .main-navegation ul li:last-child{margin-right:0;border:0}.site-header-nav .main-navegation ul li a{padding:20px 0;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;width:auto;font-weight:500;border:0}.site-header-nav .main-navegation ul li ul{overflow:initial;max-height:none;width:220px;display:none}.site-header-nav .main-navegation ul li ul li a{color:#383a3f}.site-header-nav .main-navegation ul li ul li a:hover{color:#3858e9}.site-header-nav .main-navegation ul li ul li a:before{display:none}.site-header-nav .main-navegation ul li.current_page_item a{color:#3858e9}.site-header-nav .main-navegation ul li.current_page_item a:before{width:100%}.site-header-nav .main-navegation ul li.current_page_item ul li a{color:#383a3f;font-size:14px}.site-header-nav .main-navegation ul li.current_page_item ul li a:hover{background:#eff3fc}.site-header-nav .main-navegation ul li.current_page_item ul li a:before{display:none}.site-header-nav .main-navegation ul li:hover ul{display:block;position:absolute;left:-55%;width:220px;height:auto;padding:12px;background:#fff;box-shadow:0 20px 64px rgba(111,103,164,.35)}.site-header-nav .main-navegation ul li:hover ul li{text-align:center;width:100%;border-bottom:0;color:#383a3f}.site-header-nav .main-navegation ul li:hover ul:before{content:"";position:absolute;width:15px;height:15px;top:-4px;left:15%;background:#fff;transform:rotate(45deg)}}.site-header-nav.active,.site-header-nav.actived{width:100%;clear:both;height:100%;opacity:1;text-align:center;z-index:80;top:20px;max-height:100rem}.site-header-nav.active .main-navegation,.site-header-nav.actived .main-navegation{height:100vh;background:#000;align-items:flex-start;flex-flow:column}@media only screen and (min-width:1240px){.site-header-nav.active .main-navegation,.site-header-nav.actived .main-navegation{background:transparent;height:auto}}@media only screen and (min-width:1240px){.site-header-nav{height:100%;opacity:1;margin-top:0;display:flex;justify-content:flex-end;width:max-content}}.site-header-sandwich{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:140;flex:0 0 40px;padding-right:18px;width:auto}@media only screen and (min-width:1240px){.site-header-sandwich{display:none}}.site-header-sandwich .menu{height:2px;width:22px;display:block;background:linear-gradient(135deg,#667eea,#764ba2);margin-bottom:6px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header-sandwich .menu-3{margin:0}.site-header-sandwich.active{padding-top:-10px}.site-header-sandwich.active .menu-1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 90%;-ms-transform-origin:0 90%;transform-origin:0 90%}.site-header-sandwich.active .menu-2{opacity:0}.site-header-sandwich.active .menu-3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 10%;-ms-transform-origin:0 10%;transform-origin:0 10%}@media only screen and (min-width:1240px){.site-header.active,.site-header.actived{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);box-shadow:0 5px 40px rgba(3,3,3,.8431372549019608)}.site-header.actived p,.site-header.active p{color:#fff}.site-header.active .site-header-brand,.site-header.actived .site-header-brand{padding-bottom:0}.site-header.active .site-header-nav,.site-header.actived .site-header-nav{display:flex!important;align-items:center!important;justify-content:flex-end}.site-header.active .phone-contact a,.site-header.actived .phone-contact a{color:#3858e9}.site-header.active .phone-contact svg,.site-header.actived .phone-contact svg{top:0;margin-right:8px}.site-header.actived li a,.site-header.active li a{color:#fff!important}.site-header.active .container,.site-header.actived .container{max-width:1184px}.site-header.active .container .site-header-brand__item,.site-header.actived .container .site-header-brand__item{display:inline-block}}.user-actions{display:flex;align-items:center;margin-left:20px}.user-actions .login-btn{font-size:16px;background:linear-gradient(135deg,#667eea,#764ba2);border:0}.user-actions .profile-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 18px;border-color:hsla(0,0%,100%,.44);color:#fff;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.user-actions .profile-btn:hover{border-color:hsla(0,0%,100%,.8);color:#fff;filter:brightness(1.08)}@media only screen and (max-width:1025px){.user-actions{margin-left:0;margin-top:15px;justify-content:center}}.user-actions .logout-btn{display:inline-flex;align-items:center;padding:8px 16px;color:#fff;text-decoration:none;border-radius:32px;font-size:14px;font-weight:600;transition:all .3s ease}.user-actions .logout-btn:hover{background-color:transparent;text-decoration:none}.user-actions .logout-btn .logout-text{display:inline-block}@media only screen and (max-width:1025px){.user-actions .logout-btn{width:100%;justify-content:center;padding:12px 20px;font-size:16px}}.account-menu{position:relative;display:inline-flex;align-items:center}.account-menu__trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:176px;padding:6px 16px 6px 7px;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.42);border-radius:32px;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1;white-space:nowrap}.account-menu__trigger,.account-menu__trigger:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.account-menu__trigger:after{content:"";flex:0 0 auto;width:8px;height:8px;margin-left:2px;border-right:2px solid;border-bottom:2px solid;opacity:.78;transform:translateY(-2px) rotate(45deg)}.account-menu__trigger:focus,.account-menu__trigger:hover{border-color:hsla(0,0%,100%,.82);color:#fff;box-shadow:0 12px 28px rgba(102,126,234,.18)}.account-menu__avatar{flex:0 0 auto;width:32px;height:32px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid hsla(0,0%,100%,.32);border-radius:50%;box-shadow:0 8px 18px rgba(0,0,0,.18)}.account-menu__avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.account-menu__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:320;min-width:230px;padding:18px;background:#fff;border:1px solid rgba(102,126,234,.12);border-radius:18px;box-shadow:0 24px 70px rgba(20,15,47,.18);opacity:0;pointer-events:none;transform:translateY(8px)}.account-menu__dropdown,.account-menu__dropdown a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.account-menu__dropdown a{display:block;padding:14px 12px;color:#2f3142;border-radius:10px;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none}.account-menu__dropdown a:focus,.account-menu__dropdown a:hover{color:#3858e9;background:rgba(102,126,234,.08)}.account-menu:before{content:"";position:absolute;top:100%;right:0;left:0;z-index:319;height:16px}.account-menu:focus-within .account-menu__trigger:after,.account-menu:hover .account-menu__trigger:after{transform:translateY(2px) rotate(225deg)}.account-menu:focus-within .account-menu__dropdown,.account-menu:hover .account-menu__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.account-menu--mobile{display:flex;align-items:stretch;flex-direction:column;width:100%;padding:0 12px 18px}.account-menu--mobile:before{display:none}.account-menu--mobile .account-menu__trigger{justify-content:flex-start;width:100%;max-width:none;min-height:58px;padding:13px 0;border:0;border-bottom:1px solid #dbe3f2;border-radius:0;background:transparent;color:#fff;font-size:16px}.account-menu--mobile .account-menu__trigger:after{margin-left:auto}.account-menu--mobile .account-menu__dropdown{position:static;width:100%;min-width:0;max-height:0;margin-top:0;padding:0 10px;overflow:hidden;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);border-radius:14px;box-shadow:none;transform:none}.account-menu--mobile .account-menu__dropdown a{color:#fff;font-size:15px}.account-menu--mobile .account-menu__dropdown a:focus,.account-menu--mobile .account-menu__dropdown a:hover{color:#20dce6;background:hsla(0,0%,100%,.08)}.account-menu--mobile:focus-within .account-menu__dropdown,.account-menu--mobile:hover .account-menu__dropdown{max-height:220px;margin-top:8px;padding:10px;transform:none}.account-menu--mobile-top{width:46px}.account-menu--mobile-top .account-menu__trigger{justify-content:center;width:46px;min-width:46px;max-width:46px;min-height:46px;padding:0;background:transparent;border-color:transparent;box-shadow:none}.account-menu--mobile-top .account-menu__trigger:after{display:none}.account-menu--mobile-top .account-menu__trigger:focus,.account-menu--mobile-top .account-menu__trigger:hover{border-color:transparent;box-shadow:none}.account-menu--mobile-top .account-menu__name{display:none}.account-menu--mobile-top .account-menu__avatar{width:38px;height:38px;border-color:hsla(0,0%,100%,.48)}.account-menu--mobile-top .account-menu__dropdown{top:calc(100% + 12px);right:-44px;min-width:210px;padding:14px;border-radius:16px}.account-menu--mobile-top .account-menu__dropdown a{padding:13px 10px;font-size:16px}@media only screen and (max-width:1239px){body.gl-menu-open{height:100vh;overflow:hidden}.site-header .container{display:flex;flex-wrap:wrap;align-items:center}.site-header-brand{display:contents}.site-header-brand__item{order:1;flex:0 0 auto;min-width:0}.mobile-account-actions{order:2;flex:0 0 auto;margin-left:auto}.site-header-sandwich{order:3}.site-header-search{order:4;flex:0 0 calc(100% - 36px);width:calc(100% - 36px);min-width:0;margin:14px 18px 0;z-index:40}.site-header-nav{order:5;flex:0 0 100%}.site-header-nav>.user-actions{display:none!important}.account-menu__name{display:none}.account-menu__trigger{width:46px;min-width:46px;max-width:46px;min-height:46px;padding:0}}@media only screen and (min-width:1240px){.site-header-nav{display:flex!important;align-items:center!important;justify-content:flex-end;gap:20px}}@media only screen and (max-width:1239px){.site-header{box-shadow:0 14px 34px rgba(0,0,0,.2)}.site-header .container{padding:18px 18px 20px}.site-header-sandwich{position:relative;display:block;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent}.site-header-sandwich .menu{position:absolute;left:5px;width:30px;height:3px;margin:0;border-radius:999px}.site-header-sandwich .menu-1{top:10px}.site-header-sandwich .menu-2{top:19px}.site-header-sandwich .menu-3{top:28px}.site-header-sandwich.active{padding-top:0}.site-header-sandwich.active .menu-1,.site-header-sandwich.active .menu-3{top:19px;left:5px;transform-origin:50% 50%}.site-header-sandwich.active .menu-1{transform:rotate(45deg)}.site-header-sandwich.active .menu-2{opacity:0}.site-header-sandwich.active .menu-3{transform:rotate(-45deg)}.site-header-search{margin-top:16px}.site-header-nav{margin-top:18px;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:radial-gradient(circle at 18% 0,rgba(102,126,234,.2),transparent 34%),linear-gradient(105.9deg,rgba(20,15,47,.98) 24.4%,rgba(11,10,16,.98) 80.5%);box-shadow:0 20px 54px rgba(0,0,0,.34)}.site-header-nav .main-navegation{background:transparent!important}.site-header-nav .main-navegation.active{padding:10px}.site-header-nav .main-navegation ul{width:100%;padding:0}.site-header-nav .main-navegation ul li{margin:0;border:0}.site-header-nav .main-navegation ul li:after{right:18px;top:50%;width:7px;height:12px;filter:brightness(0) invert(1);opacity:.42;transform:translateY(-50%)}.site-header-nav .main-navegation ul li:last-child{border-bottom:0}.site-header-nav .main-navegation ul li a{display:flex;align-items:center;min-height:54px;padding:16px 42px 16px 16px;color:hsla(0,0%,100%,.9);border-radius:14px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0}.site-header-nav .main-navegation ul li a:before{display:none}.site-header-nav .main-navegation ul li a:focus,.site-header-nav .main-navegation ul li a:hover{color:#fff;background:hsla(0,0%,100%,.08)}.fav{gap:8px;padding-top:8px}.fav .btn-favs,.fav .login-btn-mov{min-height:54px;margin:0;padding:16px;color:hsla(0,0%,100%,.9)!important;border:0;border-radius:14px;font-size:16px!important;line-height:1.2}.fav .btn-favs:after,.fav .login-btn-mov:after{display:none}.fav .btn-favs:focus,.fav .btn-favs:hover,.fav .login-btn-mov:focus,.fav .login-btn-mov:hover{color:#fff!important;background:hsla(0,0%,100%,.08)!important}.fav .login-btn-mov{justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)!important;box-shadow:0 14px 28px rgba(102,126,234,.24)}}@media only screen and (min-width:745px)and (max-width:1239px){.site-header .container{padding:12px 18px;align-items:center;row-gap:0;column-gap:12px}.site-header-brand__item{order:1;margin-right:4px}.site-header-brand__item img{height:42px}.site-header-search{order:2;flex:1 1 auto;width:auto;min-width:0;max-width:none;margin:0}.site-header-search #ajaxsearchlite1,.site-header-search .probox{width:100%!important}.site-header-brand .user-actions.hide-on-medium-onlytwo{order:3;margin:0!important}.site-header-brand .user-actions.hide-on-medium-onlytwo .login-btn{margin:0!important;padding:9px 18px;font-size:14px}.mobile-account-actions{order:3;margin:0}.site-header-sandwich{order:4;flex:0 0 auto}.site-header-nav{order:5;flex:0 0 100%;width:100%;margin-top:12px}}.site-footer{background:linear-gradient(105.9deg,#0c091c 24.4%,#0b0a10 80.5%);color:#fff;border-top:1px solid rgba(226,228,233,.208)}.site-footer__brand{max-width:200px;margin-bottom:40px}@media only screen and (min-width:745px){.site-footer__brand{width:8.1081081081%;margin-right:10.8108108108%;margin-bottom:0}}.site-footer__brand img{width:100%;height:auto}.site-footer__brand p{font-size:16px;line-height:160%;color:#fff;margin-top:12px}.site-footer__links{width:100%}@media only screen and (min-width:745px){.site-footer__links{width:18.9189189189%;margin-right:8.1081081081%}}.site-footer__links p{margin-bottom:24px}.site-footer__links ul li{list-style:none;margin-bottom:16px}.site-footer__links ul li a{font-weight:300;font-size:16px;line-height:160%;color:#fff;letter-spacing:.6px;font-family:Futura PT,Arial,Helvetica,sans-serif}.site-footer__socials ul{display:flex;flex-flow:wrap}.site-footer__socials ul li{list-style:none;display:inline-block}.site-footer__socials ul li a{border-radius:50%}.site-footer__socials ul li a[href*="facebook.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="facebook.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.997 3.985h2.191V.169C17.81.117 16.51 0 14.996 0c-3.159 0-5.323 1.987-5.323 5.639V9H6.187v4.266h3.486V24h4.274V13.267h3.345l.531-4.266h-3.877V6.062c.001-1.233.333-2.077 2.051-2.077z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="twitter.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="twitter.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 97.248c-19.04 8.352-39.328 13.888-60.48 16.576 21.76-12.992 38.368-33.408 46.176-58.016-20.288 12.096-42.688 20.64-66.56 25.408C411.872 60.704 384.416 48 354.464 48c-58.112 0-104.896 47.168-104.896 104.992 0 8.32.704 16.32 2.432 23.936-87.264-4.256-164.48-46.08-216.352-109.792-9.056 15.712-14.368 33.696-14.368 53.056 0 36.352 18.72 68.576 46.624 87.232-16.864-.32-33.408-5.216-47.424-12.928v1.152c0 51.008 36.384 93.376 84.096 103.136-8.544 2.336-17.856 3.456-27.52 3.456-6.72 0-13.504-.384-19.872-1.792 13.6 41.568 52.192 72.128 98.08 73.12-35.712 27.936-81.056 44.768-130.144 44.768-8.608 0-16.864-.384-25.12-1.44C46.496 446.88 101.6 464 161.024 464c193.152 0 298.752-160 298.752-298.688 0-4.64-.16-9.12-.384-13.568 20.832-14.784 38.336-33.248 52.608-54.496z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="instagram.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="instagram.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='511pt' color='%23fff' viewBox='0 0 511 511.9' width='511pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M510.95 150.5c-1.2-27.2-5.598-45.898-11.9-62.102-6.5-17.199-16.5-32.597-29.6-45.398-12.802-13-28.302-23.102-45.302-29.5-16.296-6.3-34.898-10.7-62.097-11.898C334.648.3 325.949 0 256.449 0s-78.199.3-105.5 1.5c-27.199 1.2-45.898 5.602-62.097 11.898-17.204 6.5-32.602 16.5-45.403 29.602-13 12.8-23.097 28.3-29.5 45.3-6.3 16.302-10.699 34.9-11.898 62.098C.75 177.801.449 186.5.449 256s.301 78.2 1.5 105.5c1.2 27.2 5.602 45.898 11.903 62.102 6.5 17.199 16.597 32.597 29.597 45.398 12.801 13 28.301 23.102 45.301 29.5 16.3 6.3 34.898 10.7 62.102 11.898 27.296 1.204 36 1.5 105.5 1.5s78.199-.296 105.5-1.5c27.199-1.199 45.898-5.597 62.097-11.898a130.934 130.934 0 0074.903-74.898c6.296-16.301 10.699-34.903 11.898-62.102 1.2-27.3 1.5-36 1.5-105.5s-.102-78.2-1.3-105.5zm-46.098 209c-1.102 25-5.301 38.5-8.801 47.5-8.602 22.3-26.301 40-48.602 48.602-9 3.5-22.597 7.699-47.5 8.796-27 1.204-35.097 1.5-103.398 1.5s-76.5-.296-103.403-1.5c-25-1.097-38.5-5.296-47.5-8.796C94.551 451.5 84.45 445 76.25 436.5c-8.5-8.3-15-18.3-19.102-29.398-3.5-9-7.699-22.602-8.796-47.5-1.204-27-1.5-35.102-1.5-103.403s.296-76.5 1.5-103.398c1.097-25 5.296-38.5 8.796-47.5C61.25 94.199 67.75 84.1 76.352 75.898c8.296-8.5 18.296-15 29.398-19.097 9-3.5 22.602-7.7 47.5-8.801 27-1.2 35.102-1.5 103.398-1.5 68.403 0 76.5.3 103.403 1.5 25 1.102 38.5 5.3 47.5 8.8 11.097 4.098 21.199 10.598 29.398 19.098 8.5 8.301 15 18.301 19.102 29.403 3.5 9 7.699 22.597 8.8 47.5 1.2 27 1.5 35.097 1.5 103.398s-.3 76.301-1.5 103.301zm0 0'/%3E%3Cpath d='M256.45 124.5c-72.598 0-131.5 58.898-131.5 131.5s58.902 131.5 131.5 131.5c72.6 0 131.5-58.898 131.5-131.5s-58.9-131.5-131.5-131.5zm0 216.8c-47.098 0-85.302-38.198-85.302-85.3s38.204-85.3 85.301-85.3c47.102 0 85.301 38.198 85.301 85.3s-38.2 85.3-85.3 85.3zm0 0M423.852 119.3c0 16.954-13.747 30.7-30.704 30.7-16.953 0-30.699-13.746-30.699-30.7 0-16.956 13.746-30.698 30.7-30.698 16.956 0 30.703 13.742 30.703 30.699zm0 0'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="tiktok.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="tiktok.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M480.32 128.39c-29.22 0-56.18-9.68-77.83-26.01-24.83-18.72-42.67-46.18-48.97-77.83A129.78 129.78 0 01351.04.39h-83.47v228.08l-.1 124.93c0 33.4-21.75 61.72-51.9 71.68a75.905 75.905 0 01-28.04 3.72c-12.56-.69-24.33-4.48-34.56-10.6-21.77-13.02-36.53-36.64-36.93-63.66-.63-42.23 33.51-76.66 75.71-76.66 8.33 0 16.33 1.36 23.82 3.83v-84.75c-7.9-1.17-15.94-1.78-24.07-1.78-46.19 0-89.39 19.2-120.27 53.79-23.34 26.14-37.34 59.49-39.5 94.46-2.83 45.94 13.98 89.61 46.58 121.83 4.79 4.73 9.82 9.12 15.08 13.17 27.95 21.51 62.12 33.17 98.11 33.17 8.13 0 16.17-.6 24.07-1.77 33.62-4.98 64.64-20.37 89.12-44.57 30.08-29.73 46.7-69.2 46.88-111.21l-.43-186.56a210.864 210.864 0 0046.88 27.34c26.19 11.05 53.96 16.65 82.54 16.64v-83.1c.02.02-.22.02-.24.02z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="pinterest.es"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="pinterest.es"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.326 0C5.747.001 2.25 4.216 2.25 8.812c0 2.131 1.191 4.79 3.098 5.633.544.245.472-.054.94-1.844a.425.425 0 00-.102-.417c-2.726-3.153-.532-9.635 5.751-9.635 9.093 0 7.394 12.582 1.582 12.582-1.498 0-2.614-1.176-2.261-2.631.428-1.733 1.266-3.596 1.266-4.845 0-3.148-4.69-2.681-4.69 1.49 0 1.289.456 2.159.456 2.159S6.781 17.4 6.501 18.539c-.474 1.928.064 5.049.111 5.318.029.148.195.195.288.073.149-.195 1.973-2.797 2.484-4.678.186-.685.949-3.465.949-3.465.503.908 1.953 1.668 3.498 1.668 4.596 0 7.918-4.04 7.918-9.053C21.733 3.596 17.62 0 12.326 0z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="youtube.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px;margin-bottom:8px}.site-footer__socials ul li a[href*="youtube.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90.677' height='90.677'%3E%3Cpath d='M82.287 45.907c-.937-4.071-4.267-7.074-8.275-7.521-9.489-1.06-19.098-1.065-28.66-1.06-9.566-.005-19.173 0-28.665 1.06-4.006.448-7.334 3.451-8.27 7.521-1.334 5.797-1.35 12.125-1.35 18.094 0 5.969 0 12.296 1.334 18.093.936 4.07 4.264 7.073 8.272 7.521 9.49 1.061 19.097 1.065 28.662 1.061 9.566.005 19.171 0 28.664-1.061 4.006-.448 7.336-3.451 8.272-7.521 1.333-5.797 1.34-12.124 1.34-18.093-.001-5.97.009-12.297-1.324-18.094zM28.9 50.4h-5.54v29.438h-5.146V50.4h-5.439v-4.822H28.9V50.4zm13.977 29.439h-4.629v-2.785c-1.839 2.108-3.585 3.136-5.286 3.136-1.491 0-2.517-.604-2.98-1.897-.252-.772-.408-1.994-.408-3.796V54.311h4.625v18.795c0 1.084 0 1.647.042 1.799.111.718.462 1.082 1.082 1.082.928 0 1.898-.715 2.924-2.166v-19.51h4.629l.001 25.528zm17.573-7.662c0 2.361-.159 4.062-.468 5.144-.618 1.899-1.855 2.869-3.695 2.869-1.646 0-3.234-.914-4.781-2.824v2.474h-4.625V45.578h4.625v11.189c1.494-1.839 3.08-2.769 4.781-2.769 1.84 0 3.078.969 3.695 2.88.311 1.027.468 2.715.468 5.132v10.167zm17.457-4.259h-9.251v4.525c0 2.363.773 3.543 2.363 3.543 1.139 0 1.802-.619 2.066-1.855.043-.251.104-1.279.104-3.134h4.719v.675c0 1.491-.057 2.518-.099 2.98a6.591 6.591 0 01-1.08 2.771c-1.281 1.854-3.179 2.768-5.595 2.768-2.42 0-4.262-.871-5.599-2.614-.981-1.278-1.485-3.29-1.485-6.003v-8.941c0-2.729.447-4.725 1.43-6.015 1.336-1.747 3.177-2.617 5.54-2.617 2.321 0 4.161.87 5.457 2.617.969 1.29 1.432 3.286 1.432 6.015v5.285h-.002z'/%3E%3Cpath d='M70.978 58.163c-1.546 0-2.321 1.181-2.321 3.541v2.362h4.625v-2.362c-.001-2.36-.774-3.541-2.304-3.541zM53.812 58.163c-.762 0-1.534.36-2.307 1.125v15.559c.772.774 1.545 1.14 2.307 1.14 1.334 0 2.012-1.14 2.012-3.445V61.646c0-2.302-.678-3.483-2.012-3.483zM56.396 34.973c1.705 0 3.479-1.036 5.34-3.168v2.814h4.675V8.82h-4.675v19.718c-1.036 1.464-2.018 2.188-2.953 2.188-.626 0-.994-.37-1.096-1.095-.057-.153-.057-.722-.057-1.817V8.82h-4.66v20.4c0 1.822.156 3.055.414 3.836.47 1.307 1.507 1.917 3.012 1.917zM23.851 20.598v14.021h5.184V20.598L35.271 0h-5.242l-3.537 13.595L22.812 0h-5.455c1.093 3.209 2.23 6.434 3.323 9.646 1.663 4.828 2.701 8.468 3.171 10.952zM42.219 34.973c2.342 0 4.162-.881 5.453-2.641.981-1.291 1.451-3.325 1.451-6.067v-9.034c0-2.758-.469-4.774-1.451-6.077-1.291-1.765-3.11-2.646-5.453-2.646-2.33 0-4.149.881-5.443 2.646-.993 1.303-1.463 3.319-1.463 6.077v9.034c0 2.742.47 4.776 1.463 6.067 1.293 1.76 3.113 2.641 5.443 2.641zm-2.231-18.679c0-2.387.724-3.577 2.231-3.577s2.229 1.189 2.229 3.577v10.852c0 2.387-.722 3.581-2.229 3.581-1.507 0-2.231-1.194-2.231-3.581V16.294z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a[href*="linkedin.com"]{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__socials ul li a[href*="linkedin.com"]:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.994 24v-.001H24v-8.802c0-4.306-.927-7.623-5.961-7.623-2.42 0-4.044 1.328-4.707 2.587h-.07V7.976H8.489v16.023h4.97v-7.934c0-2.089.396-4.109 2.983-4.109 2.549 0 2.587 2.384 2.587 4.243V24zM.396 7.977h4.976V24H.396zM2.882 0C1.291 0 0 1.291 0 2.882s1.291 2.909 2.882 2.909 2.882-1.318 2.882-2.909A2.884 2.884 0 002.882 0z'/%3E%3C/svg%3E");background-size:cover}.site-footer__socials ul li a .sr-text{display:none}.site-footer__social{margin-bottom:40px}.site-footer__social .group{display:flex;flex-flow:wrap;width:100%}.site-footer__social__icon{width:32px;height:32px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);margin-right:8px}.site-footer__social__icon svg path{fill:#fff}.site-footer__social__icon:last-child{margin-right:0}@media only screen and (min-width:745px){.site-footer__social{width:18.9189189189%;margin-bottom:0;margin-right:8.1081081081%}}.site-footer__social .number{font-weight:300;font-size:32px;line-height:140%;color:#fff}@media only screen and (min-width:745px){.site-footer__social .number{font-size:22px}}.site-footer__social .number svg path{fill:#fff}.site-footer__social .title{margin-bottom:16px;font-family:Futura PT,Arial,Helvetica,sans-serif}.site-footer__social .call{margin-top:40px}.site-footer__address{margin-bottom:40px}@media only screen and (min-width:745px){.site-footer__address{width:18.9189189189%;margin-bottom:0}}.site-footer__address h3{font-weight:600;font-size:18px;line-height:160%;letter-spacing:.006em;text-align:left;margin-bottom:16px;color:#fff}@media only screen and (min-width:745px){.site-footer__address h3{margin-bottom:24px}}.site-footer__address .textwidget p{font-weight:300;font-size:16px;line-height:160%;letter-spacing:.006em;color:#fff;text-align:left;letter-spacing:.6px;font-family:#fff;margin-bottom:24px}.site-footer .container{display:flex;flex-flow:wrap;padding-top:52px}.site-footer .container .title{font-weight:600;font-size:18px;line-height:160%;color:#fff;text-align:left;margin-bottom:16px;font-family:Futura PT,Arial,Helvetica,sans-serif;letter-spacing:.5px}@media only screen and (min-width:745px){.site-footer .container .title{margin-bottom:24px}}#articulo{line-height:24px;font-size:16px;text-align:justify;font-weight:400;margin-top:50px}@media only screen and (min-width:745px){#articulo{margin-top:108px}}#articulo .size-full{width:100%;margin-top:20px;margin-bottom:20px}#articulo .container{display:flex;flex-flow:column;max-width:80%}@media only screen and (max-width:321px){#articulo .container{max-width:85%}}@media only screen and (min-width:745px){#articulo .container{flex-flow:wrap;max-width:1240px}}#articulo .wp-block-image{margin-top:1em}#articulo .texto-articulo{line-height:24px;font-size:16px;text-align:justify;font-weight:400;color:#747474}#articulo h1{width:100%;text-align:left;font-weight:500;font-size:40px;line-height:49px;color:#32394d;margin-bottom:24px}@media only screen and (max-width:744px){#articulo h1{font-size:30px;line-height:130%;margin-top:32px}}@media only screen and (max-width:321px){#articulo h1{font-size:24px;line-height:130%;margin-top:28px}}#articulo h2{width:100%;text-align:left;font-size:28px;line-height:120%;font-size:24px;line-height:29px;color:#383a3f;margin-bottom:24px;margin-top:32px}@media only screen and (min-width:745px){#articulo h2{font-size:30px;line-height:120%}}#articulo p{line-height:156%;font-size:16px;text-align:justify;font-weight:300;margin-bottom:20px;font-family:#fff}@media only screen and (min-width:745px){#articulo p{font-size:16px;text-align:justify;color:#383a3f}}#articulo strong{font-weight:700;color:#383a3f;display:inline-block}#articulo a{color:#3858e9}#articulo .swp_share_link{color:#fff}#articulo .wp-block-quote{font-size:24px;line-height:30px;display:inline-block;font-weight:700;color:#383a3f}#articulo .wp-block-quote:before{content:"";color:#3858e9;font-weight:700;display:inline-block}#articulo .wp-block-image figure img{width:100%;height:auto}#articulo .wp-block-quote{display:block;margin:0}#articulo .wp-block-quote p{color:#383a3f;font-size:20px;line-height:130%;font-weight:300;max-width:500px;font-family:#fff}@media only screen and (min-width:745px){#articulo .wp-block-quote p{font-size:24px}}#articulo .wp-block-quote p:before{content:"";width:16px;height:12px;display:inline-block;font-weight:300;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.984 11.525C.896 10.154.352 8.77.352 7.375c0-1.236.4-2.416 1.2-3.54C2.368 2.698 3.544 1.66 5.08.72l1.848.871c.16.075.272.167.336.278a.542.542 0 01.096.297.57.57 0 01-.096.315 1.356 1.356 0 01-.216.26c-.208.185-.432.4-.672.648a6.348 6.348 0 00-.624.815 4.42 4.42 0 00-.48.946 3.179 3.179 0 00-.192 1.111c0 .42.088.871.264 1.353.176.47.472.964.888 1.483.144.173.216.346.216.519 0 .395-.288.673-.864.833l-3.6 1.075zm7.968 0C8.864 10.154 8.32 8.77 8.32 7.375c0-1.236.4-2.416 1.2-3.54.816-1.137 1.992-2.175 3.528-3.114l1.848.871c.16.075.272.167.336.278a.542.542 0 01.096.297.57.57 0 01-.096.315 1.356 1.356 0 01-.216.26c-.208.185-.432.4-.672.648a6.348 6.348 0 00-.624.815 4.42 4.42 0 00-.48.946 3.179 3.179 0 00-.192 1.111c0 .42.088.871.264 1.353.176.47.472.964.888 1.483.144.173.216.346.216.519 0 .395-.288.673-.864.833l-3.6 1.075z' fill='%23F54C41'/%3E%3C/svg%3E");background-size:60%;background-position:top;background-repeat:no-repeat;color:#3858e9;font-size:28px}@media only screen and (min-width:745px){#articulo .wp-block-quote p:before{background-size:80%;margin-right:10px}}#articulo .wp-block-quote p:after{content:"";width:15px;height:11px;display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.344 10.804c1.088-1.371 1.632-2.755 1.632-4.151 0-1.236-.4-2.415-1.2-3.54C12.96 1.977 11.784.94 10.248 0L8.4.871a.718.718 0 00-.336.278.542.542 0 00-.096.296.57.57 0 00.096.316c.064.098.136.185.216.259.208.185.432.401.672.649.224.247.432.518.624.815.192.284.352.6.48.945.128.346.192.717.192 1.112 0 .42-.088.87-.264 1.353-.176.47-.472.963-.888 1.482-.144.173-.216.346-.216.52 0 .395.288.673.864.833l3.6 1.075zm-7.968 0c1.088-1.371 1.632-2.755 1.632-4.151 0-1.236-.4-2.415-1.2-3.54C4.992 1.977 3.816.94 2.28 0L.432.871a.718.718 0 00-.336.278.542.542 0 00-.096.296.57.57 0 00.096.316c.064.098.136.185.216.259.208.185.432.401.672.649.224.247.432.518.624.815.192.284.352.6.48.945.128.346.192.717.192 1.112 0 .42-.088.87-.264 1.353-.176.47-.472.963-.888 1.482-.144.173-.216.346-.216.52 0 .395.288.673.864.833l3.6 1.075z' fill='%23F54C41'/%3E%3C/svg%3E");background-size:60%;background-position:top;background-repeat:no-repeat;color:#3858e9;font-size:28px}@media only screen and (min-width:745px){#articulo .wp-block-quote p:after{background-size:80%;margin-left:10px}}#articulo .imagen{width:100vw;height:250px;background-repeat:no-repeat!important;background-size:cover!important;background-position:bottom!important}@media only screen and (min-width:745px){#articulo .imagen{height:400px;background-position:50%!important}}#articulo .container{margin-bottom:6.4516129032%;padding-top:3.7037037037%}#articulo .container .post{width:100%}@media only screen and (min-width:1240px){#articulo .container .post{width:59.2592592593%;margin-right:7.4074074074%;float:left}}#articulo .container .post .textos .profile{width:100%;height:50px;margin-bottom:20px}@media only screen and (min-width:1240px){#articulo .container .post .textos .profile{width:43.75%}}#articulo .container .post .textos .profile .img{width:50px;height:100%;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:20px;background-position:50%;background-size:60%;background-repeat:no-repeat;background:linear-gradient(135deg,#667eea,#764ba2)}#articulo .container .post .textos .profile p{padding-top:12.5px;font-size:16px;line-height:24px}#articulo .container .aside{width:100%;min-height:300px;margin-top:30px}@media only screen and (min-width:745px){#articulo .container .aside{margin:0;width:33.3333333333%;float:left}}#articulo .container .aside .noticia-referida{height:205px;background-size:cover!important;background-size:center!important;display:flex;align-items:flex-end;margin-bottom:32px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden}#articulo .container .aside .noticia-referida,#articulo .container .aside .noticia-referida p{width:100%;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#articulo .container .aside .noticia-referida p{z-index:9999;margin-left:24px;margin-bottom:24px;display:inline-block;font-weight:500;font-size:16px;line-height:20px;color:#fff}#articulo .container .aside .noticia-referida .btn-white{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;display:none}#articulo .container .aside .noticia-referida .btn-white,#articulo .container .aside .noticia-referida .overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#articulo .container .aside .noticia-referida .overlay{width:100%;height:70px;bottom:0;position:absolute;left:0;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 74%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.65) 74%,rgba(0,0,0,.65));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 74%,rgba(0,0,0,.65))}#articulo .container .aside .noticia-referida:hover{flex-flow:column;justify-content:center;align-items:center}#articulo .container .aside .noticia-referida:hover p{text-align:center;margin:0 0 24px}#articulo .container .aside .noticia-referida:hover .overlay{height:100%;background:rgba(0,0,0,.5)}#articulo .container .aside .noticia-referida:hover .btn-white{width:auto;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:16px 24px;font-size:16px;display:inline-block}#articulo .container .aside h3{margin-bottom:24px;text-align:left;font-size:24px;line-height:29px;font-weight:300;color:#32394d}#articulo .container .aside .ultimasnoticias .noticia{width:100%;margin-bottom:24px;border:1px solid #383a3f;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#articulo .container .aside .ultimasnoticias .noticia .image-noticia{width:37.5%;height:100%;padding:10px;float:left;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia{height:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia p{font-size:16px;font-weight:300;line-height:120%;margin:0 40px 0 0}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia a{display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-width:70px;font-size:14px;line-height:17px;text-decoration-line:underline;color:#3858e9;text-transform:uppercase}#articulo .container .aside .ultimasnoticias .noticia .texto-noticia a:hover{text-decoration:underline;color:#3858e9}.body-noticias{width:100%!important}.articulo-principal{height:calc(80vh - 100px);background-size:cover!important;margin-top:60px;overflow:hidden;position:relative}@media only screen and (max-width:744px){.articulo-principal{max-height:400px}}@media only screen and (min-width:745px){.articulo-principal{background-attachment:fixed!important;height:514px;max-height:100%;margin-top:108px}}.articulo-principal .overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media only screen and (min-width:745px){.articulo-principal .overlay{height:98vh;max-height:100%;margin-top:0;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end}}@media only screen and (min-width:1240px){.articulo-principal .overlay{background-position:50%!important;background-size:cover!important;text-align:left}}.articulo-principal .texto{background-size:cover!important;z-index:999999}@media only screen and (min-width:745px){.articulo-principal .texto{top:0;left:0;right:0;background-position:bottom!important;z-index:999999;background-attachment:fixed!important;display:flex;flex-flow:column;justify-content:flex-end;overflow:hidden;margin:0}}.articulo-principal .container{display:flex;justify-content:center;align-items:flex-start;flex-flow:column;-ms-flex-flow:column;height:100%}.articulo-principal .container h1{color:#fff;font-size:calc(18.63415px + 2.92683vw);text-align:left;display:inline;font-weight:500}@media only screen and (min-width:745px){.articulo-principal .container h1{max-width:100%;text-align:left;font-size:calc(10.63415px + 2.92683vw)}}.articulo-principal .container h1 em{color:#3858e9;font-weight:900}.articulo-principal .container p{color:#fff;font-size:20px;text-align:center;font-weight:300;margin-top:10px}@media only screen and (min-width:745px){.articulo-principal .container p{text-align:left}}.articulo-principal .container a{padding:20px 28px;display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;margin-top:28px;text-align:center;font-size:16px;text-transform:uppercase;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;max-width:230px;box-shadow:0 0 20px #3858e9}.articulo-principal .container a:hover{background-color:#3858e9;box-shadow:0 0 10px #3858e9}.articulo-principal .container a img{height:18px;width:auto;margin-left:12px}#articulos h2.title{margin-top:0}#articulos .container{padding-top:0;margin:40px auto 6.4516129032%}@media only screen and (min-width:745px){#articulos .container{margin-top:0;position:relative;top:-52px;z-index:99;padding-bottom:0}}#articulos .container .contenedor-articulos{display:flex;flex-flow:wrap;justify-content:center}#articulos .container .articles{width:100%;min-height:360px;margin-bottom:12.1212121212%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 0 40px #383a3f}@media only screen and (min-width:745px){#articulos .container .articles{box-shadow:none;border:1px solid #383a3f}}#articulos .container .articles:hover{border:none;box-shadow:0 0 40px #383a3f}@media only screen and (min-width:745px){#articulos .container .articles{margin-bottom:3.7037037037%;width:47.8571428571%;display:inline-block}}@media only screen and (min-width:1240px){#articulos .container .articles{width:29.1304347826%}}#articulos .container .articles .post-categories li a{text-decoration:none;font-size:12px}#articulos .container .articles .textos{padding:14.2857142857%;min-height:270px}#articulos .container .articles .textos .date{text-transform:uppercase;color:#787878;font-size:12px}#articulos .container .articles .textos .date span{min-width:25px;display:inline-block;padding-right:4px;font-size:12px}#articulos .container .articles .textos .date span ul li{list-style:none}#articulos .container .articles .textos .date span ul li a.btn-seemore{display:inline;text-decoration:none;font-size:12px}#articulos .container .articles .textos h2{text-align:left;margin:7.1428571429% auto;font-weight:500;font-size:18px;line-height:22px;color:#2a2a2d}#articulos .container .articles .textos p{color:#383a3f;letter-spacing:.2px;min-height:45px;margin:7.1428571429% auto;font-weight:400;font-family:#fff;font-size:14px;line-height:146.28%}#articulos .container .articles .textos a{font-size:15px;text-decoration:underline;color:#3858e9;text-transform:uppercase;display:block;font-weight:900}#articulos .container .articles .imagen-article{width:100%;height:180px;background-size:cover!important;background-position:50%!important}.modal{display:none}.modal .overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal .close{-webkit-appearance:none;appearance:none}.modal .close:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' stroke='%23F54C41'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.061 16l4.72-4.718a.75.75 0 10-1.062-1.061L16 14.94l-4.719-4.72a.75.75 0 10-1.061 1.062l4.719 4.719-4.72 4.719a.75.75 0 101.062 1.06l4.72-4.718 4.718 4.719a.748.748 0 001.061 0 .75.75 0 000-1.061L17.061 16z' fill='%23F54C41'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M10 10h12v12H10z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:32px;height:32px;display:block;position:absolute;top:16px;right:16px;cursor:pointer}.modal .modal-container{background-color:#fff;max-width:680px;position:fixed;top:0;left:0;right:0;z-index:99999999;margin:0 auto;padding:40px;box-sizing:border-box;box-shadow:0 0 64px hsla(0,0%,74.1%,.5);-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px}@media only screen and (min-width:745px){.modal .modal-container{top:40px}}.modal .modal-container .modal-content h2{color:#383a3f;font-weight:600;text-align:left}@media only screen and (min-width:745px){.modal .modal-container .modal-content h2{text-align:center;font-size:32px;line-height:39px}}.modal .modal-container .modal-content p{font-size:14px;line-height:17px;color:#383a3f}.modal .modal-container .modal-content .input-radio{display:flex;font-weight:300;font-size:12px;line-height:15px;align-items:center;color:#383a3f;margin-top:16px;margin-bottom:16px}@media only screen and (max-width:321px){.modal .modal-container .modal-content .input-radio{font-size:10px}}.modal .modal-container .modal-content .input-radio .wpcf7-list-item{margin:0}.modal .modal-container .modal-content .group-content{margin-top:24px}@media only screen and (min-width:745px){.modal .modal-container .modal-content .group-content{display:flex;flex-flow:row}}@media only screen and (max-width:744px){.modal .modal-container .modal-content .group-form-2{width:100%}}.modal .modal-container .modal-content .input-field{min-height:48px;height:48px;margin-top:0;margin-bottom:16px}.modal .modal-container .modal-content .input-textarea{height:auto;margin:0}.modal .modal-container .modal-content .input-textarea textarea{min-height:130px;resize:none}@media only screen and (max-width:321px){.modal .modal-container .modal-content .input-textarea textarea{min-height:120px}}@media only screen and (min-width:745px){.modal .modal-container .modal-content .input-textarea textarea{min-height:182px}}.modal .modal-container .modal-content .btn-submit input{margin-bottom:0}@media only screen and (min-width:745px){.modal .modal-container .modal-content .btn-submit input{width:auto;display:inline-block;padding:16px 32px}}.modal.active{display:block}.modal.active .overlay{opacity:1;-webkit-animation:fadein .5s cubic-bezier(.25,.46,.45,.94) both;animation:fadein .5s cubic-bezier(.25,.46,.45,.94) both}.modal.active .modal-container{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.hero .hero-container .owl-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_17)'%3E%3Cpath d='M14.181 3.989H2.625l2.69-2.678A.767.767 0 104.234.223L.225 4.212a.769.769 0 000 1.087l4.008 3.989a.767.767 0 001.082-1.087l-2.69-2.678H14.18a.767.767 0 100-1.534z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_17'%3E%3Cpath fill='%23fff' d='M0 0h15v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.hero .hero-container .owl-prev.disabled:before,.hero .hero-container .owl-prev:before{content:"";width:15px;height:10px;display:inline-block;background-size:cover;background-repeat:no-repeat}.hero .hero-container .owl-prev.disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.181 3.989H2.625l2.69-2.678A.767.767 0 104.234.223L.225 4.212a.769.769 0 000 1.087l4.008 3.989a.767.767 0 001.082-1.087l-2.69-2.678H14.18a.767.767 0 100-1.534z' fill='%23fff'/%3E%3C/svg%3E")}.hero .hero-container .owl-next.disabled:before,.hero .hero-container .owl-next:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.754 5.427H12.11L9.467 8.06a.754.754 0 101.063 1.069l3.939-3.92a.755.755 0 000-1.068L10.53.22a.754.754 0 00-1.063 1.068L12.11 3.92H.754a.754.754 0 100 1.507z' fill='%23fff'/%3E%3C/svg%3E");width:15px;height:10px;display:inline-block;background-size:cover;background-repeat:no-repeat}.hero .hero-container .owl-nav{position:relative!important;text-align:right!important;margin-top:-116px!important;max-width:1184px!important;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:744px){.hero .hero-container .owl-nav{top:-95px;text-align:left!important;left:0!important;max-width:480px;width:84%}}.hero .hero-container .owl-next,.hero .hero-container .owl-prev{width:48px;height:48px;border-radius:50%!important;border:1px solid #3858e9!important;background:linear-gradient(135deg,#667eea,#764ba2)!important}.hero .hero-container .owl-next:before,.hero .hero-container .owl-prev:before{position:relative;top:10px}.hero .hero-container .owl-next.disabled,.hero .hero-container .owl-prev.disabled{border-color:#fff!important;background:transparent!important}.hero .hero-container .owl-next span,.hero .hero-container .owl-prev span{width:48px;height:48px;display:block;color:transparent}.hero .hero-container .hero-item{position:relative;z-index:1;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-flow:wrap}.hero .hero-container .hero-item .overlay{position:absolute;height:100%;width:100%;z-index:-1;opacity:.53}.hero .hero-container .hero-item img{position:absolute;z-index:-2;object-fit:cover;height:100vh;width:100%}.hero .hero-container .hero-item .container{padding:0}.hero .hero-container .hero-item__content{width:100%}.hero .hero-container .hero-item__content h2{font-family:#fff;font-style:normal;font-weight:300;font-size:52px;line-height:63px;letter-spacing:-1px;color:#fff;margin-bottom:32px;width:48.6486486486%;margin-left:0}.hero .hero-container .hero-item__content h2 strong{font-weight:600}@media only screen and (max-width:744px){.hero .hero-container .hero-item__content h2{width:auto;font-size:32px;line-height:39px;letter-spacing:-1px}}@media only screen and (min-width:744px)and (max-width:1199px){.hero .hero-container .hero-item__content h2{width:auto;font-size:44px;line-height:52px}}.hero .hero-container .hero-item__content a{font-family:#fff;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-transform:uppercase;text-align:center;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:inline-block;padding:16px 32px}.hero .hero-container .hero-item__content a:hover{background:#375af7}@media only screen and (max-width:1199px){.hero .hero-container .hero-item__content{width:84%;max-width:840px;margin-left:auto;margin-right:auto}}.hero .vermas{position:relative;z-index:1;bottom:45px;display:flex;justify-content:center;align-items:center;max-width:150px;left:0;right:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:744px){.hero .vermas{bottom:22px}}.hero .vermas a{font-family:#fff;font-style:normal;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.6px;text-transform:uppercase;color:#fff;display:flex;align-items:center}.hero .vermas a span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='32' fill='none'%3E%3Crect x='.84' y='.84' width='19.32' height='30.053' rx='9.66' stroke='%23fff' stroke-width='1.68'/%3E%3Crect x='9' y='5.6' width='3' height='7.8' rx='1.5' fill='%23FCC74F'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:50%;display:inline-block;width:21px;height:32px;content:"";margin-right:17px}.hero-blog{min-height:50vh;position:relative}.hero-blog .overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6}.hero-blog .container{position:relative;z-index:2;min-height:50vh;display:flex;align-items:flex-start;flex-flow:column;justify-content:center}.hero-blog__text{max-width:60%}.hero-blog__text h2{color:#fff;margin-bottom:24px;font-size:44px}.hero-blog__img img{width:100%;height:auto}.course-percat{background:linear-gradient(105.9deg,#0c091c 24.4%,#0b0a10 80.5%);display:flex;flex-flow:column;align-items:center;justify-content:center}.course-percat h2{width:100%;text-align:center;font-size:40px;font-weight:700;font-family:Futura PT,Arial,Helvetica,sans-serif;font-style:italic;color:#fff}.course-percat__text{width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;margin-bottom:32px}.course-percat__text p{font-size:18px;color:#fff}.course-percat__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;width:100%}@media only screen and (max-width:744px){.course-percat__filters{gap:8px;margin-bottom:32px}}.course-percat__filter-btn{padding:12px 24px;border-radius:25px;border:2px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.course-percat__filter-btn:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px)}.course-percat__filter-btn.active{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.8);font-weight:600}@media only screen and (max-width:744px){.course-percat__filter-btn{padding:10px 20px;font-size:13px}}.course-percat .container,.course-percat__items{display:flex;flex-flow:row wrap;justify-content:center}.course-percat .container{align-items:center;padding-top:48px;padding-bottom:48px}@media only screen and (min-width:745px){.course-percat .container{max-width:90%;width:100%}}.course-percat__item{width:100%;height:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:32px;position:relative;transition:opacity .3s ease,transform .3s ease}.course-percat__item:last-child{margin-right:0;margin-bottom:0}.course-percat__item a{text-decoration:none;width:100%}.course-percat__item .heart-container{position:absolute;top:8px;right:8px;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff}.course-percat__item .heart-container svg.favorited path{fill:#fff}.course-percat__item .heart-container svg path{fill:transparent;stroke:#fff;stroke-width:1px}.course-percat__item:hover{transform:scale(1.05);transition:all .3s ease}@media only screen and (min-width:745px){.course-percat__item{width:calc(16.66667% - 24px);margin-right:24px;display:flex;flex-flow:wrap}.course-percat__item:last-child,.course-percat__item:nth-child(6n){margin-right:0}}.course-percat__item-image{width:100%;height:100%;object-fit:cover;object-position:center}.course-percat__item-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto 540/730}.course-percat__item-title{width:100%}.course-percat__item-title h2{font-size:20px;font-weight:700;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}.course-percat__item-title p{color:#fff;font-size:14px;margin-bottom:12px}.course-percat__item-description p{font-size:16px;font-weight:400;text-align:center}.level-tag{display:inline-block;padding:4px 12px;border-radius:15px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;margin-top:12px}.level-tag.level-principiante{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 2px 4px rgba(76,175,80,.3)}.level-tag.level-intermedio{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;box-shadow:0 2px 4px rgba(255,152,0,.3)}.level-tag.level-avanzado{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff;box-shadow:0 2px 4px rgba(244,67,54,.3)}@media only screen and (max-width:744px){.level-tag{font-size:11px;padding:3px 10px}}.course-reproduction{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:calc(100vh - 186px);overflow:hidden;position:relative}@media only screen and (min-width:745px){.course-reproduction{height:calc(100vh - 204px)}}@media only screen and (min-width:1024px){.course-reproduction{height:calc(100vh - 190px)}}@media only screen and (min-width:1240px){.course-reproduction{height:calc(100vh - 119px)}}.course-reproduction .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;display:none;opacity:0}.course-reproduction .overlay.active{display:block;animation:fadeIn .3s ease-in-out forwards}.course-reproduction__item{border-bottom:1px solid hsla(0,0%,100%,.43529411764705883);position:relative;display:flex;align-items:center;justify-content:space-between}.course-reproduction__item:last-child{border-bottom:0!important}.course-reproduction__item-favorite{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:5}.course-reproduction__item-favorite .favorite-heart-btn{background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);border-radius:50%;width:40px;transition:all .3s ease;padding:4px;text-align:center;justify-content:center;height:40px}.course-reproduction__item-favorite .favorite-heart-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.course-reproduction__item-favorite .favorite-heart-btn.favorited{background:rgba(231,76,60,.2)}.course-reproduction__item-favorite .favorite-heart-btn.favorited:hover{background:rgba(231,76,60,.3)}.course-reproduction__item-favorite .favorite-heart-btn .favorite-heart-icon{color:#fff;fill:#fff}.course-reproduction__item-favorite .favorite-heart-btn .favorite-heart-icon.favorited{color:#e74c3c;fill:#e74c3c}.course-reproduction__item-link{height:100%;color:#000;border:none;background:transparent;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:16px 50px 16px 0;font-size:14px;font-weight:400;text-align:left;color:#fff;margin:0;width:100%}.course-reproduction__item-link:hover{background-color:#101016;color:#fff!important}.course-reproduction__item-link:hover h2{color:#fff}.course-reproduction__description{background:#171616;height:100%;position:absolute;width:320px;overflow:hidden;width:0;right:-320px;padding:24px 24px 40px;transition:all .3s ease-in-out;opacity:0;z-index:2}.course-reproduction__description.documents h3{margin-bottom:24px}.course-reproduction__description p{color:#fff;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:0}.course-reproduction__description h3{color:#fff;font-size:28px;font-weight:700;line-height:1.5;margin-bottom:0}.course-reproduction__description.active{width:320px;right:70px;opacity:1}.course-reproduction__description__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.course-reproduction__description__header h3{margin-bottom:0;flex:1;margin-right:16px}.course-reproduction__description__favorite{flex-shrink:0}.course-reproduction__description__favorite .favorite-heart-btn{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(5px)}.course-reproduction__description__favorite .favorite-heart-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.course-reproduction__description__favorite .favorite-heart-btn.favorited{background:rgba(231,76,60,.2)}.course-reproduction__description__favorite .favorite-heart-btn.favorited:hover{background:rgba(231,76,60,.3)}.course-reproduction__description__favorite .favorite-heart-btn.favorited .favorite-heart-icon{color:#e74c3c;fill:#e74c3c}.course-reproduction__description__favorite .favorite-heart-btn.loading{opacity:.6;pointer-events:none}.course-reproduction__description__favorite .favorite-heart-btn .favorite-heart-icon{color:#fff;fill:#fff;transition:all .3s ease}.course-reproduction__list{background:#171616;height:100%;position:absolute;width:320px;overflow:hidden;right:-320px;padding:24px 24px 40px;transition:all .3s ease-in-out;opacity:0;z-index:2}.course-reproduction__list.active{width:320px;right:70px;opacity:1}.course-reproduction__list h3{color:#fff;font-size:20px;font-weight:700;text-align:left;text-transform:uppercase;margin-bottom:24px}.course-reproduction__list button{height:100%;color:#000;border:none;background:transparent;font-size:14px;font-weight:400;text-align:left;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;padding:16px 50px 16px 12px}.course-reproduction__list button h2{font-size:14px;font-weight:400;text-align:left;color:#fff;margin:0;width:100%}.course-reproduction__list button:hover{background-color:#101016;color:#fff!important}.course-reproduction__list button:hover h2{color:#fff}.course-reproduction__list__content{height:100%;overflow-y:auto;padding-bottom:220px;scrollbar-width:thin;scrollbar-color:#3858e9 hsla(0,0%,100%,.05);-ms-overflow-style:auto}.course-reproduction__list__content::-webkit-scrollbar{width:8px}.course-reproduction__list__content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px;margin:4px 0}.course-reproduction__list__content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3858e9,#357abd);border-radius:10px;border:2px solid hsla(0,0%,100%,.1);transition:all .3s ease}.course-reproduction__list__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5ba0f2,#3858e9);transform:scale(1.1)}.course-reproduction__bar{width:70px;height:100vh;background:#000;position:absolute;top:0;right:0;overflow:hidden;z-index:2}.course-reproduction__bar__item{width:70px;height:auto;background:#000}.course-reproduction__bar__item__button{width:100%;height:auto;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff;background:transparent;margin-bottom:48px}.course-reproduction__bar__item__button svg{width:24px;height:auto;object-fit:cover;margin-bottom:4px}.course-reproduction__bar__item__button svg path{fill:#fff;background:#fff;stroke:#fff}.course-reproduction__bar__item__button span{padding-top:60px;transform:rotate(90deg);position:relative;color:#fff;font-size:16px;left:30px;white-space:nowrap;top:4px}.course-reproduction__bar__item__button span:hover{color:#3858e9}.course-reproduction__bar__item__button#description span{top:16px}.course-reproduction__content{width:calc(100% - 70px);height:100%;background:#171616}@media only screen and (min-width:1240px){.course-reproduction__content{height:100%}}.course-reproduction__content iframe{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width:1240px){.course-reproduction__content iframe{height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mis-favoritos{padding:40px 0;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);min-height:100vh}.mis-favoritos h1{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px;color:#fff}.mis-favoritos .login-required{text-align:center;font-size:18px;color:#666}.mis-favoritos .login-required a{color:#fff;text-decoration:none;font-weight:600}.mis-favoritos .login-required a:hover{text-decoration:underline}.mis-favoritos .btn__primary,.mis-favoritos .favorite-btn,.mis-favoritos .product-single .single_add_to_cart_button,.mis-favoritos .user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.mis-favoritos .user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.mis-favoritos .user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a,.mis-favoritos button.btn__primary--border,.mis-favoritos button.remove-favorite-btn,.product-single .mis-favoritos .single_add_to_cart_button,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .mis-favoritos .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .mis-favoritos a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title .mis-favoritos a{padding:10px 20px!important}.mis-favoritos .btn__primary--border,.mis-favoritos .remove-favorite-btn{margin-left:8px}.mis-favoritos .remove-favorite-btn{background:#fff;color:#3858e9;border:1px solid #3858e9}.mis-favoritos .remove-favorite-btn:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mis-favoritos .favorites-filters{display:flex;justify-content:center;gap:15px;margin-bottom:30px;flex-wrap:wrap}.mis-favoritos .favorites-filters .filter-btn{padding:10px 20px;border:2px solid #3858e9;background:transparent;color:#fff;border-radius:25px;cursor:pointer;font-weight:600;transition:all .3s ease}.mis-favoritos .favorites-filters .filter-btn.active,.mis-favoritos .favorites-filters .filter-btn:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mis-favoritos .mis-favoritos__container{max-width:1200px;margin:0 auto;padding:0 20px}.mis-favoritos .mis-favoritos__container .favorites-loading,.mis-favoritos .mis-favoritos__container .no-favorites{text-align:center;font-size:18px;color:#666;padding:40px 0}.mis-favoritos .mis-favoritos__container .favorites-error{text-align:center;font-size:18px;color:#e74c3c;padding:40px 0}.mis-favoritos .mis-favoritos__container .favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}@media(max-width:768px){.mis-favoritos .mis-favoritos__container .favorites-grid{grid-template-columns:1fr;gap:20px}}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item{background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__image{height:200px;overflow:hidden;background:#f5f5f5}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__image:hover img{transform:scale(1.05)}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content{padding:20px}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content h3{font-size:18px;font-weight:600;margin-bottom:10px;line-height:1.4}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content h3 a{color:#333;text-decoration:none;transition:color .3s ease}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content h3 a:hover{color:#3858e9}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content p{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px}.mis-favoritos .mis-favoritos__container .favorites-grid .favorite-item__content__actions{display:flex}.favorite-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:600;transition:all .3s ease;text-decoration:none}.favorite-btn:hover{background:#fff;color:#000}.favorite-btn.favorited{background:linear-gradient(105.9deg,#007ab8 24.4%,#20dce6 80.5%);color:#fff}.favorite-btn.loading{opacity:.7;cursor:not-allowed}.favorite-btn .favorite-text{font-size:14px}.favorite-btn .favorite-count{background:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:10px;font-size:12px;min-width:20px;text-align:center}.favorites-message{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:5px;color:#fff;font-weight:600;z-index:9999;box-shadow:0 4px 15px rgba(0,0,0,.2);display:none}.favorites-message--success{background:#27ae60}.favorites-message--error{background:#e74c3c}@media(max-width:768px){.favorites-message{top:10px;right:10px;left:10px;text-align:center}}.favorite-heart-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;position:relative}.favorite-heart-btn:hover{background-color:rgba(0,0,0,.05);transform:scale(1.1)}.favorite-heart-btn:active{transform:scale(.95)}.favorite-heart-btn.loading{opacity:.6;pointer-events:none}.favorite-heart-btn.favorited .favorite-heart-icon{color:#e74c3c;fill:#e74c3c}.favorite-heart-btn .favorite-heart-icon{color:#666;fill:#666;transition:all .3s ease}.favorite-heart-btn .favorite-heart-icon.favorited{color:#e74c3c;fill:#e74c3c}.favorite-heart-btn--small{padding:6px}.favorite-heart-btn--small .favorite-heart-icon{width:16px;height:16px}.favorite-heart-btn--large{padding:12px}.favorite-heart-btn--large .favorite-heart-icon{width:28px;height:28px}.favorite-heart-btn--login{opacity:.7}.favorite-heart-btn--login:hover{opacity:1}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.favorite-heart-btn.favorited .favorite-heart-icon{animation:heartBeat 1.2s ease-in-out}.favorite-heart-btn--floating{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10}.favorite-heart-btn--floating:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.favorite-heart-btn--nav{margin-left:10px}@media only screen and (max-width:744px){.favorite-heart-btn--nav{margin-left:0;margin-top:10px}}.header-video{position:relative;height:calc(100vh - 87px);min-height:500px;overflow:hidden}.header-video .overlay{z-index:2;background-color:rgba(0,0,0,.5)}.header-video .overlay,.header-video__video{position:absolute;top:0;left:0;width:100%;height:100%}.header-video__video{z-index:1}.header-video__text{position:relative;z-index:3;color:#fff;font-size:24px;line-height:1.2;text-align:left;min-height:500px;height:100vh;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;max-width:550px}.header-video__buttons{display:flex}.header-video__buttons a,.header-video__buttons button{width:max-content;padding:12px 24px;margin-right:8px}.header-video .container{position:relative;z-index:2;padding-top:0}.header-video .container h1{font-size:18px;padding:12px 24px;border:1px solid #fff;border-radius:32px;color:#fff;margin-bottom:12px;font-style:italic}.header-video .container h2{font-size:32px;color:#fff;text-transform:uppercase;margin-bottom:24px;font-style:italic}@media only screen and (min-width:745px){.header-video .container h2{font-size:64px}}.header-video .container p{font-size:22px;color:#fff;line-height:1.4;margin-bottom:24px}.header-video video{width:100%;height:100%;object-fit:cover;filter:brightness(.5) contrast(1.2) saturate(.7)}.plans{padding:80px 0;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);min-height:100vh}@media only screen and (max-width:744px){.plans{padding:60px 0}}.plans .container{position:relative}.plans__title{text-align:center;margin-bottom:60px}.plans__title h1{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin:0;position:relative}@media only screen and (max-width:744px){.plans__title h1{font-size:2.5rem}}.plans__title h1:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.plans__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}@media only screen and (max-width:744px){.plans__content{grid-template-columns:1fr;gap:20px}}.plans__content__item{background:rgba(42,42,42,.4666666666666667);padding:40px 30px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.4);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;border:2px solid #3a3a3a}@media only screen and (min-width:1240px){.plans__content__item__text{min-height:426px}}.plans__content__item__button a{width:100%;text-align:center}.plans__content__item h2{font-size:2.5rem;font-weight:600;color:#fff;margin:0 0 20px}.plans__content__item h2 span{font-size:1.5rem;font-weight:400;color:#fff;margin:0 0 20px}.plans__content__item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3858e9,#375af7)}.plans__content__item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.6);border-color:#3858e9;background:#130d24}.plans__content__item h3{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:600;color:#fff;margin:0 0 20px;position:relative}@media only screen and (max-width:744px){.plans__content__item h3{font-size:1.5rem}}.plans__content__item h3:before{content:"📋";display:block;font-size:2.5rem;margin-bottom:15px}.plans__content__item p{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;color:#b0b0b0;margin:0 0 20px}@media only screen and (max-width:744px){.plans__content__item p{font-size:.95rem}}.plans__content__item ol,.plans__content__item ul{margin:20px 0;padding-left:0;list-style:none}.plans__content__item ol li,.plans__content__item ul li{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:.95rem;color:#d0d0d0;margin-bottom:12px;padding-left:30px;position:relative;line-height:1.5}@media only screen and (max-width:744px){.plans__content__item ol li,.plans__content__item ul li{font-size:.9rem;margin-bottom:10px}}.plans__content__item ol li:before,.plans__content__item ul li:before{content:"✦";position:absolute;left:0;top:0;color:#3858e9;font-size:1.1rem;font-weight:700}.plans__content__item ol li:hover,.plans__content__item ul li:hover{color:#fff;transform:translateX(5px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.plans__content__item ol.ordered-list,.plans__content__item ul.ordered-list{counter-reset:list-counter}.plans__content__item ol.ordered-list li,.plans__content__item ul.ordered-list li{counter-increment:list-counter}.plans__content__item ol.ordered-list li:before,.plans__content__item ul.ordered-list li:before{content:counter(list-counter);background:#3858e9;color:#fff;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;top:-2px}.plans__content__item ol.icon-list li:before,.plans__content__item ul.icon-list li:before{content:"✓";background:rgba(56,88,233,.2);color:#3858e9;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;top:-3px}.plans__content__item ol.icon-list li:hover:before,.plans__content__item ul.icon-list li:hover:before{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.plans__content__item ol.bullet-list li:before,.plans__content__item ul.bullet-list li:before{content:"•";color:#3858e9;font-size:1.5rem;top:-2px}.plans__content__item ol ol,.plans__content__item ul ul{margin:10px 0 10px 20px}.plans__content__item ol ol li,.plans__content__item ul ul li{font-size:.9rem;color:#b0b0b0;margin-bottom:8px}.plans__content__item ol ol li:before,.plans__content__item ul ul li:before{content:"◦";color:#94a5f3;font-size:1rem}.plans__content__item.separated-list li{border-bottom:1px solid rgba(56,88,233,.1);padding-bottom:10px;margin-bottom:15px}.plans__content__item.separated-list li:last-child{border-bottom:none;margin-bottom:0}.plans__content__item.gradient-list li{background:linear-gradient(90deg,rgba(56,88,233,.05),transparent);padding:8px 15px;margin-bottom:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;border-left:3px solid #3858e9}.plans__content__item.gradient-list li:hover{background:linear-gradient(90deg,rgba(56,88,233,.1),transparent);transform:translateX(8px)}.plans__content__item.badge-list li{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:rgba(56,88,233,.05);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-bottom:8px}.plans__content__item.badge-list li:after{content:"→";color:#3858e9;font-weight:700;font-size:1.2rem}.plans__content__item.badge-list li:hover{background:rgba(56,88,233,.1);transform:translateX(5px)}.plans__content__item:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(56,88,233,.1) 0,transparent 70%);pointer-events:none}.plans__content__item .plan-button{display:inline-block;margin-top:25px;padding:12px 30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:500;font-size:.95rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #3858e9}.plans__content__item .plan-button:hover{background:#375af7;border-color:#375af7;transform:translateY(-2px)}.plans__content__item .plan-price{display:block;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;color:#3858e9;margin:20px 0 15px}.plans__content__item .plan-price .currency{font-size:1.2rem;vertical-align:top}.plans__content__item .plan-price .period{font-size:.9rem;color:#888;font-weight:400}.plans__content__item .plan-features{list-style:none;padding:0;margin:20px 0}.plans__content__item .plan-features li{font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:.95rem;color:#d0d0d0;margin-bottom:10px;padding-left:25px;position:relative}.plans__content__item .plan-features li:before{content:"✓";position:absolute;left:0;color:#3858e9;font-weight:700}.plans:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#3858e9 50%,transparent)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);padding:1rem}.login-page__content{max-width:400px;margin:0 auto}.login-page .login-form-wrapper{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.login-page .login-form-header{text-align:center;margin-bottom:2rem}.login-page .login-form-header .logo{margin-bottom:1.5rem}.login-page .login-form-header .logo img{max-height:60px;width:auto}.login-page .login-form-header .logo h1{font-size:1.8rem;font-weight:700;color:#333;margin:0}.login-page .login-form-header h2{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 .5rem}.login-page .login-form-header p{color:#666;font-size:.9rem}.login-page .login-error{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.login-page .login-error p{margin:0}.login-page .login-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.login-page .login-success p{margin:0}.login-page .login-form .form-group{margin-bottom:1.5rem}.login-page .login-form .form-group label{font-weight:500;color:#333;margin-bottom:.5rem;font-size:.9rem}.login-page .login-form .form-group .input{padding:.75rem 1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.login-page .login-form .form-group .input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.login-page .login-form .form-group .input::placeholder{color:#999}.login-page .login-form .checkbox-group{display:flex;align-items:center;margin-bottom:1.5rem}.login-page .login-form .checkbox-group .checkbox-label{display:flex;cursor:pointer;font-size:.9rem;color:#666}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]{display:none}.login-page .login-form .checkbox-group .checkbox-label .checkmark{width:18px;height:18px;border:2px solid #e1e5e9;border-radius:4px;margin-right:.5rem;position:relative;transition:all .3s ease;background:#fff}.login-page .login-form .checkbox-group .checkbox-label .checkmark:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:#667eea;border-color:#667eea}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{opacity:1}.login-page .login-form .login-button{padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.login-page .login-form .login-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.login-page .login-form .login-button:active{transform:translateY(0)}.login-page .login-form .login-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-page .login-footer{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e5e9}.login-page .login-footer p{margin:.5rem 0;font-size:.9rem}.login-page .login-footer p a{color:#667eea;text-decoration:none;transition:color .3s ease}.login-page .login-footer p a:hover{color:#764ba2;text-decoration:underline}.login-page .login-footer .lost-password{margin-bottom:1rem}.login-page .login-footer .back-to-site a{color:#666}.login-page .login-footer .back-to-site a:hover{color:#333}@media(max-width:768px){.login-page{padding:1rem}.login-page .login-form-wrapper{padding:2rem 1.5rem}.login-page .login-form-header .logo h1{font-size:1.5rem}.login-page .login-form-header h2{font-size:1.3rem}}@media(max-width:480px){.login-page .login-form-wrapper{padding:1.5rem 1rem}.login-page .login-form{margin:0 auto}.login-page .login-form .form-group{margin-bottom:1rem}.login-page .login-form .form-group .input{padding:.625rem .875rem;font-size:.9rem}.login-page .login-form .login-button{padding:.75rem 1.25rem;font-size:.9rem}}@media(prefers-color-scheme:dark){.login-page{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.login-page .login-form-wrapper{background:transparent;border:1px solid hsla(0,0%,100%,.2)}.login-page .login-form-header .logo h1,.login-page .login-form-header h2{color:#fff}.login-page .login-form-header p{color:#a0aec0}.login-page .login-form .form-group label{color:#e2e8f0}.login-page .login-form .form-group .input{background:#24233d;border-color:#4a5568;color:#e2e8f0}.login-page .login-form .form-group .input:focus{border-color:#667eea}.login-page .login-form .form-group .input::placeholder{color:#718096}.login-page .login-form .checkbox-group .checkbox-label{color:#a0aec0}.login-page .login-form .checkbox-group .checkbox-label .checkmark{background:#2d3748;border-color:#4a5568}.login-page .login-footer{border-top-color:#4a5568}.login-page .login-footer p a{color:#667eea}.login-page .login-footer .back-to-site a,.login-page .login-footer p a:hover{color:#a0aec0}.login-page .login-footer .back-to-site a:hover{color:#e2e8f0}}.login-page{position:relative;left:50%;width:100vw;min-height:calc(100vh - 121px);margin-left:-50vw;padding:72px clamp(24px,8vw,132px);overflow:hidden;background:linear-gradient(90deg,rgba(11,10,16,.32),rgba(11,10,16,.72) 48%,rgba(11,10,16,.96)),linear-gradient(105.9deg,rgba(20,15,47,.82) 24.4%,rgba(11,10,16,.86) 80.5%),url(../login/img/1.jpg) 50%/cover no-repeat;box-sizing:border-box}.login-page .container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:56px;width:100%;max-width:1184px;margin:0 auto;padding:0}.login-page .container:before{content:"Accede a tu musica, cursos y librerias.";display:block;max-width:430px;color:hsla(0,0%,100%,.92);font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:clamp(34px,5vw,64px);font-style:italic;font-weight:700;line-height:1.06;letter-spacing:0}.login-page__content{width:100%;max-width:430px;margin:0}.login-page .login-form-wrapper{position:relative;width:100%;padding:34px 36px 32px;overflow:hidden;background:rgba(16,14,26,.82);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px);box-sizing:border-box}.login-page .login-form-wrapper:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.login-page .login-form-header{margin-bottom:28px}.login-page .login-form-header .logo{width:104px;height:64px;margin:0 auto 22px;overflow:hidden;background:url(http://glmusic.local/wp-content/uploads/2025/07/logo-white.svg) 50%/contain no-repeat}.login-page .login-form-header .logo img{width:100%;height:100%;max-height:none;object-fit:contain}.login-page .login-form-header .logo a{display:block;width:100%;height:100%}.login-page .login-form-header .logo h1,.login-page .login-form-header .logo img{opacity:0}.login-page .login-form-header h2{margin:0 0 8px;color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.login-page .login-form-header p{margin:0;color:hsla(0,0%,100%,.56);font-size:15px;line-height:1.45}.login-page .login-form{margin:0 auto}.login-page .login-form .form-group{margin-bottom:18px}.login-page .login-form .form-group label{display:block;margin:0 0 8px;color:hsla(0,0%,100%,.82);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.login-page .login-form .form-group .input{width:100%;min-height:52px;margin:0;padding:13px 16px;color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.2;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-shadow:none;box-sizing:border-box;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-page .login-form .form-group .input:focus{background:hsla(0,0%,100%,.1);border-color:rgba(102,126,234,.86);box-shadow:0 0 0 4px rgba(102,126,234,.18)}.login-page .login-form .password-field-wrapper{position:relative}.login-page .login-form .password-input{padding-right:50px!important}.login-page .login-form .password-toggle{position:absolute;top:50%;right:12px;padding:5px;color:hsla(0,0%,100%,.72);background:transparent;border:0;transform:translateY(-50%);transition:color .2s ease}.login-page .login-form .password-toggle:focus,.login-page .login-form .password-toggle:hover{color:#20dce6}.login-page .login-form .checkbox-group{margin-bottom:20px}.login-page .login-form .checkbox-group .checkbox-label{display:inline-flex;align-items:center;gap:9px;margin:0;color:hsla(0,0%,100%,.68);font-size:14px;font-weight:400;line-height:1.2}.login-page .login-form .checkbox-group .checkmark{width:18px;height:18px;margin-right:0;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);border-radius:5px}.login-page .login-form .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:#20dce6;border-color:#20dce6}.login-page .login-form .login-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:15px 24px;color:#fff;font-size:17px;font-weight:700;line-height:1;background:linear-gradient(135deg,#667eea,#764ba2);border:0;border-radius:32px;box-shadow:0 12px 28px rgba(102,126,234,.28);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.login-page .login-form .login-button:focus,.login-page .login-form .login-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px rgba(102,126,234,.36)}.login-page .login-error,.login-page .login-message,.login-page .login-success{color:hsla(0,0%,100%,.86);background:rgba(16,14,26,.82);border:1px solid hsla(0,0%,100%,.14);border-left:4px solid #20dce6;border-radius:12px}.login-page .login-error{border-left-color:#ff6b7d}.login-page .login-footer{margin-top:22px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.login-page .login-footer p{margin:10px 0 0;font-size:14px}.login-page .login-footer .back-to-site a,.login-page .login-footer p a{color:hsla(0,0%,100%,.68);text-decoration:none}.login-page .login-footer .back-to-site a:hover,.login-page .login-footer p a:hover{color:#20dce6;text-decoration:none}@media(max-width:900px){.login-page{min-height:auto;padding:56px 18px 64px;background:linear-gradient(180deg,rgba(20,15,47,.84),rgba(11,10,16,.94)),url(../login/img/1.jpg) 50%/cover no-repeat}.login-page .container{display:block;width:100%;max-width:430px}.login-page .container:before{display:none}.login-page__content{max-width:none}.login-page .login-form-wrapper{padding:28px 22px 24px}}.login-page--account .container{grid-template-columns:1fr}.login-page--account .container:before{display:none}.account-panel{width:100%}.account-panel__profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:28px;color:#fff;background:rgba(16,14,26,.82);border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}@media only screen and (min-width:745px){.account-panel__profile{grid-template-columns:auto minmax(0,1fr) auto;padding:32px}}.account-panel__avatar{width:82px;height:82px;overflow:hidden;border:2px solid hsla(0,0%,100%,.28);border-radius:50%;background:hsla(0,0%,100%,.08);box-shadow:0 12px 28px rgba(0,0,0,.24)}.account-panel__avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-panel__identity{min-width:0}.account-panel__kicker{margin:0 0 8px;color:hsla(0,0%,100%,.62);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.account-panel h1{margin:0 0 6px;color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:clamp(34px,5vw,58px);font-style:italic;font-weight:700;line-height:1.06}.account-panel__email{margin:0 0 16px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.4;word-break:break-word}.account-panel__meta{display:flex;flex-wrap:wrap;gap:8px}.account-panel__meta span{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;font-size:13px;line-height:1}.account-panel__actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:12px}@media only screen and (min-width:745px){.account-panel__actions{grid-column:auto;align-items:flex-end;flex-direction:column}}.account-panel__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 24px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:32px;box-shadow:0 12px 26px rgba(102,126,234,.28);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.account-panel__button:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.account-panel__button--pro{background:linear-gradient(135deg,#20dce6,#667eea);box-shadow:0 14px 30px rgba(32,220,230,.24)}.account-panel__link{color:hsla(0,0%,100%,.68);font-size:14px;text-decoration:none}.account-panel__link:hover{color:#20dce6}.account-panel__cancel{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 24px;color:hsla(0,0%,100%,.82);background:transparent;border:1px solid hsla(0,0%,100%,.28);border-radius:32px;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.account-panel__cancel:hover{color:#fff;border-color:rgba(255,83,128,.9);background:rgba(255,83,128,.16)}.account-panel__cancel:disabled{opacity:.55;cursor:default}.account-panel__notice{margin-top:18px;padding:14px 18px;color:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;font-size:15px;font-weight:700;line-height:1.4}.account-panel__notice--success{background:rgba(32,220,230,.14);border-color:rgba(32,220,230,.32)}.account-panel__notice--error{background:rgba(255,83,128,.14);border-color:rgba(255,83,128,.34)}.account-panel__edit{margin-top:22px;padding:26px;color:#fff;background:rgba(16,14,26,.78);border:1px solid hsla(0,0%,100%,.13);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}@media only screen and (min-width:745px){.account-panel__edit{padding:32px}}.account-panel__edit-head{margin-bottom:22px}.account-panel__edit-head h2{margin:0 0 8px;color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:clamp(28px,4vw,42px);font-style:italic;font-weight:700;line-height:1.08}.account-panel__edit-head p:last-child{margin:0;color:hsla(0,0%,100%,.68);font-size:15px;line-height:1.5}.account-panel__form label{display:block;margin:0;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.35}.account-panel__form label span{display:block;margin-bottom:8px}.account-panel__form input{width:100%;min-height:50px;padding:13px 16px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;font-size:16px;outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.account-panel__form input:focus{background:hsla(0,0%,100%,.11);border-color:rgba(32,220,230,.56);box-shadow:0 0 0 4px rgba(32,220,230,.1)}.account-panel__photo{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:22px;padding:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:18px}@media(max-width:520px){.account-panel__photo{grid-template-columns:1fr;justify-items:center;text-align:center}}.account-panel__photo-preview{width:92px;height:92px;overflow:hidden;border:2px solid hsla(0,0%,100%,.28);border-radius:50%;background:hsla(0,0%,100%,.08);box-shadow:0 14px 28px rgba(0,0,0,.24)}.account-panel__photo-preview img{display:block;width:100%;height:100%;object-fit:cover}.account-panel__photo-field{min-width:0}.account-panel__photo-field label{margin-bottom:8px;color:#fff;font-size:16px;letter-spacing:0;text-transform:none}.account-panel__photo-field input[type=file]{padding:11px;cursor:pointer}.account-panel__photo-field input[type=file]::file-selector-button{margin-right:12px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:0;border-radius:22px;font-family:Futura PT,Arial,Helvetica,sans-serif;font-weight:700;cursor:pointer}.account-panel__photo-field small{display:block;margin-top:8px;color:hsla(0,0%,100%,.56);font-size:13px;line-height:1.35}.account-panel__form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media only screen and (min-width:745px){.account-panel__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-panel__password{margin-top:24px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.12)}.account-panel__password h3{margin:0 0 16px;color:#fff;font-size:18px;font-weight:800;line-height:1.25}.account-panel__form-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.account-panel__quick{display:grid;grid-template-columns:1fr;gap:16px;margin-top:22px}@media only screen and (min-width:745px){.account-panel__quick{grid-template-columns:repeat(3,1fr)}}.account-panel__card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:112px;padding:22px;color:#fff;background:rgba(16,14,26,.72);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;text-decoration:none;overflow:hidden;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.account-panel__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#667eea,#764ba2)}.account-panel__card span{color:#fff;font-size:19px;font-weight:700}.account-panel__card small{color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.4}.account-panel__card:hover{border-color:rgba(102,126,234,.36);transform:translateY(-2px)}@media(max-width:640px){.account-panel__profile{grid-template-columns:1fr;text-align:center}.account-panel__avatar{margin:0 auto}.account-panel__actions,.account-panel__form-actions,.account-panel__meta{justify-content:center}.account-panel__edit{padding:22px}}.register-page{position:relative;display:flex;align-items:center;min-height:calc(100vh - 75px);padding:56px 0 72px;overflow:hidden;background:linear-gradient(90deg,rgba(11,10,16,.34),rgba(11,10,16,.78) 48%,rgba(11,10,16,.98)),linear-gradient(105.9deg,rgba(20,15,47,.86) 24.4%,rgba(11,10,16,.9) 80.5%),url(../login/img/1.jpg) 50%/cover no-repeat}.register-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 12%,rgba(32,220,230,.16),transparent 28%),radial-gradient(circle at 84% 20%,rgba(102,126,234,.18),transparent 30%);pointer-events:none}.register-page .container{position:relative;z-index:1;padding-top:0;padding-bottom:0}.register-page__content{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;width:100%;max-width:1020px;margin:0 auto}.register-page__content:before{content:"Empieza tu ruta musical con GL Music.";display:none;max-width:430px;align-self:center;color:hsla(0,0%,100%,.94);font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:58px;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.05}.register-page .register-form-wrapper{position:relative;width:100%;max-width:470px;margin:0 auto;padding:34px 34px 32px;overflow:hidden;color:#fff;background:rgba(16,14,26,.88);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}.register-page .register-form-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.register-page .register-form-header{margin-bottom:26px;text-align:center}.register-page .register-form-header .logo{display:flex;justify-content:center;margin-bottom:22px}.register-page .register-form-header .logo img{display:block;width:auto;max-height:62px}.register-page .register-form-header .logo h1{margin:0;color:#fff;font-size:28px;font-weight:700;line-height:1.1}.register-page .register-form-header h2{margin:0 0 8px;color:#fff;font-size:30px;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.12}.register-page .register-form-header p{margin:0 auto;max-width:320px;color:hsla(0,0%,100%,.68);font-size:16px;line-height:1.5}.register-page .register-error,.register-page .register-message,.register-page .register-success{margin-bottom:18px;padding:13px 14px;border-radius:10px;font-size:14px;line-height:1.45}.register-page .register-error p,.register-page .register-message p,.register-page .register-success p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.register-page .register-error{color:#ffb8b8;background:rgba(244,67,54,.12);border:1px solid rgba(244,67,54,.28)}.register-page .register-success{color:#9ef6cf;background:rgba(32,220,230,.12);border:1px solid rgba(32,220,230,.28);text-align:center}.register-page .register-form .form-group{margin-bottom:18px}.register-page .register-form .form-group label{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.82);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.register-page .register-form .form-group .input{width:100%;min-height:52px;padding:13px 16px;color:#fff;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-shadow:none;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.register-page .register-form .form-group .input:focus{background:hsla(0,0%,100%,.1);border-color:rgba(102,126,234,.86);box-shadow:0 0 0 4px rgba(102,126,234,.18)}.register-page .register-form .form-group .form-help{display:block;margin-top:6px;color:hsla(0,0%,100%,.5);font-size:13px;font-style:normal;line-height:1.35}.register-page .register-form input:-webkit-autofill,.register-page .register-form input:-webkit-autofill:focus,.register-page .register-form input:-webkit-autofill:hover{border-color:rgba(102,126,234,.86);-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #1a1824 inset;transition:background-color 5000s ease-in-out 0s}.register-page .register-form .password-field-wrapper{position:relative}.register-page .register-form .password-input{padding-right:88px!important}.register-page .register-form .password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);min-width:58px;padding:7px 10px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;transition:color .2s ease,background .2s ease}.register-page .register-form .password-toggle:focus,.register-page .register-form .password-toggle:hover{color:#fff;background:hsla(0,0%,100%,.14)}.register-page .register-form .password-toggle .password-toggle__hide,.register-page .register-form .password-toggle.showing .password-toggle__show{display:none}.register-page .register-form .password-toggle.showing .password-toggle__hide{display:inline}.register-page .register-form .terms-group{margin-bottom:20px}.register-page .register-form .terms-button{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px 15px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;font-size:14px;font-weight:500;line-height:1.35;text-align:left;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.register-page .register-form .terms-button:focus,.register-page .register-form .terms-button:hover{color:#fff;background:hsla(0,0%,100%,.1);border-color:rgba(32,220,230,.42)}.register-page .register-form .terms-button.accepted{color:#fff;background:rgba(32,220,230,.12);border-color:rgba(32,220,230,.5);box-shadow:0 0 0 4px rgba(32,220,230,.1)}.register-page .register-form .terms-button.accepted .terms-icon{background:#20dce6;border-color:#20dce6}.register-page .register-form .terms-button.accepted .terms-icon:after{opacity:1}.register-page .register-form .terms-icon{position:relative;flex:0 0 18px;width:18px;height:18px;border:1px solid hsla(0,0%,100%,.34);border-radius:5px;background:hsla(0,0%,100%,.08);transition:border-color .2s ease,background .2s ease}.register-page .register-form .terms-icon:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #0b0a10;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);transition:opacity .2s ease}.register-page .register-form .terms-text{flex:1}.register-page .register-form .terms-text a{color:#20dce6;font-weight:700;text-decoration:none}.register-page .register-form .terms-text a:focus,.register-page .register-form .terms-text a:hover{color:#fff}.register-page .register-form .register-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:15px 24px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:0;border-radius:32px;box-shadow:0 12px 28px rgba(102,126,234,.28);font-size:17px;font-weight:700;line-height:1;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.register-page .register-form .register-button:focus,.register-page .register-form .register-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px rgba(102,126,234,.36)}.register-page .register-form .register-button:disabled{opacity:.62;cursor:not-allowed;transform:none}.register-page .register-footer{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.register-page .register-footer p{margin:8px 0;color:hsla(0,0%,100%,.64);font-size:14px;line-height:1.45}.register-page .register-footer p a{color:#20dce6;font-weight:700;text-decoration:none;transition:color .2s ease}.register-page .register-footer p a:focus,.register-page .register-footer p a:hover{color:#fff}@media only screen and (min-width:900px){.register-page{padding:76px 0 88px}.register-page__content{grid-template-columns:minmax(0,1fr) minmax(390px,470px);align-items:center}.register-page__content:before{display:block}.register-page .register-form-wrapper{margin-right:0}}@media only screen and (max-width:480px){.register-page{align-items:flex-start;min-height:calc(100vh - 75px);padding:32px 0 56px}.register-page .register-form-wrapper{padding:30px 22px 26px;border-radius:16px}.register-page .register-form-header{margin-bottom:22px}.register-page .register-form-header h2{font-size:26px}.register-page .register-form-header p{font-size:15px}}.login-modal-open{overflow:hidden}.login-modal-overlay{position:fixed;inset:0;z-index:10000000;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(105.9deg,rgba(20,15,47,.76) 24.4%,rgba(11,10,16,.9) 80.5%),rgba(0,0,0,.68);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.login-modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.login-modal-container{width:min(100%,430px);max-height:calc(100vh - 48px);overflow:auto;color:#fff;background:rgba(16,14,26,.94);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(12px) scale(.98);transition:transform .24s ease}.login-modal-overlay.active .login-modal-container{transform:translateY(0) scale(1)}.login-modal-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:30px 32px 24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.login-modal-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.login-modal-header h2{margin:6px 0 0;color:#fff;font-size:30px;font-style:italic;font-weight:700;line-height:1.12;letter-spacing:0}.login-modal-kicker{display:block;color:#20dce6;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.login-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;font-size:26px;line-height:1;transition:color .2s ease,background .2s ease,transform .2s ease}.login-modal-close:focus,.login-modal-close:hover{color:#fff;background:hsla(0,0%,100%,.16);transform:rotate(6deg)}.login-modal-body{padding:28px 32px 32px}.login-modal-form .form-group{margin-bottom:18px}.login-modal-form label{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.82);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.login-modal-form input[type=email],.login-modal-form input[type=password],.login-modal-form input[type=text]{width:100%;min-height:52px;padding:13px 16px;color:#fff;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-shadow:none;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-modal-form input[type=email]:focus,.login-modal-form input[type=password]:focus,.login-modal-form input[type=text]:focus{background:hsla(0,0%,100%,.1);border-color:rgba(102,126,234,.86);box-shadow:0 0 0 4px rgba(102,126,234,.18)}.login-modal-form input:-webkit-autofill,.login-modal-form input:-webkit-autofill:focus,.login-modal-form input:-webkit-autofill:hover{border-color:rgba(102,126,234,.86);-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #1a1824 inset;transition:background-color 5000s ease-in-out 0s}.login-modal-overlay .password-field-wrapper{position:relative}.login-modal-overlay .password-input{padding-right:88px!important}.login-modal-overlay .password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);min-width:58px;padding:7px 10px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;transition:color .2s ease,background .2s ease}.login-modal-overlay .password-toggle:focus,.login-modal-overlay .password-toggle:hover{color:#fff;background:hsla(0,0%,100%,.14)}.login-modal-overlay .password-toggle .password-toggle__hide,.login-modal-overlay .password-toggle.showing .password-toggle__show{display:none}.login-modal-overlay .password-toggle.showing .password-toggle__hide{display:inline}.login-modal-overlay .checkbox-group{margin-top:-2px}.login-modal-overlay .checkbox-label{display:inline-flex!important;align-items:center;gap:9px;margin:0!important;color:hsla(0,0%,100%,.72)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2;text-transform:none!important;cursor:pointer}.login-modal-overlay .checkbox-label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.login-modal-overlay .checkmark{position:relative;flex:0 0 18px;width:18px;height:18px;border:1px solid hsla(0,0%,100%,.34);border-radius:5px;background:hsla(0,0%,100%,.08);transition:border-color .2s ease,background .2s ease}.login-modal-overlay .checkbox-label input[type=checkbox]:checked+.checkmark{background:#20dce6;border-color:#20dce6}.login-modal-overlay .checkbox-label input[type=checkbox]:checked+.checkmark:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #0b0a10;border-width:0 2px 2px 0;transform:rotate(45deg)}.login-modal-overlay .login-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:4px;padding:15px 24px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:0;border-radius:32px;box-shadow:0 12px 28px rgba(102,126,234,.28);font-size:17px;font-weight:700;line-height:1;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.login-modal-overlay .login-submit-btn:focus,.login-modal-overlay .login-submit-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px rgba(102,126,234,.36)}.login-modal-overlay .login-submit-btn:disabled{opacity:.62;cursor:not-allowed;transform:none}.login-modal-overlay .form-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:18px;text-align:center}.login-modal-overlay .form-links a{color:hsla(0,0%,100%,.68);font-size:14px;text-decoration:none;transition:color .2s ease}.login-modal-overlay .form-links a:focus,.login-modal-overlay .form-links a:hover{color:#20dce6}.login-modal-overlay .modal-message{margin-bottom:18px;padding:13px 14px;border-radius:10px;font-size:14px;line-height:1.45}.login-modal-overlay .modal-message p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.login-modal-overlay .modal-message.success{color:#9ef6cf;background:rgba(32,220,230,.12);border:1px solid rgba(32,220,230,.28)}.login-modal-overlay .modal-message.error{color:#ffb8b8;background:rgba(244,67,54,.12);border:1px solid rgba(244,67,54,.28)}@media only screen and (max-width:480px){.login-modal-overlay{align-items:flex-end;padding:14px}.login-modal-container{width:100%;max-height:calc(100vh - 28px);border-radius:18px}.login-modal-header{padding:26px 22px 20px}.login-modal-header h2{font-size:26px}.login-modal-body{padding:24px 22px 26px}.login-modal-overlay .form-links{flex-direction:column;gap:10px}}.single-curso{background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%)}.single-curso__header{overflow:hidden;max-height:500px;height:100vh;width:100%;position:relative}.single-curso__header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;font-size:40px;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.5)}.single-curso__header img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.single-curso .video{text-align:center}.single-curso .video iframe{width:100%;max-width:800px;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;position:relative;top:-150px;margin:0 auto}.product-single img{border-radius:25px;padding:10px}.product-single .payment{margin-top:16px;text-align:center}.product-single .payment img{width:100%;padding:0!important;margin-bottom:16px;height:auto}.product-single .woocommerce-Price-amount{font-size:28px!important;color:#e0193a!important;font-family:Marvel,sans-serif;font-weight:700;line-height:120%;margin-bottom:24px;display:block}.product-single .woocommerce div.product form.cart .button{min-height:46px;margin-left:8px}.product-single .woocommerce .quantity .qty{min-height:46px;border-radius:10px;padding:10px;font-size:14px;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.product-single .category{margin-top:32px}.product-single .category,.product-single .category a{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.64px}.product-single .single_add_to_cart_button{background:#ebbeaf!important;text-align:center;display:flex;color:#000!important;text-rendering:optimizeLegibility;justify-content:center;margin-top:16px}.product-single .reset_variations{display:none!important}.product-single .entry-summary .woocommerce-variation-add-to-cart{display:flex;align-items:center;min-height:46px;margin-left:8px}.product-single .entry-summary .variations{display:flex;align-items:center;margin-top:12px}.product-single .entry-summary .variations .price{font-family:Marvel,sans-serif;font-size:26px!important}.product-single .entry-summary .variations select{width:100%;max-width:100%;border-radius:10px;padding:10px;font-size:14px;border:1px solid #000;margin-left:20px}.product-single .entry-summary .single_add_to_cart_button{text-align:center;display:flex;justify-content:center}.product-single .entry-summary h2{color:#000;font-family:Iskry,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:120%;margin-top:0;margin-bottom:8px}.product-single .entry-summary p{color:#000;font-family:Marvel,sans-serif;font-size:19.95px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.user-zone{min-height:100vh;margin-top:121px;position:relative}.user-zone .woocommerce-order-details{display:block!important}.user-zone td.product-name .wc-item-meta,.user-zone td.product-name dl.variation{list-style:none outside}.user-zone td.product-name .wc-item-meta .wc-item-meta-label,.user-zone td.product-name .wc-item-meta dt,.user-zone td.product-name dl.variation .wc-item-meta-label,.user-zone td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.user-zone td.product-name .wc-item-meta dd,.user-zone td.product-name dl.variation dd{margin:0}.user-zone td.product-name .wc-item-meta:last-child,.user-zone td.product-name .wc-item-meta p,.user-zone td.product-name dl.variation:last-child,.user-zone td.product-name dl.variation p{margin-bottom:0}.user-zone td.product-name p.backorder_notification{font-size:.83em}.user-zone td.product-quantity{min-width:80px}@media only screen and (max-width:744px){.user-zone .container{padding-bottom:48px;padding-top:48px}}@media only screen and (min-width:745px){.user-zone{position:relative;margin-top:120px}}.user-zone table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.user-zone table.shop_attributes th{width:150px;font-weight:700;padding:8px}.user-zone table.shop_attributes td,.user-zone table.shop_attributes th{border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.user-zone table.shop_attributes td{font-style:italic;padding:0}.user-zone table.shop_attributes td p{margin:0;padding:8px 0}.user-zone table.shop_attributes tr:nth-child(2n) td,.user-zone table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.user-zone table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.user-zone table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.user-zone table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.user-zone table.shop_table td del,.user-zone table.shop_table td small{font-weight:400}.user-zone table.shop_table tbody:first-child tr:first-child td,.user-zone table.shop_table tbody:first-child tr:first-child th{border-top:0}.user-zone table.shop_table tbody th,.user-zone table.shop_table tfoot td,.user-zone table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.user-zone table.my_account_orders{font-size:.85em}.user-zone table.my_account_orders td,.user-zone table.my_account_orders th{padding:4px 8px;vertical-align:middle}.user-zone table.my_account_orders .button{white-space:nowrap}.user-zone table.my_account_orders .order-actions{text-align:right}.user-zone table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.user-zone table.woocommerce-MyAccount-downloads td,.user-zone table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.user-zone table.woocommerce-MyAccount-downloads td:first-child,.user-zone table.woocommerce-MyAccount-downloads td:last-child,.user-zone table.woocommerce-MyAccount-downloads th:first-child,.user-zone table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.user-zone table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.user-zone table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}.user-zone .woocommerce{display:flex;flex-flow:wrap;align-items:flex-start;gap:24px 32px}@media only screen and (min-width:745px){.user-zone .woocommerce:after{content:"";position:absolute;width:25vw;height:100%;left:0;top:0;display:block;z-index:0;background:linear-gradient(180deg,rgba(229,234,254,.55),hsla(0,0%,100%,.96) 72%);pointer-events:none}}@media only screen and (min-width:1600px){.user-zone .woocommerce:after{width:33vw}}.user-zone .woocommerce.any-bg:after{display:none}.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title a{font-size:14px}.user-zone .woocommerce .woocommerce-Address address{padding:24px;background-color:rgba(229,234,254,.4196078431372549);border-radius:24px;font-size:16px;line-height:32px;display:flex;flex-flow:wrap}.user-zone .woocommerce .login-form{width:100%}@media only screen and (max-width:744px){.user-zone .woocommerce .login-form{margin-top:200px}}.user-zone .woocommerce .login-form__image{position:absolute;width:100%;height:200px;top:0;right:0;background-size:cover!important;background-position:50%!important}@media only screen and (min-width:745px){.user-zone .woocommerce .login-form__image{border-top-left-radius:54px;width:48vw;height:100%}}.user-zone .woocommerce .login-form .login{padding-top:0;padding-left:0;border:0;margin:0}.user-zone .woocommerce .login-form .login .losttt{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;width:100%}.user-zone .woocommerce .login-form .login .losttt:before{display:none}@media only screen and (max-width:744px){.user-zone .woocommerce .login-form .login .losttt{display:flex;align-items:center;justify-content:space-between}.user-zone .woocommerce .login-form .login .btn__primary-link,.user-zone .woocommerce .login-form .login p{font-size:14px}.user-zone .woocommerce .login-form .login button{width:100%}}.user-zone .woocommerce .login-form__title{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#404354}.user-zone .woocommerce .login-form h2{color:#404354;font-family:iskry,serif;font-weight:700;font-size:32px;line-height:41px;margin-top:4px;margin-bottom:12px}.user-zone .woocommerce .login-form .show-password-input,.user-zone .woocommerce .login-form .woocommerce-page form .show-password-input{position:absolute;right:.7em;cursor:pointer;top:28px;color:#3858e9}.user-zone .woocommerce .login-form input:-webkit-autofill,.user-zone .woocommerce .login-form input:-webkit-autofill:focus,.user-zone .woocommerce .login-form input:-webkit-autofill:hover,.user-zone .woocommerce .login-form select:-webkit-autofill,.user-zone .woocommerce .login-form select:-webkit-autofill:focus,.user-zone .woocommerce .login-form select:-webkit-autofill:hover,.user-zone .woocommerce .login-form textarea:-webkit-autofill,.user-zone .woocommerce .login-form textarea:-webkit-autofill:focus,.user-zone .woocommerce .login-form textarea:-webkit-autofill:hover{border:1px solid rgba(229,234,254,.9686274509803922);-webkit-text-fill-color:#383a3f;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.user-zone .woocommerce .login-form input{border:1px solid rgba(229,234,254,.9686274509803922);padding:12px 12px 16px}.user-zone .woocommerce .login-form input[type=checkbox]{appearance:auto;-webkit-appearance:auto}.user-zone .woocommerce .login-form input:focus{border-color:#3858e9}.user-zone .woocommerce .login-form p{font-size:16px}.user-zone .woocommerce .login-form__form{width:100%;max-width:520px}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button{font-size:16px}@media only screen and (max-width:744px){.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button{width:100%;font-size:14px;margin-top:24px}}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-top:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{font-size:18px;color:#3858e9;font-weight:700;display:block}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .show-password-input,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-page form .show-password-input{position:absolute;right:.7em;cursor:pointer;top:1px;color:#3858e9}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:-webkit-autofill,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:-webkit-autofill:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:-webkit-autofill:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:-webkit-autofill,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:-webkit-autofill:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:-webkit-autofill:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:-webkit-autofill,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:-webkit-autofill:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:-webkit-autofill:hover{border-bottom:1px solid rgba(229,234,254,.9686274509803922);-webkit-text-fill-color:#383a3f;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input{border-bottom:1px solid rgba(229,234,254,.9686274509803922);padding-bottom:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm input:focus{border-color:#3858e9}.user-zone .woocommerce-MyAccount-content p{font-size:14px}.user-zone .woocommerce-MyAccount-content p a{color:#3858e9}@media only screen and (min-width:745px){.user-zone .woocommerce-MyAccount-content .woocommerce-order-details__title{font-size:18px;margin-bottom:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-order-details .product-name a{color:#3858e9;font-weight:700}.user-zone .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{font-size:18px;margin-bottom:16px}.user-zone .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:24px}.user-zone .woocommerce-MyAccount-content .woocommerce-customer-details address br{margin-top:12px}}.user-zone .woocommerce-menu{width:100%}@media only screen and (min-width:745px){.user-zone .woocommerce-menu{width:24.1379310345%;position:relative;z-index:2}}.user-zone .woocommerce-menu__user{margin-bottom:28px;display:flex;flex-direction:column;gap:6px}.user-zone .woocommerce-menu__user-kicker{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#404354}.user-zone .woocommerce-menu__user-name{font-family:iskry,serif;font-weight:700;font-size:28px;line-height:1.2;color:#383a3f}@media only screen and (max-width:744px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation{width:100%;overflow-x:auto}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto}}@media only screen and (min-width:745px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation{float:none;width:90%}}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link{margin-right:12px}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a{padding:16px 32px;background:rgba(229,234,254,.6941176470588235);margin-bottom:8px;display:block;color:#383a3f;position:relative;border-radius:14px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 1px 0 rgba(56,88,233,.06)}@media only screen and (max-width:744px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a{background:rgba(229,234,254,.6941176470588235);min-width:125px;padding:16px 24px;border-radius:12px;font-size:14px;text-align:center}}@media only screen and (min-width:745px){.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a:before{content:"";width:20px;height:20px;display:block;transform:rotate(45deg);position:absolute;right:-10px;top:17px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link a:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.15));color:#3858e9}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link.is-active a{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;box-shadow:0 8px 24px rgba(56,88,233,.28)}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation-link.is-active a:before{background-color:#3858e9}.user-zone .woocommerce-menu .woocommerce-MyAccount-navigation li{list-style:none}.user-zone .woocommerce-MyAccount-content{position:relative;z-index:2;flex:1;min-width:0;background:#fff;border-radius:24px;padding:24px 20px 32px;border:1px solid rgba(56,88,233,.1);box-shadow:0 12px 40px rgba(20,15,47,.06)}@media only screen and (min-width:745px){.user-zone .woocommerce-MyAccount-content{padding:32px 36px 40px}}.user-zone .woocommerce-MyAccount-content>h2,.user-zone .woocommerce-MyAccount-content>h3{font-family:iskry,serif;font-weight:700;font-size:26px;line-height:1.25;color:#383a3f;margin:0 0 20px}.user-zone .woocommerce-MyAccount-content .account-dashboard{margin:-4px 0 8px}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin:0 0 32px;padding:24px;color:#fff;background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.2)),linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;box-shadow:0 18px 46px rgba(20,15,47,.18)}@media only screen and (min-width:745px){.user-zone .woocommerce-MyAccount-content .account-dashboard__profile{grid-template-columns:auto minmax(0,1fr) auto;gap:22px;padding:28px}}.user-zone .woocommerce-MyAccount-content .account-dashboard__avatar{width:74px;height:74px;overflow:hidden;border:2px solid hsla(0,0%,100%,.28);border-radius:50%;background:hsla(0,0%,100%,.08);box-shadow:0 12px 28px rgba(0,0,0,.24)}.user-zone .woocommerce-MyAccount-content .account-dashboard__avatar img{display:block;width:100%;height:100%;object-fit:cover}.user-zone .woocommerce-MyAccount-content .account-dashboard__identity{min-width:0}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-name{margin:0 0 4px;color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:28px;font-style:italic;font-weight:700;line-height:1.08}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-email{margin:0 0 14px;color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.4;word-break:break-word}.user-zone .woocommerce-MyAccount-content .account-dashboard__meta{display:flex;flex-wrap:wrap;gap:8px}.user-zone .woocommerce-MyAccount-content .account-dashboard__meta span{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;font-size:13px;line-height:1}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:10px}@media only screen and (min-width:745px){.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-actions{grid-column:auto;align-items:flex-end;flex-direction:column}}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:32px;box-shadow:0 12px 26px rgba(102,126,234,.28);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-button:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-link{color:hsla(0,0%,100%,.68);font-size:14px;text-decoration:none}.user-zone .woocommerce-MyAccount-content .account-dashboard__profile-link:hover{color:#20dce6}.user-zone .woocommerce-MyAccount-content .account-dashboard__intro{margin-bottom:28px}.user-zone .woocommerce-MyAccount-content .account-dashboard__kicker{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#404354;margin:0 0 8px}.user-zone .woocommerce-MyAccount-content .account-dashboard__title{font-family:iskry,serif;font-weight:700;font-size:28px;line-height:1.2;color:#383a3f;margin:0 0 12px}.user-zone .woocommerce-MyAccount-content .account-dashboard__session{font-size:14px;line-height:1.5;color:rgba(56,58,63,.85);margin:0 0 16px}.user-zone .woocommerce-MyAccount-content .account-dashboard__session a{color:#3858e9;font-weight:600;text-decoration:underline;text-underline-offset:2px}.user-zone .woocommerce-MyAccount-content .account-dashboard__session a:hover{color:#375af7}.user-zone .woocommerce-MyAccount-content .account-dashboard__desc{font-size:15px;line-height:1.65;color:#383a3f;margin:0;max-width:42em}.user-zone .woocommerce-MyAccount-content .account-dashboard__desc a{color:#3858e9;font-weight:600;text-decoration:underline;text-underline-offset:2px}.user-zone .woocommerce-MyAccount-content .account-dashboard__desc a:hover{color:#375af7}.user-zone .woocommerce-MyAccount-content .account-dashboard__quick{display:grid;grid-template-columns:1fr;gap:14px}@media only screen and (min-width:745px){.user-zone .woocommerce-MyAccount-content .account-dashboard__quick{grid-template-columns:repeat(3,1fr);gap:16px}}.user-zone .woocommerce-MyAccount-content .account-dashboard__card{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px;background:rgba(229,234,254,.45);border:1px solid rgba(56,88,233,.12);border-radius:18px;text-decoration:none;color:inherit;overflow:hidden;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.user-zone .woocommerce-MyAccount-content .account-dashboard__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3858e9,#375af7);opacity:.85}.user-zone .woocommerce-MyAccount-content .account-dashboard__card:hover{border-color:rgba(56,88,233,.35);box-shadow:0 10px 28px rgba(56,88,233,.12);transform:translateY(-2px)}.user-zone .woocommerce-MyAccount-content .account-dashboard__card-label{font-weight:700;font-size:17px;color:#383a3f}.user-zone .woocommerce-MyAccount-content .account-dashboard__card-hint{font-size:13px;line-height:1.4;color:rgba(56,58,63,.72)}.user-zone .woocommerce-MyAccount-content .order-date,.user-zone .woocommerce-MyAccount-content .order-number,.user-zone .woocommerce-MyAccount-content .order-status{color:#3858e9;background:transparent;font-weight:700}.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a{font-size:14px}.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{background:#fff;color:#3858e9;border:0;padding-left:0;padding-right:0;text-decoration:underline}.user-zone .woocommerce-MyAccount-content table.shop_table thead th{background:rgba(229,234,254,.55);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(56,58,63,.88)}@media only screen and (min-width:745px){.user-zone{margin-top:130px}}.user-zone .login-form{position:relative;left:50%;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;width:100vw;min-height:calc(100vh - 121px);margin-left:-50vw;padding:72px clamp(24px,8vw,132px);overflow:hidden;background:linear-gradient(90deg,rgba(11,10,16,.32),rgba(11,10,16,.72) 48%,rgba(11,10,16,.96)),linear-gradient(105.9deg,rgba(20,15,47,.82) 24.4%,rgba(11,10,16,.86) 80.5%),url(../login/img/1.jpg) 50%/cover no-repeat;box-sizing:border-box}.user-zone .login-form:before{content:"Accede a tu musica, cursos y librerias.";display:block;max-width:430px;color:hsla(0,0%,100%,.92);font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:clamp(34px,5vw,64px);font-style:italic;font-weight:700;line-height:1.06;letter-spacing:0}.user-zone .login-form__image{display:none!important}.user-zone .login-form__form{position:relative;z-index:2;width:100%;max-width:430px;margin-left:auto;padding:0}.user-zone .login-form__title{width:104px;height:64px;margin:0 auto 24px;overflow:hidden;color:transparent;font-size:0;background:url(http://glmusic.local/wp-content/uploads/2025/07/logo-white.svg) 50%/contain no-repeat}.user-zone .login-form h2{display:none}.user-zone .login-form .woocommerce-form-login,.user-zone .login-form .woocommerce-form-register,.user-zone .login-form form.login{position:relative;margin:0!important;padding:34px 36px 32px!important;overflow:hidden;background:rgba(16,14,26,.82)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:18px!important;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.08)!important;backdrop-filter:blur(18px)}.user-zone .login-form .woocommerce-form-login:before,.user-zone .login-form .woocommerce-form-register:before,.user-zone .login-form form.login:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.user-zone .login-form .woocommerce-form-login:after{content:"Ingresa con tu cuenta para continuar.";display:block;margin-top:18px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.56);font-size:14px;line-height:1.45;text-align:center}.user-zone .login-form label{display:block;margin:0 0 8px;color:hsla(0,0%,100%,.82)!important;font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.user-zone .login-form .required{color:#20dce6}.user-zone .login-form .woocommerce-Input,.user-zone .login-form input[type=email],.user-zone .login-form input[type=password],.user-zone .login-form input[type=text]{width:100%;min-height:52px;margin:0 0 18px;padding:13px 16px!important;color:#fff!important;font-family:Futura PT,Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:400;line-height:1.2;background:hsla(0,0%,100%,.07)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.user-zone .login-form .woocommerce-Input:focus,.user-zone .login-form input[type=email]:focus,.user-zone .login-form input[type=password]:focus,.user-zone .login-form input[type=text]:focus{background:hsla(0,0%,100%,.1)!important;border-color:rgba(102,126,234,.86)!important;box-shadow:0 0 0 4px rgba(102,126,234,.18)!important}.user-zone .login-form .show-password-input,.user-zone .login-form .woocommerce-page form .show-password-input{top:38px;right:14px;color:hsla(0,0%,100%,.72)}.user-zone .login-form .login .losttt,.user-zone .login-form .losttt{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;color:hsla(0,0%,100%,.68)}.user-zone .login-form .login .losttt:after,.user-zone .login-form .login .losttt:before,.user-zone .login-form .losttt:after,.user-zone .login-form .losttt:before{display:none}.user-zone .login-form .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:9px;margin:0!important;color:hsla(0,0%,100%,.68)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2;text-transform:none!important}.user-zone .login-form input[type=checkbox]{width:18px!important;min-width:18px;height:18px!important;margin:0!important;padding:0!important;appearance:auto;-webkit-appearance:auto;accent-color:#20dce6}.product-single .user-zone .login-form .single_add_to_cart_button,.user-zone .login-form .btn__primary,.user-zone .login-form .favorite-btn,.user-zone .login-form .product-single .single_add_to_cart_button,.user-zone .login-form .woocommerce-button,.user-zone .login-form .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button,.user-zone .login-form .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a,.user-zone .login-form .woocommerce .woocommerce-Address .woocommerce-Address-title a,.user-zone .login-form button[type=submit],.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .login-form .wp-element-button,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .login-form a,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title .login-form a{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:54px;margin:0;padding:15px 24px!important;color:#fff!important;font-size:17px;font-weight:700;line-height:1;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:0!important;border-radius:32px!important;box-shadow:0 12px 28px rgba(102,126,234,.28)!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.product-single .user-zone .login-form .single_add_to_cart_button:focus,.product-single .user-zone .login-form .single_add_to_cart_button:hover,.user-zone .login-form .btn__primary:focus,.user-zone .login-form .btn__primary:hover,.user-zone .login-form .favorite-btn:focus,.user-zone .login-form .favorite-btn:hover,.user-zone .login-form .product-single .single_add_to_cart_button:focus,.user-zone .login-form .product-single .single_add_to_cart_button:hover,.user-zone .login-form .woocommerce-button:focus,.user-zone .login-form .woocommerce-button:hover,.user-zone .login-form .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button:focus,.user-zone .login-form .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wp-element-button:hover,.user-zone .login-form .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:focus,.user-zone .login-form .woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:hover,.user-zone .login-form .woocommerce .woocommerce-Address .woocommerce-Address-title a:focus,.user-zone .login-form .woocommerce .woocommerce-Address .woocommerce-Address-title a:hover,.user-zone .login-form button[type=submit]:focus,.user-zone .login-form button[type=submit]:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .login-form .wp-element-button:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-EditAccountForm .login-form .wp-element-button:hover,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .login-form a:focus,.user-zone .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .login-form a:hover,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title .login-form a:focus,.user-zone .woocommerce .woocommerce-Address .woocommerce-Address-title .login-form a:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 36px rgba(102,126,234,.36)!important}.user-zone .login-form .btn__primary-link,.user-zone .login-form a{color:hsla(0,0%,100%,.68);font-size:14px;text-decoration:none;transition:color .2s ease}.user-zone .login-form .btn__primary-link:hover,.user-zone .login-form a:hover{color:#20dce6}.user-zone .login-form input:-webkit-autofill,.user-zone .login-form input:-webkit-autofill:focus,.user-zone .login-form input:-webkit-autofill:hover{border-color:rgba(102,126,234,.86);-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #1a1824 inset;transition:background-color 5000s ease-in-out 0s}@media only screen and (max-width:900px){.user-zone .login-form{grid-template-columns:1fr;justify-items:center;min-height:auto;padding:56px 18px 64px;background:linear-gradient(180deg,rgba(20,15,47,.84),rgba(11,10,16,.94)),url(../login/img/1.jpg) 50%/cover no-repeat}.user-zone .login-form:before{display:none}.user-zone .login-form__form{max-width:430px;margin:0 auto}.user-zone .login-form .woocommerce-form-login,.user-zone .login-form .woocommerce-form-register,.user-zone .login-form form.login{padding:28px 22px 24px!important}.user-zone .login-form .login .losttt,.user-zone .login-form .losttt{align-items:flex-start;flex-direction:column}}.checkout-page .ui-datepicker{background:#fff;border-radius:16px;padding:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.checkout-page .ui-datepicker .ui-datepicker .ui-datepicker-header,.checkout-page .ui-datepicker .ui-datepicker .ui-widget-header{background:#222828}.checkout-page .ui-datepicker .ui-datepicker-current-day{background:#222828;color:#fff;font-size:24px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#222828!important;color:#fff!important;font-size:14px!important}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-widget-header{background:#222828}.available-deliveries,.available-deliveries a{background:#222828!important;color:#fff!important}.thank-your-details{display:flex;flex-flow:wrap-reverse;justify-content:space-between;align-items:flex-start;position:relative}.thank-your-details-img{width:100%;position:absolute;bottom:0;left:0;max-width:370px}@media only screen and (min-width:1240px){.thank-your-details-img{width:50%}}@media only screen and (min-width:1240px){.thank-your-details{padding-left:48px;flex-flow:wrap}}@media only screen and (min-width:1400px){.thank-your-details{align-items:center}.thank-your-details .thank-your-details__text{padding-top:0}}.thank-your-details__text{width:100%;max-width:380px;padding-top:32px;padding-bottom:48px}@media only screen and (min-width:1240px){.thank-your-details__text{padding-top:80px;padding-bottom:0}}.thank-your-details__text h2{color:#212727;font-family:iskry,serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px;margin-top:0}@media only screen and (min-width:1240px){.thank-your-details__text h2{font-size:52px}}.thank-your-details__text p{font-size:16px;font-weight:400;line-height:140%;margin-bottom:24px}.thank-your-details__text__buttons{display:flex;flex-flow:column wrap}@media only screen and (min-width:1240px){.thank-your-details__text__buttons{flex-flow:row wrap}}.thank-your-details__text__buttons a{width:100%;text-align:center;margin-bottom:8px}@media only screen and (min-width:1240px){.thank-your-details__text__buttons a{width:max-content;margin-bottom:0}}.thank-your-details__text__buttons a:first-child{margin-right:16px}.thank-your-details__image{width:100%}@media only screen and (min-width:1240px){.thank-your-details__image{width:50%}}.thank-your-details__image img{border-radius:12px;width:100%;height:100%;object-fit:cover}.woocommerce-customer-details,.woocommerce-order-details,.woocommerce-order-overview{display:none!important}.plan-pro-checkout{min-height:100vh;padding:80px 0;background:linear-gradient(105.9deg,#140f2f 24.4%,#0b0a10 80.5%);color:#fff}@media only screen and (max-width:744px){.plan-pro-checkout{padding:48px 0 64px}}.plan-pro-checkout .container{padding-top:0;padding-bottom:0}.plan-pro-checkout__back{display:inline-flex;align-items:center;margin-bottom:40px;color:hsla(0,0%,100%,.78);font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;transition:all .3s ease}.plan-pro-checkout__back:before{content:"";display:inline-block;width:15px;height:10px;margin-right:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.181 3.989H2.625l2.69-2.678A.767.767 0 104.234.223L.225 4.212a.769.769 0 000 1.087l4.008 3.989a.767.767 0 001.082-1.087l-2.69-2.678H14.18a.767.767 0 100-1.534z' fill='%23fff'/%3E%3C/svg%3E");background-size:cover}.plan-pro-checkout__back:hover{color:#fff;transform:translateX(-4px)}.plan-pro-checkout__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:56px;align-items:start}@media only screen and (max-width:744px){.plan-pro-checkout__grid{grid-template-columns:1fr;gap:32px}}.plan-pro-checkout__summary{position:sticky;top:116px;padding-top:16px}@media only screen and (max-width:744px){.plan-pro-checkout__summary{position:static;padding-top:0}}.plan-pro-checkout__eyebrow{display:inline-block;width:auto;margin:0 0 18px;padding:10px 22px;border:1px solid hsla(0,0%,100%,.8);border-radius:32px;color:#fff;font-size:16px;font-style:italic;font-weight:700;line-height:1.2}.plan-pro-checkout h1{max-width:680px;margin:0 0 20px;color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:56px;font-style:italic;font-weight:700;line-height:1.08;letter-spacing:-.4px}@media only screen and (max-width:744px){.plan-pro-checkout h1{font-size:36px}}.plan-pro-checkout__lead{max-width:560px;margin:0 0 28px;color:hsla(0,0%,100%,.78);font-size:20px;line-height:1.55}@media only screen and (max-width:744px){.plan-pro-checkout__lead{font-size:18px}}.plan-pro-checkout__price{display:flex;align-items:baseline;gap:8px;margin:0 0 32px;color:#fff}.plan-pro-checkout__price span{color:#20dce6;font-size:28px;font-weight:700}.plan-pro-checkout__price strong{color:#fff;font-size:64px;font-weight:700;line-height:1}.plan-pro-checkout__price small{color:hsla(0,0%,100%,.64);font-size:18px;font-weight:600}.plan-pro-checkout__features{max-width:560px;margin:0;padding:0;list-style:none}.plan-pro-checkout__features li{position:relative;margin-bottom:18px;padding-left:32px;color:hsla(0,0%,100%,.82);font-size:17px;line-height:1.55}.plan-pro-checkout__features li:before{content:"✦";position:absolute;top:0;left:0;color:#3858e9;font-weight:700}.plan-pro-checkout__form .gls-checkout{max-width:none;margin:0;background:rgba(26,28,40,.92);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.45);backdrop-filter:blur(10px)}.plan-pro-checkout__form .gls-checkout:after{background:linear-gradient(135deg,#667eea,#764ba2)}.plan-pro-checkout__form .gls-checkout h3{color:#fff;font-family:Futura PT,Arial,Helvetica,sans-serif;font-size:28px;font-style:italic;letter-spacing:-.2px}.plan-pro-checkout__form .gls-checkout-price{color:#20dce6;font-family:Futura PT,Arial,Helvetica,sans-serif}.plan-pro-checkout__form .gls-form button,.plan-pro-checkout__form .gls-plan-btn,.plan-pro-checkout__form .gls-tab.is-active{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:32px;box-shadow:0 10px 24px rgba(102,126,234,.26)}.plan-pro-checkout__form .gls-auth-tabs,.plan-pro-checkout__form .gls-form input[type=email],.plan-pro-checkout__form .gls-form input[type=password],.plan-pro-checkout__form .gls-form input[type=text]{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.plan-pro-checkout__notice{padding:36px;background:rgba(26,28,40,.92);border:1px solid hsla(0,0%,100%,.14);border-radius:18px}.plan-pro-checkout__notice h2{margin-top:0;color:#fff}.plan-pro-checkout__notice p{color:hsla(0,0%,100%,.78)}.main-404{min-height:100vh}.main-404,.main-404__content{display:flex;align-items:center;justify-content:center}.main-404__content{height:100%;text-align:center;flex-flow:wrap}.main-404__content h2{width:100%;margin-bottom:24px;font-size:32px;font-weight:300;color:#383a3f;font-family:#fff}