.header{position:relative;width:100%;background-color:#fff;margin:0 auto;z-index:30;overflow:hidden}
.header .container{max-width:1512px}
.header .header1-main{justify-content:space-between;position:relative;z-index:50;display:flex;align-items:center;height:3.5rem;background-color:#fff;margin:0 auto}
.header .header1-main .menu .button{display:flex;cursor:pointer}
.header .header1-main .menu .button:hover{opacity:.5}
.header .header1-main .menu .button:focus{outline:0}
.header .header1-main .menu .modal{position:absolute;z-index:10;background-color:#fff;display:none}
.header .header1-main .logo{margin-left:4.88%;height:26px}
.header .header1-main .logo .next-link svg{width:7rem}
.header .header1-main .logo .next-link .icon-gap svg{width:auto}
.header .header1-main .logo svg .hidden-xs{display:none}
.header .header1-main .searcher{display:flex}
.header .header1-main .searcher .form-searcher{display:none;font-family:"Regular";width:100%}
.header .header1-main .searcher .form-searcher{width:100%}
.header .header1-main .searcher .form-searcher .backbutton{margin-right:1rem}
.header .header1-main .searcher .form-searcher .SearchInput{max-width:90%;width:100%;padding:0rem 1rem;height:auto;border:1px solid #c9c9c9;border-radius:3rem;display:flex;flex-wrap:nowrap;transition:all .3s}
.header .header1-main .searcher .form-searcher .SearchInput.focus{border-color:#019df4;transition:all .3s}
.header .header1-main .searcher .form-searcher .SearchInput button{display:flex;align-items:center}
.header .header1-main .searcher .form-searcher .SearchInput .field{width:100%;border:0;height:2.5rem;outline:0;padding-left:1.25rem;font-size:1rem}
.header .header1-main .searcher .form-searcher .SearchInput .field:focus{border:0;outline:0}
.header .header1-main .searcher .form-searcher .SearchInput .clear-button:focus{border:0;outline:0}
.header .header1-main .searcher .icon-searcher{display:inline-flex;padding:.5rem}
.header .header1-main .options{display:flex;justify-content:flex-end;align-items:center;gap:1rem}
.header .header1-main .options .icon-gap{transform:scale(0.9166);text-align:center}
.header .header1-main .logo .icon-gap,.header .header1-main .logo .icon-gap .svg-layout-size>span,.header .header1-main .logo .next-link .svg-layout-size>span{display:flex}
.header .header1-main .options .text-gap{display:none}
.header .header1-main .options .menu-item{cursor:pointer;display:grid;justify-items:center}
.header .header1-main .options .menu-item:hover{opacity:.5}
.header .header1-main .options .menu-item.Tiendas{display:none}
.header .header1-main .user-pill{margin-left:1rem}
.header .header1-main .user-pill .user-icon{background-color:#019df4;display:flex;min-width:2.5rem;align-items:center;justify-content:center;height:2.5rem;border-radius:50%}
.header .header1-main .user-pill .user-icon button:focus{outline:0}
.header .header1-main .user-pill .user-content{display:none}
.user-name{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;font-family:"Regular";text-wrap:nowrap;font-size:.875rem;color:#313235}
.header .header2-nav{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}
.header .header2-nav .menu{display:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.header .header2-nav .menu::-webkit-scrollbar{display:none}
.header .header2-nav .menu .menu-item .text{min-height:24px}
.header .header2-nav .menu .menu-item .text:hover{color:#313235 !important;text-decoration:solid underline currentColor 1px;text-underline-offset:4px;text-decoration-skip-ink:none}
.header .header2-nav .menu .menu-item .text:active{color:#313235 !important;text-decoration:underline;border:#019df4}
.header .header2-nav .menu .selected .text{color:#313235 !important;text-decoration:solid underline currentColor 2px;text-underline-offset:4px;text-decoration-skip-ink:none}
.header .header2-nav .options{display:flex;align-items:center}
.header .header2-nav .options button:focus{outline:0}
.header .header2-nav .options .menu-item,.Ubicacion{display:flex;align-items:center;gap:.25rem}
.header .header2-nav .options .menu-item .text-gap .text{font-size:1rem}
.header .header2-nav .options .menu-item .text-gap .text:hover{text-decoration:underline}
.header .header2-nav .options .menu-item .close{padding-left:.5rem}
.buttonx{position:relative;display:inline-flex;padding:0 .5rem;justify-content:center;align-items:center;text-align:center;border-radius:.25rem;border:0;overflow:hidden;border-width:1.5px;border-style:solid;outline:0}
.header .header5-title .areaprivada{padding-top:.5rem;padding-bottom:.5rem;background-color:#019df4}
.header .Sticky.dynamicTop{position:relative;width:100%;margin:0;top:-1px;left:0;z-index:26;background-color:#fff}
.header .Sticky.dynamicBottom{position:relative;width:100%;margin:0;bottom:0;z-index:26}
.header .Sticky.staticTop{position:relative;width:100%;margin:0;top:0;z-index:26;position:fixed}
.header .Sticky.staticBottom{position:relative;width:100%;margin:0;bottom:0;z-index:26;position:fixed}
.movistarContainerChild.fixed-sticky{position:fixed}
@media screen and (min-width:768px){.header{padding:0}
.header .header1-main{height:3.75rem}
.header .header1-main .options{gap:.1rem}
.header .header1-main .options .menu-item.Tiendas{display:block}
.header .header1-main .searcher{width:64%}
.header .header1-main .options .menu-item.Usuario{margin-left:.9rem}
.header .header1-main .searcher .form-searcher{justify-content:flex-start;width:94%;display:flex;min-width:16rem}
.header .header1-main .searcher .icon-searcher{display:none}
.header .header2-nav{padding-top:.5rem;padding-bottom:.5rem}
.header .header2-nav .menu{display:flex}
.header .header2-nav .menu .text{font-size:1rem}
.header .header2-nav .menu .section-menu{display:none;gap:.75rem}
.header .header2-nav .menu .section-menu .menu-item{display:inline}
.header .header2-nav .menu .segment-menu{display:none}
.header .header2-nav .options{justify-content:flex-end;gap:.5rem}
.header .header2-nav .options .menu-item .text-gap .text{font-size:1rem;color:#86888c !important}
.header .header5-title .areaprivada{padding-top:0rem;padding-bottom:0rem;background-color:#019df4}
}
@media screen and (min-width:1024px){.header .header1-main .logo{max-width:520px;height:auto}
.header .header1-main .logo svg .hidden-xs{display:inline}
.header .header1-main .searcher{margin-left:5.883%}
.header .header1-main .searcher .form-searcher .SearchInput{max-width:90%}
.header .header1-main .options .icon-gap{transform:scale(1)}
.header .header1-main .options .icon-gap svg{vertical-align:middle}
.header .header1-main .options .text-gap{display:block}
.header .header1-main .options .text-gap .text{font-size:.875rem}
.header .header1-main .user-pill-close{display:flex;min-width:13.5rem;align-items:center;justify-content:flex-end}
.header .header1-main .user-pill{display:flex;align-items:center;min-width:11.25rem;padding:0rem .25rem;padding-right:0;height:3rem;border:1px solid #c9c9c9;border-radius:3rem;flex-wrap:nowrap;transition:all .3s;gap:.25rem;max-width:11.5rem}
.header .header1-main .user-pill .user-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline;width:100%}
.header .header1-main .user-pill .user-content .text{font-size:.875rem}
.header .header1-main .user-pill .user-content .user-menu{display:flex}
.header .header1-main .user-pill .user-content .user-menu .item{display:inline-flex}
.header .header1-main .user-pill .user-content .user-menu .item:not(:last-child)::after{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#ddd;content:"|"}
.header .header1-main .user-pill .user-content .user-menu .item:hover{color:#019df4;text-decoration:underline}
.header .header2-nav .menu .text{font-size:1rem}
.header .header2-nav .menu .section-menu{display:flex;gap:1.5rem}
.header .header2-nav .menu .section-menu .menu-item{display:inline}
.header .header2-nav .options .menu-item .text-gap .text{font-size:1rem}
}
@media screen and (max-width:1023.95px){.header .header2-nav .menu .section-menu{gap:1rem}
.svg-layout-size>span:first-child{display:flex}
}
@media screen and (min-width:1280px){.header .header1-main{height:5rem}
.header .header1-main .logo{margin-left:3.268%;max-width:520px;height:2rem;line-height:0}
.header .header1-main .user-pill{padding:0 .5rem;height:3.5rem;min-width:13.5rem}
.header .header1-main .logo svg{width:8.375rem}
.header .header1-main .logo svg .hidden-xs{display:inline}
.header .header1-main .searcher .form-searcher .SearchInput{padding:0rem 1rem;max-width:90%}
.header .header1-main .searcher .form-searcher .SearchInput .field{height:3rem;font-size:1rem}
.header .header1-main .options{min-width:136px}
.header .header1-main .options .text-gap .text{font-size:.875rem}
.header .header1-main .user-pill{height:3.5rem;padding:0rem .5rem;min-width:13.5rem}
.header .header1-main .user-pill .user-content .text{font-size:.75rem}
.header .header2-nav{padding-top:1rem;padding-bottom:1rem}
.header .header2-nav .menu .text{font-size:1rem}
.header .header2-nav .menu .section-menu .menu-item{display:inline}
.header .header2-nav .menu .segment-menu{display:flex}
.header .header2-nav .menu .segment-menu .next-link{display:flex}
.header .header2-nav .menu .segment-menu .next-link::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"|"}
.header .header2-nav .options .menu-item .text-gap .text{font-size:1rem}
}
.text{overflow-wrap:break-word}
.text-gp--font-regular{font-family:Regular;font-weight:400}
.text-gp--font-light{font-family:Light;font-weight:300}
.text-gp--font-bold{font-family:Bold;font-weight:700}
.text-gp--font-thin{font-family:Thin;font-weight:200}
.text-gp--font-hand{font-family:Hand}
.text-emp--font-regular{font-family:RegularEmp;font-weight:400}
.text-emp--font-light{font-family:LightEmp;font-weight:300}
.text-emp--font-bold{font-family:BoldEmp;font-weight:700}
.text-emp--font-thin{font-family:ThinEmp;font-weight:200}
.text-emp--font-hand{font-family:HandEmp}
.text-plus--font-regular{font-family:RegularPlus;font-weight:500}
.text-plus--font-light{font-family:LightPlus;font-weight:500}
.text-plus--font-bold{font-family:BoldPlus;font-weight:500}
.text-size--display01{font-size:4rem}
.text-size--display02{font-size:3.375rem}
.text-size--display03,.text-size--title01{font-size:2.5rem}
.text-size--title02{font-size:2.375rem}
.text-size--title03{font-size:2.125rem}
.text-size--title04{font-size:1.75rem}
.text-size--title045{font-size:1.375rem}
.text-size--title05{font-size:1.25rem}
.text-size--title06{font-size:1.125rem}
.text-size--caption01,.text-size--title07{font-size:1rem}
.text-size--caption02{font-size:.875rem}
.text-size--caption03{font-size:.75rem}
.text-align--center{text-align:center}
.text-align--left{text-align:left}
.text-align--right{text-align:right}
.text-align--justify{text-align:justify}
.text-display--inline{display:inline}
.text-display--block{display:block}
@media screen and (max-width:968px){.text-size--display01{font-size:3.75rem}
.text-size--display02{font-size:3.25rem}
.text-size--display03{font-size:2.375rem}
.text-size--title01{font-size:2.4375rem}
.text-size--title02{font-size:2.25rem}
.text-size--title03{font-size:2rem}
.text-size--title04{font-size:1.68rem}
.text-size--title045{font-size:1.3125rem}
.text-size--title05{font-size:1.1875rem}
.text-size--title06{font-size:1.0625rem}
.text-size--title07{font-size:.9375rem}
.text-size--caption01{font-size:.95rem}
.text-size--caption02{font-size:.8rem}
.text-size--caption03{font-size:.7rem}
}
@media screen and (max-width:767.95px){.header .header1-main .options .Usuario{margin-left:1rem}
.header .header1-main .logo{margin-left:4.88%;height:80%}
.header .header1-main .logo .next-link .svg-layout-size>span:first-child{font-size:2.5rem}
.header .header1-main .options>div:first-child{display:none}
.text-size--display01{font-size:3.375rem}
.text-size--display02{font-size:2.825rem}
.text-size--display03{font-size:2.125rem}
.text-size--title01{font-size:2.375rem}
.text-size--title02{font-size:2.125rem}
.text-size--title03{font-size:1.875rem}
.text-size--title04{font-size:1.5rem}
.text-size--title045{font-size:1.25rem}
.text-size--title05{font-size:1.125rem}
.text-size--title06{font-size:1rem}
.text-size--title07{font-size:.875rem}
}
@media screen and (max-width:576px){.text-size--display01{font-size:3rem}
.text-size--display02{font-size:2.5rem}
.text-size--display03{font-size:2rem}
.text-size--title01{font-size:2.215rem}
.text-size--title02{font-size:1.875rem}
.text-size--title03{font-size:1.625rem}
.text-size--title04{font-size:1.375rem}
.text-size--title045{font-size:1.125rem}
.text-size--title05{font-size:1.085rem}
.text-size--title06{font-size:1.0625rem}
.text-size--title07{font-size:.9375rem}
}
@media screen and (max-width:480px){.text-size--display01{font-size:2.75rem}
.text-size--display02{font-size:2.25rem}
.text-size--display03{font-size:1.75rem}
.text-size--title01{font-size:2rem}
.text-size--title02{font-size:1.625rem}
.text-size--title03{font-size:1.375rem}
.text-size--title04{font-size:1.125rem}
.text-size--title045{font-size:1.085rem}
.text-size--title05{font-size:1.0625rem}
.text-size--title06{font-size:.9375rem}
.text-size--title07{font-size:.8875rem}
.text-size--caption01{font-size:.85rem}
.text-size--caption02{font-size:.75rem}
.text-size--caption03{font-size:.65rem}
}
@media screen and (max-width:375px){.text-size--display01{font-size:2.5rem}
.text-size--display02{font-size:2rem}
.text-size--display03{font-size:1.5rem}
.text-size--title01{font-size:1.75rem}
.text-size--title02{font-size:1.375rem}
.text-size--title03{font-size:1.185rem}
.text-size--title04{font-size:1.115rem}
.text-size--title045{font-size:1.0625rem}
.text-size--title05{font-size:.9375rem}
.text-size--title06{font-size:.8875rem}
.text-size--title07{font-size:.75rem}
}
.header .header1-main .options .text-gap .text{color:var(--gp-grey6)}
@keyframes shine{to{background-position-x:-200%}
}
.svg-layout-size svg{display:block;position:relative}
.nextLinkOverBox{position:absolute;top:0;left:0;width:100%;height:100%}
.sections .menu-item.selected,.segment .menu-item.selected{background-color:#f5f5f5 !important}
.sections .menu-item.selected .text,.segment .menu-item.selected .text{color:#313235 !important}
@media screen and (max-width:1090px){.header .header2-nav .menu .section-menu{gap:1rem}
}
@media screen and (min-width:1020px) and (max-width:1135px){.header .header2-nav .menu .section-menu .next-link:last-child{display:none}
}
.logo{display:flex;align-items:center}
#headerN2Dynamic a{white-space:nowrap;overflow-x:hidden}
#headerN2Dynamic--father{white-space:nowrap;overflow-x:hidden}