@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,html{-webkit-font-smoothing:antialiased}
.facturacion-radio-label,.registro-google-btn img,input,select{vertical-align:middle}
.clear,.clearfix:after,.clearfix:before{visibility:hidden;width:0;display:block}
.flexrow.fix-height,body{min-height:100%;height:100%}
body,h1,h2,h3,h4,h5,h6,html{-ms-text-size-adjust:100%}
a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:0 0}
html{height:100%;scroll-behavior:smooth}
:focus,a:active,a:hover,input:focus,textarea:focus{outline:0}
article,aside,figure,footer,header,nav,section{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
img{-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
nav ul,ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400}
textarea{overflow:auto;resize:none}
[hidden]{display:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
.clear{clear:both;overflow:hidden;height:0}
.clearfix{zoom:1;display:block}
* html .clearfix{height:1%}
.clearfix:after,.clearfix:before{content:'\0020';overflow:hidden;height:0}
.clearfix:after{clear:both}
body{background:#fff}
.cityshop-orange-button,.empty-btn{background-color:#F3962E;border-radius:50px}
@media (min-width:1200px){.hiddenPC,.visibleMobile,.visibleSmall,.visibleTable{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){.hiddenSmall,.visibleMobile,.visiblePC,.visibleTable{display:none!important}
}
@media (min-width:768px) and (max-width:991px){.hiddenTable,.visibleMobile,.visiblePC,.visibleSmall{display:none!important}
}
@media (max-width:767px){.hiddenMobile,.visiblePC,.visibleSmall,.visibleTable{display:none!important}
}
.flexrow>div.cen-all,.flexrow>div.cen-ver-s{display:-ms-flexbox;display:-webkit-box}
.flexrow{margin-bottom:1.5rem;padding:0;flex-wrap:wrap;display:-webkit-box;display:flex}
.flexrow.margin-b-0{margin-bottom:0}
.flexrow.margin-b-1{margin-bottom:1rem}
.flexrow.margin-b-2{margin-bottom:2rem}
.flexrow.margin-b-3{margin-bottom:3rem}
.flexrow.margin-b-4{margin-bottom:4rem}
.flexrow.margin-b-5{margin-bottom:5rem}
.flexrow.margin-t-0{margin-top:0}
.flexrow.margin-t-1{margin-top:1rem}
.flexrow.margin-t-2{margin-top:2rem}
.flexrow.end{-webkit-box-pack:end;justify-content:flex-end}
.flexrow.centrado{-webkit-box-pack:center;justify-content:center}
.flexrow.justificado{-webkit-box-pack:justify;justify-content:space-between}
.flexrow>div{padding-right:.5rem;padding-left:.5rem;-webkit-box-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}
.flexrow>div:first-child{padding-left:0}
.flexrow>div:last-child{padding-right:0}
.flexrow>div.cen-all{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-ver-s{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.flexrow>div.cen-ver-c,.flexrow>div.cen-ver-e{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-ver-c{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.flexrow>div.cen-ver-e{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.flexrow>div.cen-hor-c,.flexrow>div.cen-hor-s{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-hor-s{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.flexrow>div.cen-hor-c{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-hor-e{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
.flexrow>div.sin-padding{padding:0!important}
.flexrow>div.sin-padding-left{padding-left:0!important}
.flexrow>div.sin-padding-right{padding-right:0!important}
.flexrow>div.col-1{max-width:8.33333333%;flex-basis:8.33333333%}
.flexrow>div.col-offset-1{margin-left:8.33333333%}
.flexrow>div.col-2{max-width:16.66666667%;flex-basis:16.66666667%}
.flexrow>div.col-offset-2{margin-left:16.66666667%}
.flexrow>div.col-3{max-width:25%;flex-basis:25%}
.flexrow>div.col-offset-3{margin-left:25%}
.flexrow>div.col-4{max-width:33.33333333%;flex-basis:33.33333333%}
.flexrow>div.col-offset-4{margin-left:33.33333333%}
.flexrow>div.col-5{max-width:41.66666667%;flex-basis:41.66666667%}
.flexrow>div.col-offset-5{margin-left:41.66666667%}
.flexrow>div.col-6{max-width:50%;flex-basis:50%}
.flexrow>div.col-offset-6{margin-left:50%}
.flexrow>div.col-7{max-width:58.33333333%;flex-basis:58.33333333%}
.flexrow>div.col-offset-7{margin-left:58.33333333%}
.flexrow>div.col-8{max-width:66.66666667%;flex-basis:66.66666667%}
.flexrow>div.col-offset-8{margin-left:66.66666667%}
.flexrow>div.col-9{max-width:75%;flex-basis:75%}
.flexrow>div.col-offset-9{margin-left:75%}
.flexrow>div.col-10{max-width:83.33333333%;flex-basis:83.33333333%}
.flexrow>div.col-offset-10{margin-left:83.33333333%}
.flexrow>div.col-11{max-width:91.66666667%;flex-basis:91.66666667%}
.flexrow>div.col-offset-11{margin-left:91.66666667%}
.flexrow>div.col-12{max-width:100%;flex-basis:100%}
.flexrow>div.col-offset-12{margin-left:100%}
.flexrow>div.col-margin-top-1{margin-top:1rem}
.flexrow>div.col-padding-top-1{padding-top:1rem}
.flexrow>div.col-margin-top-2{margin-top:2rem}
.flexrow>div.col-padding-top-2{padding-top:2rem}
.flexrow>div.col-margin-top-3{margin-top:3rem}
.flexrow>div.col-padding-top-3{padding-top:3rem}
.flexrow>div.col-margin-top-4{margin-top:4rem}
.flexrow>div.col-padding-top-4{padding-top:4rem}
.flexrow>div.col-margin-top-5{margin-top:5rem}
.flexrow>div.col-padding-top-5{padding-top:5rem}
.flexrow>div.col-margin-bottom-1{margin-bottom:1rem}
.flexrow>div.col-padding-bottom-1{padding-bottom:1rem}
.flexrow>div.col-margin-bottom-2{margin-bottom:2rem}
.flexrow>div.col-padding-bottom-2{padding-bottom:2rem}
.flexrow>div.col-margin-bottom-3{margin-bottom:3rem}
.flexrow>div.col-padding-bottom-3{padding-bottom:3rem}
.flexrow>div.col-margin-bottom-4{margin-bottom:4rem}
.flexrow>div.col-padding-bottom-4{padding-bottom:4rem}
.flexrow>div.col-margin-bottom-5{margin-bottom:5rem}
.flexrow>div.col-padding-bottom-5{padding-bottom:5rem}
.flexrow>div.orden-1{-webkit-box-ordinal-group:1;order:1}
.flexrow>div.orden-2{-webkit-box-ordinal-group:2;order:2}
.flexrow>div.orden-3{-webkit-box-ordinal-group:3;order:3}
.flexrow>div.orden-4{-webkit-box-ordinal-group:4;order:4}
.flexrow>div.orden-5{-webkit-box-ordinal-group:5;order:5}
.flexrow>div.orden-6{-webkit-box-ordinal-group:6;order:6}
.flexrow>div.orden-7{-webkit-box-ordinal-group:7;order:7}
.flexrow>div.orden-8{-webkit-box-ordinal-group:8;order:8}
.flexrow>div.orden-9{-webkit-box-ordinal-group:9;order:9}
.flexrow>div.orden-10{-webkit-box-ordinal-group:10;order:10}
.flexrow>div.orden-11{-webkit-box-ordinal-group:11;order:11}
.flexrow>div.orden-12{-webkit-box-ordinal-group:12;order:12}
@media (min-width:1200px){.flexrow>div.cen-all-lg,.flexrow>div.cen-ver-s-lg{display:-ms-flexbox;display:-webkit-box}
.flexrow.margin-lg-b-0{margin-bottom:0}
.flexrow.margin-lg-b-1{margin-bottom:1rem}
.flexrow.margin-lg-b-2{margin-bottom:2rem}
.flexrow.margin-lg-t-0{margin-top:0}
.flexrow.margin-lg-t-1{margin-top:1rem}
.flexrow.margin-lg-t-2{margin-top:2rem}
.flexrow.end-lg{-webkit-box-pack:end;justify-content:flex-end}
.flexrow.centrado-lg{-webkit-box-pack:center;justify-content:center}
.flexrow.justificado-lg{-webkit-box-pack:justify;justify-content:space-between}
.flexrow.fix-height-lg{min-height:100%;height:100%}
.flexrow>div.cen-all-lg{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-ver-s-lg{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.flexrow>div.cen-ver-c-lg,.flexrow>div.cen-ver-e-lg{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-ver-c-lg{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.flexrow>div.cen-ver-e-lg{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.flexrow>div.cen-hor-c-lg,.flexrow>div.cen-hor-s-lg{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-hor-s-lg{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.flexrow>div.cen-hor-c-lg{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-hor-e-lg{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
.flexrow>div.sin-padding-lg{padding:0!important}
.flexrow>div.sin-padding-left-lg{padding-left:0!important}
.flexrow>div.sin-padding-right-lg{padding-right:0!important}
.flexrow>div.hidden-lg{display:none!important}
.flexrow>div.col-lg-1{max-width:8.33333333%;flex-basis:8.33333333%}
.flexrow>div.col-lg-offset-1{margin-left:8.33333333%}
.flexrow>div.col-lg-2{max-width:16.66666667%;flex-basis:16.66666667%}
.flexrow>div.col-lg-offset-2{margin-left:16.66666667%}
.flexrow>div.col-lg-3{max-width:25%;flex-basis:25%}
.flexrow>div.col-lg-offset-3{margin-left:25%}
.flexrow>div.col-lg-4{max-width:33.33333333%;flex-basis:33.33333333%}
.flexrow>div.col-lg-offset-4{margin-left:33.33333333%}
.flexrow>div.col-lg-5{max-width:41.66666667%;flex-basis:41.66666667%}
.flexrow>div.col-lg-offset-5{margin-left:41.66666667%}
.flexrow>div.col-lg-6{max-width:50%;flex-basis:50%}
.flexrow>div.col-lg-offset-6{margin-left:50%}
.flexrow>div.col-lg-7{max-width:58.33333333%;flex-basis:58.33333333%}
.flexrow>div.col-lg-offset-7{margin-left:58.33333333%}
.flexrow>div.col-lg-8{max-width:66.66666667%;flex-basis:66.66666667%}
.flexrow>div.col-lg-offset-8{margin-left:66.66666667%}
.flexrow>div.col-lg-9{max-width:75%;flex-basis:75%}
.flexrow>div.col-lg-offset-9{margin-left:75%}
.flexrow>div.col-lg-10{max-width:83.33333333%;flex-basis:83.33333333%}
.flexrow>div.col-lg-offset-10{margin-left:83.33333333%}
.flexrow>div.col-lg-11{max-width:91.66666667%;flex-basis:91.66666667%}
.flexrow>div.col-lg-offset-11{margin-left:91.66666667%}
.flexrow>div.col-lg-12{max-width:100%;flex-basis:100%}
.flexrow>div.col-lg-offset-12{margin-left:100%}
.flexrow>div.col-lg-margin-top-1{margin-top:1rem}
.flexrow>div.col-lg-padding-top-1{padding-top:1rem}
.flexrow>div.col-lg-margin-top-2{margin-top:2rem}
.flexrow>div.col-lg-padding-top-2{padding-top:2rem}
.flexrow>div.col-lg-margin-top-3{margin-top:3rem}
.flexrow>div.col-lg-padding-top-3{padding-top:3rem}
.flexrow>div.col-lg-margin-top-4{margin-top:4rem}
.flexrow>div.col-lg-padding-top-4{padding-top:4rem}
.flexrow>div.col-lg-margin-top-5{margin-top:5rem}
.flexrow>div.col-lg-padding-top-5{padding-top:5rem}
.flexrow>div.col-lg-margin-bottom-1{margin-bottom:1rem}
.flexrow>div.col-lg-padding-bottom-1{padding-bottom:1rem}
.flexrow>div.col-lg-margin-bottom-2{margin-bottom:2rem}
.flexrow>div.col-lg-padding-bottom-2{padding-bottom:2rem}
.flexrow>div.col-lg-margin-bottom-3{margin-bottom:3rem}
.flexrow>div.col-lg-padding-bottom-3{padding-bottom:3rem}
.flexrow>div.col-lg-margin-bottom-4{margin-bottom:4rem}
.flexrow>div.col-lg-padding-bottom-4{padding-bottom:4rem}
.flexrow>div.col-lg-margin-bottom-5{margin-bottom:5rem}
.flexrow>div.col-lg-padding-bottom-5{padding-bottom:5rem}
.flexrow>div.orden-lg-1{-webkit-box-ordinal-group:1;order:1}
.flexrow>div.orden-lg-2{-webkit-box-ordinal-group:2;order:2}
.flexrow>div.orden-lg-3{-webkit-box-ordinal-group:3;order:3}
.flexrow>div.orden-lg-4{-webkit-box-ordinal-group:4;order:4}
.flexrow>div.orden-lg-5{-webkit-box-ordinal-group:5;order:5}
.flexrow>div.orden-lg-6{-webkit-box-ordinal-group:6;order:6}
.flexrow>div.orden-lg-7{-webkit-box-ordinal-group:7;order:7}
.flexrow>div.orden-lg-8{-webkit-box-ordinal-group:8;order:8}
.flexrow>div.orden-lg-9{-webkit-box-ordinal-group:9;order:9}
.flexrow>div.orden-lg-10{-webkit-box-ordinal-group:10;order:10}
.flexrow>div.orden-lg-11{-webkit-box-ordinal-group:11;order:11}
.flexrow>div.orden-lg-12{-webkit-box-ordinal-group:12;order:12}
}
@media (min-width:992px) and (max-width:1199px){.flexrow.margin-md-b-0{margin-bottom:0}
.flexrow.margin-md-b-1{margin-bottom:1rem}
.flexrow.margin-md-b-2{margin-bottom:2rem}
.flexrow.margin-md-t-0{margin-top:0}
.flexrow.margin-md-t-1{margin-top:1rem}
.flexrow.margin-md-t-2{margin-top:2rem}
.flexrow.end-md{-webkit-box-pack:end;justify-content:flex-end}
.flexrow.centrado-md{-webkit-box-pack:center;justify-content:center}
.flexrow.justificado-md{-webkit-box-pack:justify;justify-content:space-between}
.flexrow.fix-height-md{min-height:100%;height:100%}
.flexrow>div.cen-all-md{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-ver-s-md{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.flexrow>div.cen-ver-c-md{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.flexrow>div.cen-ver-e-md{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.flexrow>div.cen-hor-s-md{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.flexrow>div.cen-hor-c-md{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-hor-e-md{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
.flexrow>div.sin-padding-md{padding:0!important}
.flexrow>div.sin-padding-left-md{padding-left:0!important}
.flexrow>div.sin-padding-right-md{padding-right:0!important}
.flexrow>div.hidden-md{display:none!important}
.flexrow>div.col-md-1{max-width:8.33333333%;flex-basis:8.33333333%}
.flexrow>div.col-md-offset-1{margin-left:8.33333333%}
.flexrow>div.col-md-2{max-width:16.66666667%;flex-basis:16.66666667%}
.flexrow>div.col-md-offset-2{margin-left:16.66666667%}
.flexrow>div.col-md-3{max-width:25%;flex-basis:25%}
.flexrow>div.col-md-offset-3{margin-left:25%}
.flexrow>div.col-md-4{max-width:33.33333333%;flex-basis:33.33333333%}
.flexrow>div.col-md-offset-4{margin-left:33.33333333%}
.flexrow>div.col-md-5{max-width:41.66666667%;flex-basis:41.66666667%}
.flexrow>div.col-md-offset-5{margin-left:41.66666667%}
.flexrow>div.col-md-6{max-width:50%;flex-basis:50%}
.flexrow>div.col-md-offset-6{margin-left:50%}
.flexrow>div.col-md-7{max-width:58.33333333%;flex-basis:58.33333333%}
.flexrow>div.col-md-offset-7{margin-left:58.33333333%}
.flexrow>div.col-md-8{max-width:66.66666667%;flex-basis:66.66666667%}
.flexrow>div.col-md-offset-8{margin-left:66.66666667%}
.flexrow>div.col-md-9{max-width:75%;flex-basis:75%}
.flexrow>div.col-md-offset-9{margin-left:75%}
.flexrow>div.col-md-10{max-width:83.33333333%;flex-basis:83.33333333%}
.flexrow>div.col-md-offset-10{margin-left:83.33333333%}
.flexrow>div.col-md-11{max-width:91.66666667%;flex-basis:91.66666667%}
.flexrow>div.col-md-offset-11{margin-left:91.66666667%}
.flexrow>div.col-md-12{max-width:100%;flex-basis:100%}
.flexrow>div.col-md-offset-12{margin-left:100%}
.flexrow>div.col-md-margin-top-1{margin-top:1rem}
.flexrow>div.col-md-padding-top-1{padding-top:1rem}
.flexrow>div.col-md-margin-top-2{margin-top:2rem}
.flexrow>div.col-md-padding-top-2{padding-top:2rem}
.flexrow>div.col-md-margin-top-3{margin-top:3rem}
.flexrow>div.col-md-padding-top-3{padding-top:3rem}
.flexrow>div.col-md-margin-top-4{margin-top:4rem}
.flexrow>div.col-md-padding-top-4{padding-top:4rem}
.flexrow>div.col-md-margin-top-5{margin-top:5rem}
.flexrow>div.col-md-padding-top-5{padding-top:5rem}
.flexrow>div.col-md-margin-bottom-1{margin-bottom:1rem}
.flexrow>div.col-md-padding-bottom-1{padding-bottom:1rem}
.flexrow>div.col-md-margin-bottom-2{margin-bottom:2rem}
.flexrow>div.col-md-padding-bottom-2{padding-bottom:2rem}
.flexrow>div.col-md-margin-bottom-3{margin-bottom:3rem}
.flexrow>div.col-md-padding-bottom-3{padding-bottom:3rem}
.flexrow>div.col-md-margin-bottom-4{margin-bottom:4rem}
.flexrow>div.col-md-padding-bottom-4{padding-bottom:4rem}
.flexrow>div.col-md-margin-bottom-5{margin-bottom:5rem}
.flexrow>div.col-md-padding-bottom-5{padding-bottom:5rem}
.flexrow>div.orden-md-1{-webkit-box-ordinal-group:1;order:1}
.flexrow>div.orden-md-2{-webkit-box-ordinal-group:2;order:2}
.flexrow>div.orden-md-3{-webkit-box-ordinal-group:3;order:3}
.flexrow>div.orden-md-4{-webkit-box-ordinal-group:4;order:4}
.flexrow>div.orden-md-5{-webkit-box-ordinal-group:5;order:5}
.flexrow>div.orden-md-6{-webkit-box-ordinal-group:6;order:6}
.flexrow>div.orden-md-7{-webkit-box-ordinal-group:7;order:7}
.flexrow>div.orden-md-8{-webkit-box-ordinal-group:8;order:8}
.flexrow>div.orden-md-9{-webkit-box-ordinal-group:9;order:9}
.flexrow>div.orden-md-10{-webkit-box-ordinal-group:10;order:10}
.flexrow>div.orden-md-11{-webkit-box-ordinal-group:11;order:11}
.flexrow>div.orden-md-12{-webkit-box-ordinal-group:12;order:12}
}
@media (min-width:768px) and (max-width:991px){.flexrow>div.cen-all-sm,.flexrow>div.cen-ver-s-sm{display:-ms-flexbox;display:-webkit-box}
.flexrow.margin-sm-b-0{margin-bottom:0}
.flexrow.margin-sm-b-1{margin-bottom:1rem}
.flexrow.margin-sm-b-2{margin-bottom:2rem}
.flexrow.margin-sm-t-0{margin-top:0}
.flexrow.margin-sm-t-1{margin-top:1rem}
.flexrow.margin-sm-t-2{margin-top:2rem}
.flexrow.end-sm{-webkit-box-pack:end;justify-content:flex-end}
.flexrow.centrado-sm{-webkit-box-pack:center;justify-content:center}
.flexrow.justificado-sm{-webkit-box-pack:justify;justify-content:space-between}
.flexrow.fix-height-sm{min-height:100%;height:100%}
.flexrow>div.cen-all-sm{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-ver-s-sm{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.flexrow>div.cen-ver-c-sm,.flexrow>div.cen-ver-e-sm{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-ver-c-sm{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.flexrow>div.cen-ver-e-sm{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.flexrow>div.cen-hor-c-sm,.flexrow>div.cen-hor-s-sm{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-hor-s-sm{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.flexrow>div.cen-hor-c-sm{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-hor-e-sm{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
.flexrow>div.sin-padding-sm{padding:0!important}
.flexrow>div.sin-padding-left-sm{padding-left:0!important}
.flexrow>div.sin-padding-right-sm{padding-right:0!important}
.flexrow>div.hidden-sm{display:none!important}
.flexrow>div.col-sm-1{max-width:8.33333333%;flex-basis:8.33333333%}
.flexrow>div.col-sm-offset-1{margin-left:8.33333333%}
.flexrow>div.col-sm-2{max-width:16.66666667%;flex-basis:16.66666667%}
.flexrow>div.col-sm-offset-2{margin-left:16.66666667%}
.flexrow>div.col-sm-3{max-width:25%;flex-basis:25%}
.flexrow>div.col-sm-offset-3{margin-left:25%}
.flexrow>div.col-sm-4{max-width:33.33333333%;flex-basis:33.33333333%}
.flexrow>div.col-sm-offset-4{margin-left:33.33333333%}
.flexrow>div.col-sm-5{max-width:41.66666667%;flex-basis:41.66666667%}
.flexrow>div.col-sm-offset-5{margin-left:41.66666667%}
.flexrow>div.col-sm-6{max-width:50%;flex-basis:50%}
.flexrow>div.col-sm-offset-6{margin-left:50%}
.flexrow>div.col-sm-7{max-width:58.33333333%;flex-basis:58.33333333%}
.flexrow>div.col-sm-offset-7{margin-left:58.33333333%}
.flexrow>div.col-sm-8{max-width:66.66666667%;flex-basis:66.66666667%}
.flexrow>div.col-sm-offset-8{margin-left:66.66666667%}
.flexrow>div.col-sm-9{max-width:75%;flex-basis:75%}
.flexrow>div.col-sm-offset-9{margin-left:75%}
.flexrow>div.col-sm-10{max-width:83.33333333%;flex-basis:83.33333333%}
.flexrow>div.col-sm-offset-10{margin-left:83.33333333%}
.flexrow>div.col-sm-11{max-width:91.66666667%;flex-basis:91.66666667%}
.flexrow>div.col-sm-offset-11{margin-left:91.66666667%}
.flexrow>div.col-sm-12{max-width:100%;flex-basis:100%}
.flexrow>div.col-sm-offset-12{margin-left:100%}
.flexrow>div.col-sm-margin-top-1{margin-top:1rem}
.flexrow>div.col-sm-padding-top-1{padding-top:1rem}
.flexrow>div.col-sm-margin-top-2{margin-top:2rem}
.flexrow>div.col-sm-padding-top-2{padding-top:2rem}
.flexrow>div.col-sm-margin-top-3{margin-top:3rem}
.flexrow>div.col-sm-padding-top-3{padding-top:3rem}
.flexrow>div.col-sm-margin-top-4{margin-top:4rem}
.flexrow>div.col-sm-padding-top-4{padding-top:4rem}
.flexrow>div.col-sm-margin-top-5{margin-top:5rem}
.flexrow>div.col-sm-padding-top-5{padding-top:5rem}
.flexrow>div.col-sm-margin-bottom-1{margin-bottom:1rem}
.flexrow>div.col-sm-padding-bottom-1{padding-bottom:1rem}
.flexrow>div.col-sm-margin-bottom-2{margin-bottom:2rem}
.flexrow>div.col-sm-padding-bottom-2{padding-bottom:2rem}
.flexrow>div.col-sm-margin-bottom-3{margin-bottom:3rem}
.flexrow>div.col-sm-padding-bottom-3{padding-bottom:3rem}
.flexrow>div.col-sm-margin-bottom-4{margin-bottom:4rem}
.flexrow>div.col-sm-padding-bottom-4{padding-bottom:4rem}
.flexrow>div.col-sm-margin-bottom-5{margin-bottom:5rem}
.flexrow>div.col-sm-padding-bottom-5{padding-bottom:5rem}
.flexrow>div.orden-sm-1{-webkit-box-ordinal-group:1;order:1}
.flexrow>div.orden-sm-2{-webkit-box-ordinal-group:2;order:2}
.flexrow>div.orden-sm-3{-webkit-box-ordinal-group:3;order:3}
.flexrow>div.orden-sm-4{-webkit-box-ordinal-group:4;order:4}
.flexrow>div.orden-sm-5{-webkit-box-ordinal-group:5;order:5}
.flexrow>div.orden-sm-6{-webkit-box-ordinal-group:6;order:6}
.flexrow>div.orden-sm-7{-webkit-box-ordinal-group:7;order:7}
.flexrow>div.orden-sm-8{-webkit-box-ordinal-group:8;order:8}
.flexrow>div.orden-sm-9{-webkit-box-ordinal-group:9;order:9}
.flexrow>div.orden-sm-10{-webkit-box-ordinal-group:10;order:10}
.flexrow>div.orden-sm-11{-webkit-box-ordinal-group:11;order:11}
.flexrow>div.orden-sm-12{-webkit-box-ordinal-group:12;order:12}
}
@media (max-width:767px){.flexrow>div.cen-all-xs,.flexrow>div.cen-ver-s-xs{display:-ms-flexbox;display:-webkit-box}
.flexrow.margin-xs-b-0{margin-bottom:0}
.flexrow.margin-xs-b-1{margin-bottom:1rem}
.flexrow.margin-xs-b-2{margin-bottom:2rem}
.flexrow.margin-xs-t-0{margin-top:0}
.flexrow.margin-xs-t-1{margin-top:1rem}
.flexrow.margin-xs-t-2{margin-top:2rem}
.flexrow.end-xs{-webkit-box-pack:end;justify-content:flex-end}
.flexrow.centrado-xs{-webkit-box-pack:center;justify-content:center}
.flexrow.justificado-xs{-webkit-box-pack:justify;justify-content:space-between}
.flexrow.fix-height-xs{min-height:100%;height:100%}
.flexrow>div.cen-all-xs{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-ver-s-xs{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.flexrow>div.cen-ver-c-xs,.flexrow>div.cen-ver-e-xs{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-ver-c-xs{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.flexrow>div.cen-ver-e-xs{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
.flexrow>div.cen-hor-c-xs,.flexrow>div.cen-hor-s-xs{display:-ms-flexbox;display:-webkit-box}
.flexrow>div.cen-hor-s-xs{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.flexrow>div.cen-hor-c-xs{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.flexrow>div.cen-hor-e-xs{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
.flexrow>div.sin-padding-xs{padding:0!important}
.flexrow>div.sin-padding-left-xs{padding-left:0!important}
.flexrow>div.sin-padding-right-xs{padding-right:0!important}
.flexrow>div.hidden-xs{display:none!important}
.flexrow>div.col-xs-1{max-width:8.33333333%;flex-basis:8.33333333%}
.flexrow>div.col-xs-offset-1{margin-left:8.33333333%}
.flexrow>div.col-xs-2{max-width:16.66666667%;flex-basis:16.66666667%}
.flexrow>div.col-xs-offset-2{margin-left:16.66666667%}
.flexrow>div.col-xs-3{max-width:25%;flex-basis:25%}
.flexrow>div.col-xs-offset-3{margin-left:25%}
.flexrow>div.col-xs-4{max-width:33.33333333%;flex-basis:33.33333333%}
.flexrow>div.col-xs-offset-4{margin-left:33.33333333%}
.flexrow>div.col-xs-5{max-width:41.66666667%;flex-basis:41.66666667%}
.flexrow>div.col-xs-offset-5{margin-left:41.66666667%}
.flexrow>div.col-xs-6{max-width:50%;flex-basis:50%}
.flexrow>div.col-xs-offset-6{margin-left:50%}
.flexrow>div.col-xs-7{max-width:58.33333333%;flex-basis:58.33333333%}
.flexrow>div.col-xs-offset-7{margin-left:58.33333333%}
.flexrow>div.col-xs-8{max-width:66.66666667%;flex-basis:66.66666667%}
.flexrow>div.col-xs-offset-8{margin-left:66.66666667%}
.flexrow>div.col-xs-9{max-width:75%;flex-basis:75%}
.flexrow>div.col-xs-offset-9{margin-left:75%}
.flexrow>div.col-xs-10{max-width:83.33333333%;flex-basis:83.33333333%}
.flexrow>div.col-xs-offset-10{margin-left:83.33333333%}
.flexrow>div.col-xs-11{max-width:91.66666667%;flex-basis:91.66666667%}
.flexrow>div.col-xs-offset-11{margin-left:91.66666667%}
.flexrow>div.col-xs-12{max-width:100%;flex-basis:100%}
.flexrow>div.col-xs-offset-12{margin-left:100%}
.flexrow>div.col-xs-margin-top-1{margin-top:1rem}
.flexrow>div.col-xs-padding-top-1{padding-top:1rem}
.flexrow>div.col-xs-margin-top-2{margin-top:2rem}
.flexrow>div.col-xs-padding-top-2{padding-top:2rem}
.flexrow>div.col-xs-margin-top-3{margin-top:3rem}
.flexrow>div.col-xs-padding-top-3{padding-top:3rem}
.flexrow>div.col-xs-margin-top-4{margin-top:4rem}
.flexrow>div.col-xs-padding-top-4{padding-top:4rem}
.flexrow>div.col-xs-margin-top-5{margin-top:5rem}
.flexrow>div.col-xs-padding-top-5{padding-top:5rem}
.flexrow>div.col-xs-margin-bottom-1{margin-bottom:1rem}
.flexrow>div.col-xs-padding-bottom-1{padding-bottom:1rem}
.flexrow>div.col-xs-margin-bottom-2{margin-bottom:2rem}
.flexrow>div.col-xs-padding-bottom-2{padding-bottom:2rem}
.flexrow>div.col-xs-margin-bottom-3{margin-bottom:3rem}
.flexrow>div.col-xs-padding-bottom-3{padding-bottom:3rem}
.flexrow>div.col-xs-margin-bottom-4{margin-bottom:4rem}
.flexrow>div.col-xs-padding-bottom-4{padding-bottom:4rem}
.flexrow>div.col-xs-margin-bottom-5{margin-bottom:5rem}
.flexrow>div.col-xs-padding-bottom-5{padding-bottom:5rem}
.flexrow>div.orden-xs-1{-webkit-box-ordinal-group:1;order:1}
.flexrow>div.orden-xs-2{-webkit-box-ordinal-group:2;order:2}
.flexrow>div.orden-xs-3{-webkit-box-ordinal-group:3;order:3}
.flexrow>div.orden-xs-4{-webkit-box-ordinal-group:4;order:4}
.flexrow>div.orden-xs-5{-webkit-box-ordinal-group:5;order:5}
.flexrow>div.orden-xs-6{-webkit-box-ordinal-group:6;order:6}
.flexrow>div.orden-xs-7{-webkit-box-ordinal-group:7;order:7}
.flexrow>div.orden-xs-8{-webkit-box-ordinal-group:8;order:8}
.flexrow>div.orden-xs-9{-webkit-box-ordinal-group:9;order:9}
.flexrow>div.orden-xs-10{-webkit-box-ordinal-group:10;order:10}
.flexrow>div.orden-xs-11{-webkit-box-ordinal-group:11;order:11}
.flexrow>div.orden-xs-12{-webkit-box-ordinal-group:12;order:12}
}
.cityshop-orange{color:#F3962E}
.cityshop-orange-button{color:#FFF!important;padding:10px 20px;text-decoration:none!important;-webkit-transition:background-color 350ms ease;transition:background-color 350ms ease}
.cityshop-orange-button:hover{background-color:#e17d0d}
.cityshop-features,.cityshop-info{background-color:#f9f4f4;padding:40px 20px;gap:40px}
.cityshop-features-leasing{padding:40px 20px;display:grid;grid-template-columns:1fr;gap:40px;text-align:center;margin:0 auto}
.cityshop-features-leasing h1{font-size:64px;line-height:1.5;font-family:'Work Sans',serif;font-weight:600;color:#F7973E}
.cityshop-features-leasing h2,.cityshop-features-leasing p{color:#000;line-height:1.5;font-family:'Work Sans',serif}
.cityshop-features-leasing h2{font-weight:600;font-size:20px}
.cityshop-features-leasing p{font-weight:400;font-size:16px}
@media (min-width:600px){.cityshop-features-leasing{grid-template-columns:repeat(2,1fr)}
}
@media (min-width:1024px){.cityshop-features-leasing{grid-template-columns:repeat(4,1fr)}
}
.cityshop-features{margin-bottom:40px;display:grid;grid-template-columns:1fr;text-align:center}
.cityshop-features div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:20px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;height:100%}
.cityshop-features div:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}
.cityshop-features img{width:207px;height:116px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}
.cityshop-features h2{font-size:20px;margin-bottom:10px;color:#143453;font-family:'Work Sans',serif;font-weight:600}
.cityshop-features p{font-size:16px;line-height:1.5;color:#333;font-family:'Work Sans',serif;font-weight:600}
.cityshop-features div p:last-child{margin-top:auto}
.cityshop-features div p:last-child a.cityshop-orange-button{margin-top:20px}
@media (min-width:768px){.cityshop-features{grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;align-items:stretch}
}
.cityshop-features-title{padding:40px 20px;text-align:center}
.cityshop-features-title h1{font-size:28px;line-height:1.5;font-family:'Work Sans',serif;font-weight:600;color:#143453}
.cityshop-features-title p,.cityshop-info__col2 p{font-size:16px;line-height:1.5;font-family:'Work Sans',serif}
.cityshop-features-title p{font-weight:400;color:#000}
.cityshop-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.cityshop-info__col1,.cityshop-info__col2{width:100%;padding:0}
.cityshop-info__col1{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.cityshop-info__col1 .lap_img{width:100%;max-width:577px;height:auto;-o-object-fit:cover;object-fit:cover}
.cityshop-info__col2 h2{font-size:22px;line-height:1.5;font-family:'Work Sans',serif;font-weight:600;text-align:center}
.cityshop-info__col2 p{font-weight:400;color:#121212;text-align:justify;margin-bottom:20px}
.cityshop-info__col2 .contact{text-align:center}
.cityshop-info__form{width:100%;-webkit-box-align:center;align-items:center}
.cityshop-info__form h2{text-align:center;font-family:'Work Sans',serif;font-weight:600;font-size:28px;line-height:1.5;color:#18314f}
.cityshop-info__form p{font-family:'Work Sans',serif;font-weight:400;font-size:16px;line-height:1.5;color:#121212;text-align:center;margin-bottom:20px}
.cityshop-info__left{padding-left:4%}
.cityshop-info__left h2{color:#18314f;font-size:24px;line-height:1.5;font-family:'Work Sans',serif;font-weight:600;-webkit-box-flex:0;flex:0 0 30%}
.cityshop-info__left h2 .highlight{color:#3674BA}
.cityshop-info__right{color:#121212;font-size:16px;line-height:1.6;font-family:'Work Sans',serif;font-weight:400;-webkit-box-flex:0;flex:0 0 70%}
.cityshop-info__right .contact{margin-top:16px;font-weight:700}
.cityshop-info__right a{color:inherit;text-decoration:underline}
@media (min-width:768px){.cityshop-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;justify-content:space-around;-webkit-box-align:center;align-items:center;gap:40px}
.cityshop-info__col1,.cityshop-info__col2{width:50%}
.cityshop-info__col1{padding-left:4%;-webkit-box-pack:start;justify-content:flex-start}
.cityshop-info__col2{padding-right:4%}
.cityshop-info__col2 h2{font-size:24px;text-align:left}
.cityshop-info__col2 .contact{text-align:left}
.cityshop-info__form{width:50%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.cityshop-info__left{width:30%}
.cityshop-info__right{width:70%}
}
@media (min-width:1200px){.cityshop-info__col1 .lap_img{max-width:577px}
}
.banner-empty{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:300px;text-align:center}
.banner-empty h2{font-size:48px;line-height:1.1;margin-bottom:20px;text-align:center;font-family:'Work Sans',serif;font-weight:600}
.banner-empty p{font-size:16px;line-height:1.6;font-family:Inter,sans-serif;text-align:center}
.banner-landing-laptop h1,.banner-landing-laptop p,.empty-btn,.header-annonce--text,.header-top--leyenda,.principalh1{font-family:'Work Sans',serif}
.banner-empty span{font-weight:700}
.banner-empty a.text-azul{color:#1f3c88;font-weight:700}
.banner-empty a.text-azul:hover{text-decoration:underline}
.empty-btn{display:inline-block;color:#fff;padding:12px 28px;font-size:16px;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:600}
.empty-btn:hover{background-color:#e67e00;color:#fff}
.banner-not-empty{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:200px}
.banner-landing-laptop{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;padding:50px 20px 0;background:url(../imagenes/web/hero_laptop.webp) center #143453;background-size:cover;color:#fff;gap:40px;min-height:543px}
.banner-landing-laptop h1{font-size:48px;line-height:1.1;margin-bottom:20px;color:#fff;font-weight:600}
.banner-landing-laptop p{font-size:22px;line-height:1.6;font-weight:600;color:#fff}
.banner-landing-laptop .banner-texto{-webkit-box-flex:1;flex:1;padding:20px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin-left:20px}
.banner-landing-laptop .banner-imagen{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center}
.banner-landing-laptop .banner-imagen img{width:100%;max-width:634px;height:auto;-o-object-fit:contain;object-fit:contain}
@media (max-width:768px){.banner-landing-laptop{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;padding:20px;gap:20px}
.banner-landing-laptop h1{font-size:32px}
.banner-landing-laptop p{font-size:18px}
.banner-landing-laptop .banner-texto{padding:10px}
.banner-landing-laptop .banner-imagen{-webkit-box-align:center;align-items:center}
.banner-landing-laptop .banner-imagen img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}
}
.productos-grid-wrapper{padding:20px}
.productos-grid-header{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:25px}
.productos-grid-header h3{font-size:26px;color:#369;font-weight:600}
.mi-producto-card{background:#fff;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:16px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}
.mi-producto-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.12)}
.mi-producto-card img{max-width:150px;height:auto;margin-bottom:12px}
.mi-producto-marca{font-size:14px;font-weight:600;color:#1f3c88}
.mi-producto-stock{font-size:13px;font-weight:500;color:#28a745;margin-left:auto}
.mi-producto-nombre{font-size:15px;font-weight:400;color:#333;margin:8px 0;text-align:center;line-height:1.3;height:40px;overflow:hidden;text-overflow:ellipsis}
br,div.barcodeVal{line-height:normal}
.mi-producto-precio{font-size:20px;font-weight:700;color:#1f3c88;margin:10px 0}
.mi-producto-btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px;background:#f68b1f;color:#fff;font-size:15px;font-weight:600;border:none;border-radius:30px;padding:10px 18px;width:100%;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}
.mi-producto-btn:hover{background:#e67a15}
.mi-producto-btn i{font-size:18px}
.banner-landing-marca{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-color:#143453;padding:20px;height:auto}
.banner-landing-marca div{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;max-width:1200px;gap:20px}
.banner-landing-marca img{width:125px;height:64px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}
.banner-landing-marca img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
@media (max-width:768px){.banner-landing-marca img{width:90px;height:auto}
}
@media (min-width:768px){.banner-landing-marca div{-webkit-box-pack:justify;justify-content:space-between}
}
.categorias-destacadas{background-color:#369;padding:40px 20px;text-align:center}
.categorias-destacadas h2{color:#fff;font-size:24px;font-weight:700;margin-bottom:30px}
.titulo--primario,.titulo--secudnario{margin:0;font-weight:600;color:#05468D}
.categorias-destacadas .categorias-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;-webkit-box-pack:center;justify-content:center}
.categorias-destacadas .categoria-item{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:5px;overflow:hidden;cursor:pointer}
.categorias-destacadas .categoria-item .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px 15px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.categorias-destacadas .categoria-item .overlay h3{color:#fff;font-size:18px;font-weight:700;text-align:center;margin:0;text-transform:uppercase;text-shadow:2px 2px 8px #000}
.categorias-destacadas .ver-mas{margin-top:30px}
.categorias-destacadas .ver-mas a{color:#fff;text-decoration:underline;font-size:14px}
.categorias-destacadas .ver-mas a:hover{text-decoration:none}
.productos-carrusel--skeletons{display:-webkit-box;display:flex;gap:16px;overflow-x:auto;padding:10px 0}
body.sincroll,body.sincroll_mobile{overflow:hidden}
.productos-carrusel--skeletons .skeleton-card{width:160px;border-radius:8px;background-color:#f4f4f4;padding:10px}
body.sincroll,body.sincroll header.web{padding-right:15px}
.productos-carrusel--skeletons .skeleton-card .skeleton-image{height:120px;background:-webkit-linear-gradient(right,#e0e0e0 0,#f5f5f5 50%,#e0e0e0 100%);background:linear-gradient(-90deg,#e0e0e0 0,#f5f5f5 50%,#e0e0e0 100%);background-size:400% 400%;-webkit-animation:shimmer 1.2s infinite;animation:shimmer 1.2s infinite;border-radius:4px}
.productos-carrusel--skeletons .skeleton-card .skeleton-text{height:14px;margin-top:10px;border-radius:4px;background:-webkit-linear-gradient(right,#e0e0e0 0,#f5f5f5 50%,#e0e0e0 100%);background:linear-gradient(-90deg,#e0e0e0 0,#f5f5f5 50%,#e0e0e0 100%);background-size:400% 400%;-webkit-animation:shimmer 1.2s infinite;animation:shimmer 1.2s infinite}
a,a:hover{opacity:1;background-color:transparent;text-decoration:none}
.productos-carrusel--skeletons .skeleton-card .skeleton-text.short{width:60%}
.productos-carrusel--skeletons .skeleton-card .skeleton-text.long{width:90%}
@-webkit-keyframes shimmer{0%{background-position:200% 0}
100%{background-position:-200% 0}
}
@keyframes shimmer{0%{background-position:200% 0}
100%{background-position:-200% 0}
}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/fontawesome/fa-thin-100.woff2) format("woff2"),url(/assets/fonts/fontawesome/fa-thin-100.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(/assets/fonts/fontawesome/fa-light-300.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fontawesome/fa-regular-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fontawesome/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/fontawesome/fa-duotone-900.woff2) format("woff2"),url(/assets/fonts/fontawesome/fa-duotone-900.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fontawesome/fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-Light.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-Thin.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-Light.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-Regular.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-ExtraBold.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-UltraLight.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-UltraLight.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman UltraBlack";src:url(/assets/fonts/salvatore/SalvatoreRoman-UltraBlack.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-UltraBlack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-Black.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-Regular.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman Book";src:url(/assets/fonts/salvatore/SalvatoreRoman-Book.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-Book.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-Bold.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Book";src:url(/assets/fonts/salvatore/Salvatore-Book.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-Book.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-ExtraBold.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Salvatore;src:url(/assets/fonts/salvatore/Salvatore-Bold.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-Thin.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-Black.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore Roman";src:url(/assets/fonts/salvatore/SalvatoreRoman-UltraLight.woff2) format("woff2"),url(/assets/fonts/salvatore/SalvatoreRoman-UltraLight.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Salvatore UltraBlack";src:url(/assets/fonts/salvatore/Salvatore-UltraBlack.woff2) format("woff2"),url(/assets/fonts/salvatore/Salvatore-UltraBlack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Medium.woff2) format('woff2'),url(/assets/fonts/inter/Inter-Medium.woff) format('woff');font-weight:500;font-style:normal}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-ExtraBold.woff2) format('woff2'),url(/assets/fonts/inter/Inter-ExtraBold.woff) format('woff');font-weight:800;font-style:normal}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Bold.woff2) format('woff2'),url(/assets/fonts/inter/Inter-Bold.woff) format('woff');font-weight:700;font-style:normal}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Black.woff2) format('woff2'),url(/assets/fonts/inter/Inter-Black.woff) format('woff');font-weight:900;font-style:normal}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Regular.woff2) format('woff2'),url(/assets/fonts/inter/Inter-Regular.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-LightBETA.woff2) format('woff2'),url(/assets/fonts/inter/Inter-LightBETA.woff) format('woff');font-weight:300;font-style:normal}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-Italic.woff2) format('woff2'),url(/assets/fonts/inter/Inter-Italic.woff) format('woff');font-weight:400;font-style:italic}
@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-SemiBold.woff2) format('woff2'),url(/assets/fonts/inter/Inter-SemiBold.woff) format('woff');font-weight:600;font-style:normal}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Regular.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-SemiBold.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Medium.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Black.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Thin.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Light.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Italic.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-ExtraBold.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Regular.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-Bold.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans Hairline';src:url(/assets/fonts/worksans/WorkSans-Hairline.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-Hairline.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Work Sans';src:url(/assets/fonts/worksans/WorkSans-ExtraLight.woff2) format('woff2'),url(/assets/fonts/worksans/WorkSans-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:WebCode128;src:url(/assets/fonts/barcode/WebCode128H3.eot);src:url(/assets/fonts/barcode/WebCode128H3.otf) format("opentype"),url(/assets/fonts/barcode/WebCode128H3.woff) format("woff")}
div.barcodeVal{font-weight:400;font-style:normal;font-family:WebCode128,sans-serif;font-size:20px;white-space:pre}
a,a:hover,body,h1,h2,h3,h4,h5,h6{font-family:"Open sans",sans-serif}
html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:100%;-webkit-text-size-adjust:100%}
*,:after,:before{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit}
body{font-size:16px;line-height:1.42857143;color:#191723;background-color:#FFF;letter-spacing:.015em;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;-webkit-text-size-adjust:100%;font-weight:600;color:#121212;line-height:1.5}
h1.borde,h2.borde,h3.borde,h4.borde,h5.borde,h6.borde{padding-bottom:5px;border-bottom:1px solid #A3AFB7}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h3 small,h4 small,h5 small{font-weight:300;font-size:12px;color:#2C2C2C}
a{text-shadow:none!important;color:#01172F;-webkit-transition:color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important;transition:color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important}
a:hover{color:#000}
a:active,a:focus{outline:0!important;text-decoration:none}
br{clear:both}
strong{font-weight:700}
p{display:block;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:22px;margin:0 0 10px;font-style:normal;white-space:normal}
footer.web,header.web,main.web{width:100%}
div.wrapper{width:1360px;max-width:95%;height:100%;margin:0 auto;padding-right:20px;padding-left:20px}
div.sinWrapper{padding-right:0;padding-left:0}
main.web{min-height:500px;margin-top:144px}
body.viewMarquesinaTop main.web{margin-top:180px}
.show_404{display:-webkit-box;display:flex;font-size:300px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:700;font-family:"Roboto Condensed",sans-serif}
.text_azul{font-size:13px;color:#369;font-family:Inter,sans-serif;font-weight:500}
.text_naranja{color:#F7973E!important}
.titulo--primario{line-height:1.4;font-size:20px;display:-webkit-box;display:flex;text-transform:uppercase;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;font-family:Salvatore,serif}
.titulo--primario.seccion{text-align:left;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;font-size:28px;-webkit-box-align:center;align-items:center;line-height:1.2}
.contenedor--listado-item,.titulo--secudnario{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}
.titulo--secudnario{line-height:1.4;font-size:18px;text-transform:uppercase;-webkit-box-pack:center;justify-content:center;text-align:center;font-family:Salvatore,serif}
.titulo--secudnario.seccion{text-align:left;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;font-size:28px;-webkit-box-align:center;align-items:center;line-height:1.2}
.contenedor--listado{-webkit-column-count:5;-moz-column-count:5;column-count:5}
.contenedor--listado-titulo{font-weight:700;font-size:22px;padding-left:10px;margin:12px 0;line-height:1}
.contenedor--listado-item span{font-family:Inter,sans-serif;font-weight:400}
.contenedor--listado-item small{font-size:12px}
.imagen-response{max-width:100%;height:auto}
.spinner{width:4.8px;height:4.8px;border-radius:4.8px;box-shadow:12px 0 0 0 rgba(255,255,255,.2),9.7px 7.1px 0 0 rgba(255,255,255,.4),3.72px 11.4px 0 0 rgba(255,255,255,.6),-3.72px 11.4px 0 0 rgba(255,255,255,.8),-9.7px 7.1px 0 0 #FFF;-webkit-animation:spinner-b87k6z .8s infinite linear;animation:spinner-b87k6z .8s infinite linear}
@-webkit-keyframes spinner-b87k6z{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner-b87k6z{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.dfd-card-price{color:#05468D}
.dfd-card-price--sale{color:#F7973E;font-size:16px;font-weight:700}
.marca--carrusel{width:100%;height:132px;padding-right:2rem}
.marca--carrusel>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:132px}
.marca--carrusel>a img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;display:block}
.city-contenido figure{margin-bottom:8px}
.city-contenido figure.wrap-center{text-align:center}
.city-contenido figure.float-left{text-align:left}
.city-contenido figure.float-right{text-align:right}
.city-contenido p{margin-bottom:8px}
.city-contenido p:last-child{margin-bottom:0}
.city-contenido b{font-weight:700}
.city-contenido i{font-style:italic}
.city-contenido ul{list-style:disc;margin-left:30px;margin-bottom:1rem}
.city-contenido ul li{margin-bottom:5px}
.city-contenido ol{list-style:decimal;margin-left:32px;margin-bottom:1rem}
.city-contenido ol li{margin-bottom:5px}
.city-contenido a{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}
.city-contenido h2{text-align:center;font-size:18px;line-height:1.2;margin-top:2rem;margin-bottom:1rem;color:#3D6DA0;text-transform:uppercase}
#btn_up_web,#btn_up_whatapps{width:50px;border-radius:50%;-webkit-box-align:center;align-items:center;font-size:26px;position:fixed;z-index:300}
#btn_up_web{height:50px;right:21px;bottom:100px;background-color:#0C63C2;color:#FFF;-webkit-box-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;display:-webkit-box;display:flex;visibility:hidden}
#btn_up_web.on,.cityshop_popups .overlay,.menu_mobile_v2--panel{opacity:1;visibility:visible}
#btn_up_whatapps{height:50px;right:20px;bottom:30px;background-color:#25D366;color:#FFF;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;box-shadow:rgba(0,0,0,.56) 0 22px 70px 4px}
#btn_up_comprar{width:75%;margin:auto;position:fixed;background-color:#F7973E;color:#FFF;z-index:300;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:15px;box-shadow:rgba(0,0,0,.56) 0 22px 70px 4px}
.marquesina{margin-top:132px;font-size:16px}
.marquesina>div{padding:1rem 0;margin:auto;min-height:42px;display:-webkit-box;display:flex;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.marquesina+main.web{margin-top:0!important}
.marquesina+main.web nav.mega-menu{margin-top:0;border-top:0}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(1)>div.mega-menu--panel{top:-4px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(2)>div.mega-menu--panel{top:-36px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(3)>div.mega-menu--panel{top:-68px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(4)>div.mega-menu--panel{top:-100px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(5)>div.mega-menu--panel{top:-132px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(6)>div.mega-menu--panel{top:-164px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(7)>div.mega-menu--panel{top:-196px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(8)>div.mega-menu--panel{top:-228px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(9)>div.mega-menu--panel{top:-260px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(10)>div.mega-menu--panel{top:-292px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(11)>div.mega-menu--panel{top:-324px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(12)>div.mega-menu--panel{top:-356px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(13)>div.mega-menu--panel{top:-388px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(14)>div.mega-menu--panel{top:-420px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(15)>div.mega-menu--panel{top:-452px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(16)>div.mega-menu--panel{top:-484px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(17)>div.mega-menu--panel{top:-516px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(18)>div.mega-menu--panel{top:-548px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(19)>div.mega-menu--panel{top:-580px}
.marquesina+main.web nav.mega-menu>ul>li:nth-child(20)>div.mega-menu--panel{top:-612px}
.principalh1{font-size:20px;line-height:1.2;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;background-color:#369;color:#FFF;width:100%;padding:1rem;position:relative;top:-1px;font-weight:600}
.buscador--previo,.buscador--resultados{position:fixed;top:0;z-index:1000;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;left:0}
.buscador--item__meta,.buscador--previo{font-family:Inter,sans-serif}
body.viewMobile .principalh1{color:#FFF;background:#369;padding:10px;font-size:16px;margin:0 -2.52%;line-height:21px;width:auto}
.buscador--previo,.menu_lat a.procesar span{background-image:url(/assets/imagenes/web/loader4.gif)}
.buscador--previo{background-color:#FFF;border:1px solid #01172F;display:none;height:52px;border-top:none;-webkit-box-align:center;align-items:center;padding:0 2rem;font-size:14px;background-repeat:no-repeat;background-position:left 10px center;color:#01172F;font-weight:500}
.buscador--previo.ver{display:-webkit-box;display:flex}
.buscador--resultados{background-color:#FFF;border:1px solid #01172F;padding:0 .5rem;border-top:none;display:none;max-height:400px;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.buscador--resultados.ver{display:-webkit-box;display:flex}
.buscador--item{display:-webkit-box;display:flex;max-width:640px;margin-bottom:10px}
.buscador--item:nth-child(even){background-color:#ECECEC}
.buscador--item__imagen{width:100px;height:100px}
.buscador--item__imagen img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.buscador--item__datos{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:6px}
.buscador--item__titulo{-webkit-box-flex:1;flex:1}
.buscador--item__titulo a{font-size:14px;line-height:1.4;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.buscador--item__meta{display:-webkit-box;display:flex;font-size:13px;font-weight:500}
.buscador--item__sku{-webkit-box-flex:1;flex:1}
.buscador--item__marca{color:#05468D;text-transform:uppercase;-webkit-box-flex:1;flex:1}
.buscador--item__stock{width:90px}
.buscador--item__stock span{color:#00B859;font-weight:700}
.buscador--item__precio{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;position:relative}
.buscador--item__precio small{color:#F7973E;text-decoration:line-through;position:absolute;right:0;top:-16px}
.buscador--item__precio span{color:#05468D;font-weight:700;font-size:14px}
.lazyLoad_city{opacity:0!important}
.lazyLoad_city.visible{-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1!important}
header.web{background-color:#F7F7F7;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;position:fixed;z-index:100;top:0;left:0;right:0}
.header-annonce{background-color:#FC0;height:36px;z-index:2;position:relative;padding:5px 40px 5px 5px;text-align:center;overflow:hidden}
.header-annonce--text{font-size:16px;color:#051c33;font-weight:600}
.header-annonce--text a{text-decoration:none;color:inherit;white-space:nowrap;display:inline-block}
.header-annonce--text a:hover{text-decoration:underline}
.header-main--btn,.header-main--btn:hover{text-decoration:none}
.header-annonce--close{position:absolute;right:.6px;top:5px;background:#FC0;border:none;font-size:18px;cursor:pointer;color:#051c33}
@media (max-width:768px){.header-annonce .header-annonce--text a{display:inline-block;padding-left:100%;-webkit-animation:scrollText 12s linear infinite;animation:scrollText 12s linear infinite}
}
@-webkit-keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.header-top{background-color:#FFF;height:36px;z-index:2;position:relative}
.header-top--leyenda{font-size:12px;color:#369;font-weight:600}
.header-top--nav li a,.header-top--nav li a:hover{font-weight:500;font-size:12px;font-family:Inter,sans-serif}
.header-top--nav{display:-webkit-box;display:flex}
.header-top--nav li{margin:0 10px}
.header-main--btn:first-child,.header-top--nav li:first-child{margin-left:0}
.header-top--nav li:last-child{margin-right:0}
.header-top--nav li a i{color:#F7973E;margin-right:.5rem}
.header-top--nav li a:hover{color:#01172F}
.header-top .flexrow{height:36px}
.header-main{background-color:#F7F7F7;height:68px}
.header-main .flexrow{height:68px}
.header-main--logo img{display:block;width:150px}
.header-main--btn{display:-webkit-box;display:flex;margin-left:20px;cursor:pointer}
.header-main--btn__icono{width:36px;height:36px;top:7px;border-radius:999px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-right:10px;position:relative}
.header-main--btn__icono i{color:#01172F;font-size:24px}
.header-main--btn__icono .cantidad_carrito{position:absolute;font-size:50%;padding:.6em;border-radius:999px;line-height:.75em;color:#fff;background:#01172F;text-align:center;min-width:2em;font-weight:700;top:-2px;right:-2px}
.header-main--btn__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:700}
.header-main--btn__text small{color:#143453;font-size:12px;height:16px;font-family:Inter,sans-serif;font-weight:600}
.header-main--btn__text span{height:20px;color:#0f273e;font-size:16px;font-family:Inter,sans-serif;font-weight:900}
.header-main--btn:hover .header-main--btn__text span{color:#01172F}
.header-main--search{display:-webkit-box;display:flex;width:100%}
.header-main--search input{height:38px;background-color:#EBEBEB;border-radius:3px 0 0 3px;font-size:14px;padding:0 10px;border:none;width:calc(100% - 115px);font-family:'Work Sans',serif;font-weight:400}
.header-main--search input::-webkit-input-placeholder{color:#8E8E8E;font-size:14px;font-family:'Work Sans',serif;font-weight:400}
.header-main--search input::-moz-placeholder{color:#8E8E8E;font-size:14px;font-family:'Work Sans',serif;font-weight:400}
.header-main--search input:-ms-input-placeholder{color:#8E8E8E;font-size:14px;font-family:'Work Sans',serif;font-weight:400}
.header-main--search input:hover{border-color:#95a3ac}
.header-main--search input:focus{border-color:#6b7d89}
.header-main--search button{width:115px;height:38px;border-radius:0 5px 5px 0!important;background-color:#F7973E;color:#FFF;font-size:15px;padding:10px 20px!important;text-transform:uppercase;border:none;font-family:Inter,sans-serif;font-weight:700}
.header-bottom{background-color:#143453;height:40px}
.header-bottom--menu{display:-webkit-box;display:flex}
.header-bottom--menu_contenedor{display:-webkit-box;display:flex;width:100%}
.header-bottom--menu_item{position:relative}
.header-bottom--menu_item>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:40px;padding:0 1rem;font-size:14px;color:#FFF;font-family:'Work Sans',serif;font-weight:600}
.header-bottom--menu_item>a:hover{background-color:#05468D}
.header-bottom--menu_item>a.activo{background-color:#01172F}
.header-bottom--menu_item>a.icono{font-size:18px;position:relative}
.header-bottom--menu_item>a.icono>span{position:absolute;font-size:55%;padding:.5em;border-radius:999px;line-height:1;color:#fff;background:#01172F;text-align:center;min-width:2em;font-weight:700;top:-4px;left:-4px}
.header-bottom--menu_item__separador{-webkit-box-flex:1;flex:1}
.header-bottom--menu_item>div{position:absolute;left:0;top:38px;background-color:#FFF;padding:10px;min-width:200px;border-left:5px solid #143453;display:none;box-shadow:0 3px 10px 2px rgba(0,0,0,.3)}
.header-bottom--menu_item>div ul li{margin-bottom:3px}
.header-bottom--menu_item>div ul li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:.9em;color:#121212;font-family:Inter,sans-serif;font-weight:500}
.header-bottom--menu_item>div ul li a:hover{color:#143453;text-decoration:underline}
.header-bottom--menu_item>div.on{display:block}
#control_menu{position:relative}
#control_menu>a{position:relative;z-index:1}
.citymodalMenu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#052E5A;z-index:40;opacity:0;display:none}
.citymodalMenu.on{opacity:.5;display:block}
@media (min-width:768px) and (max-width:991px){.header-top--leyenda{font-size:13px}
.header-top--nav{display:-webkit-box;display:flex}
.header-top--nav li a.texthidden{font-size:0}
.header-top--nav li a.texthidden i{font-size:18px}
.header-main,.header-main .flexrow{height:inherit}
}
@media (max-width:767px){.header-top--leyenda{font-size:12px}
.header-top--nav{display:-webkit-box;display:flex}
.header-top--nav li{margin:0}
.header-top--nav li a.text_azul{display:none}
.header-top--nav li a.texthidden{font-size:0}
.header-top--nav li a.texthidden i{font-size:15px}
.header-main,.header-main .flexrow{height:inherit}
}
.promo-header{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.promo-header--btn{display:block;background:#FC0;color:#051c33;text-decoration:none;padding:10px 15px;border-radius:0 8px 8px 0;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;text-orientation:sideways;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Work Sans',serif;font-weight:600}
.promo-header--btn:hover{background:#ffdb4d;-webkit-transform:scale(1.05);transform:scale(1.05)}
@media (max-width:768px){.promo-header{position:absolute;top:auto;bottom:auto;left:auto;right:20px;-webkit-transform:none;transform:none}
.promo-header--btn{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform-origin:top right;transform-origin:top right;border-radius:0 0 8px 8px;padding:8px 12px}
}
footer.web p{margin:0}
.footer-paymet{margin-top:20px;margin-bottom:50px}
.footer-paymet h4{margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#143453;font-size:19px;font-family:Salvatore,serif;font-weight:600}
.footer-paymet--logos img{max-width:100%;height:auto;display:block}
.footer-info{background-color:#143453;min-height:200px}
.footer-info--newsletter{width:100%}
.footer-info--newsletter h5{color:#FFF;font-size:15px;margin-bottom:0;font-family:'Work Sans',serif;font-weight:500}
.footer-info--newsletter__form{display:-webkit-box;display:flex;width:100%}
.footer-info--newsletter__form input{color:#FFF;height:40px;background-color:#01172F;border-radius:10px 0 0 10px;font-size:14px;padding:0 10px;border:none;width:calc(100% - 145px);font-family:'Work Sans',serif;font-weight:400}
.footer-info--newsletter__form input::-webkit-input-placeholder{color:rgba(255,255,255,.5);font-size:12px;font-family:'Work Sans',serif;font-weight:400}
.footer-info--newsletter__form input::-moz-placeholder{color:rgba(255,255,255,.5);font-size:12px;font-family:'Work Sans',serif;font-weight:400}
.footer-info--newsletter__form input:-ms-input-placeholder{color:rgba(255,255,255,.5);font-size:12px;font-family:'Work Sans',serif;font-weight:400}
.footer-info--newsletter__form input:hover{border-color:#95a3ac}
.footer-info--newsletter__form input:focus{border-color:#6b7d89}
.footer-info--newsletter__form button{width:145px;height:40px;border-radius:0 10px 10px 0;background-color:#F7973E;color:#FFF;font-size:15px;text-transform:uppercase;border:none;font-family:Inter,sans-serif;font-weight:700}
.footer-info--newsletter__form button.procesando{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.footer-info--redes{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;position:relative;top:-9px}
.footer-info--redes ul{display:-webkit-box;display:flex}
.footer-info--redes ul li{font-size:18px;color:#FFF;height:25px;display:-webkit-box;display:flex;margin:0 22px;font-family:Salvatore,serif;font-weight:600}
.footer-info--btn__text a,.footer-info--btn__text small,.footer-info--btn__text span,.footer-info--text p,.menu_mobile_v2>ul>li>a>span{font-family:'Work Sans',serif}
.footer-info--redes ul li a{display:-webkit-box;display:flex}
.footer-info--redes ul li a i{color:#FFF;height:25px;width:25px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:24px}
.footer-info--redes ul li:first-child{margin-left:0}
.footer-info--redes ul li:last-child{margin-right:0}
.footer-info--btn{display:-webkit-inline-box;display:inline-flex}
.footer-info--btn__icono{width:42px;height:42px;margin-right:1rem}
.footer-info--btn__icono i{width:42px;height:42px;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#F7973E;color:#FFF;font-size:25px}
.footer-info--btn__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.footer-info--btn__text a,.footer-info--btn__text small,.footer-info--btn__text span{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;color:#FFF}
.footer-info--btn__text a{font-size:15px;font-weight:700}
.footer-info--btn__text small{font-size:12px;font-weight:400}
.footer-info--btn__text span{color:#F7973E;font-size:15px;font-weight:700}
.footer-info--text p{color:#FFF;font-size:15px;font-weight:500}
.footer-leyenda--copy p,.footer-leyenda--menu ul li a{color:#FFF;font-family:Inter,sans-serif}
.footer-info .wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:200px}
.footer-info .wrapper .flexrow{-webkit-box-flex:1;flex:1}
.footer-leyenda{background-color:#01172F;min-height:70px}
.footer-leyenda .wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:70px}
.footer-leyenda .wrapper .flexrow{-webkit-box-flex:1;flex:1}
.footer-leyenda--copy p{font-size:9px;line-height:1.6;font-weight:400}
.footer-leyenda--menu ul{display:-webkit-box;display:flex}
.footer-leyenda--menu ul li{margin:0 5px}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos,.clientepanel--tarjetas-panel.imagen:first-child,.footer-leyenda--menu ul li:first-child{margin-left:0}
.footer-leyenda--menu ul li a{font-size:11px;font-weight:500}
.footer-leyenda--menu ul li:last-child{margin-right:0}
.footer-col-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.sello_confianza{margin-top:1rem;margin-bottom:1rem}
@media (min-width:768px) and (max-width:991px){.footer-info,.footer-info .wrapper,.footer-leyenda,.footer-leyenda .wrapper{min-height:inherit}
.footer-paymet{margin-bottom:1rem}
.footer-paymet--logos div{height:68px}
.footer-info--redes{position:inherit;top:inherit}
.footer-info--redes ul{width:100%}
.footer-info--redes ul li:first-child{-webkit-box-flex:1;flex:1}
.footer-info--text p{font-size:15px;text-align:center}
.footer-info .wrapper{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;flex-direction:inherit}
.footer-info .wrapper .flexrow{-webkit-box-flex:0;flex:none}
.footer-leyenda--copy p{font-size:9px;text-align:center}
}
@media (max-width:767px){.footer-info,.footer-info .wrapper,.footer-leyenda,.footer-leyenda .wrapper{min-height:inherit}
.footer-info--btn__text a,.footer-info--btn__text small,.footer-info--btn__text span{font-family:'Work Sans',serif}
.footer-paymet{margin-bottom:1rem}
.footer-paymet--logos div{height:68px}
.footer-info--redes{position:inherit;top:inherit}
.footer-info--redes ul{width:100%}
.footer-info--redes ul li{margin:0 6px}
.footer-info--redes ul li:first-child{-webkit-box-flex:1;flex:1}
.footer-info--newsletter h5{text-align:center}
.footer-info--btn{width:200px}
.footer-info--btn__icono{width:42px;height:42px;margin-right:1rem}
.footer-info--btn__icono i{width:42px;height:42px;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#F7973E;color:#FFF;font-size:25px}
.footer-info--btn__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.footer-info--btn__text a,.footer-info--btn__text small,.footer-info--btn__text span{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;color:#FFF}
.footer-info--btn__text a{font-size:15px;font-weight:700}
.footer-info--btn__text small{font-size:12px;font-weight:400}
.footer-info--btn__text span{color:#F7973E;font-size:15px;font-weight:700}
.footer-info--text p{font-size:15px;text-align:center}
.footer-info .wrapper{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;flex-direction:inherit}
.footer-info .wrapper .flexrow{-webkit-box-flex:0;flex:none}
.footer-leyenda--copy p{font-size:9px;text-align:center}
}
.menu_mobile_v2{position:fixed;right:0;left:0;bottom:0;height:52px;background-color:#E2E2E2;z-index:500;box-shadow:rgba(50,50,93,.25) 0 -13px 27px -5px,rgba(0,0,0,.3) 0 -8px 16px -8px}
.menu_mobile_v2>ul{display:-webkit-box;display:flex;width:100%;height:52px}
.menu_mobile_v2>ul>li{-webkit-box-flex:1;flex:1;height:52px;display:-webkit-box;display:flex;border-right:1px solid #828282}
.menu_mobile_v2>ul>li>a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:space-evenly;justify-content:space-evenly;width:100%;height:52px}
.menu_mobile_v2>ul>li>a>i{font-size:.9em;color:#828282;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%}
.menu_mobile_v2>ul>li>a>span{font-size:8px;line-height:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;color:#828282;text-transform:uppercase;font-weight:500}
.menu_mobile_v2>ul>li>a:last-child{border-right:none}
.menu_mobile_v2>ul>li>a:hover{border-right:1px solid #143453}
.menu_mobile_v2>ul>li>a:hover>a>i,.menu_mobile_v2>ul>li>a:hover>a>span{color:#143453}
.menu_mobile_v2--panel{position:fixed;right:0;left:0;bottom:0;top:0;background-color:#F9F9F9;z-index:499;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;padding-bottom:52px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.menu_mobile_v2--panel.off{opacity:0;visibility:hidden}
.menu_mobile_v2--header{background-color:#143453;height:48px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0 1rem}
.menu_mobile_v2--header__logo img{display:block}
.menu_mobile_v2--header a.close{position:absolute;right:10px;top:10px;width:24px;height:24px;color:#FFF;z-index:12}
.menu_mobile_v2--header a.close>i{width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:24px}
.mbv2--categorias__items ul>li>a,.mbv2--categorias__padres ul>li>a,.mbv2--importante>div a span{font-size:14px;font-family:'Work Sans',serif;font-weight:500}
.menu_mobile_v2--main{width:100%;-webkit-box-flex:1;flex:1}
.mbv2--importante{display:-webkit-box;display:flex}
.mbv2--importante>div{padding:10px;-webkit-box-flex:1;flex:1}
.mbv2--importante>div a{display:block;width:100%;height:120px;position:relative}
.mbv2--importante>div a img{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:160px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mbv2--importante>div a span{position:absolute;left:0;right:0;bottom:-5px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.mbv2--col{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.mbv2--categorias{-webkit-box-flex:1;flex:1}
.mbv2--categorias__nodos{height:100%;display:-webkit-box;display:flex}
.mbv2--categorias__padres{-webkit-box-flex:0;flex:0 1 40%;overflow-y:auto}
.mbv2--categorias__padres ul{height:0}
.mbv2--categorias__padres ul>li>a{height:64px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;color:#FFF;background-color:#01172F}
.mbv2--categorias__padres ul>li>a.ver{color:#01172F;background-color:#FFF}
.mbv2--categorias__hijos{-webkit-box-flex:0;flex:0 1 60%;overflow-y:auto}
.mbv2--categorias__items{display:none;height:0;padding:8px}
.mbv2--categorias__items ul>li{margin-bottom:6px}
.mbv2--categorias__items ul>li>a{min-height:30px;padding:12px 8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;border:1px solid #D8D8D8;border-radius:5px}
.mbv2--categorias__items.ver{display:block}
.mbv2--mascota{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:1rem 0}
.mbv2--mascota img{display:block;height:120px}
.mbv2--submenu{-webkit-box-flex:1;flex:1;padding:0 8px}
.mbv2--submenu>ul>li{border-bottom:1px solid #D8D8D8;margin-bottom:6px}
.mbv2--submenu>ul>li a{display:-webkit-box;display:flex}
.mbv2--submenu>ul>li a i{width:48px;height:48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:26px;color:#143453}
.image-wa,.w-100{width:100%}
.mbv2--submenu>ul>li a span{height:48px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-left:10px;font-size:18px;color:#01172F;font-family:'Work Sans',serif;font-weight:500}
body.showmenumobile{overflow-y:hidden}
body.showmenumobile #btn_up_web,body.showmenumobile #btn_up_whatapps{display:none!important}
.hide_bloque{display:none}
.text-ac{text-align:center}
.text-f16{font-size:16px}
.color_blanco{color:#FFF}
.color_verde_1{color:#00B859}
.f-d{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.f-jc-fs{-webkit-box-pack:start;justify-content:flex-start}
.b-0{border:0}
.m-0{margin:0}
.mt-10{margin-top:10px}
.CityModalEntrega .entrega-lista,.mt-20{margin-top:20px}
.mb-0{margin-bottom:0}
.mb-16{margin-bottom:16px}
.checkout_p0,.mb-20{margin-bottom:20px}
.position-r{position:relative}
.image-wa{height:auto}
.BG-p0{background-position:center right -70px}
.checkout_p0{font-weight:600;color:#333;margin-top:-20px;display:block}
.checkout_p1{color:#05468D;text-decoration:underline}
.cityshop_popups{position:fixed;right:0;left:0;bottom:0;top:0}
.cityshop_popups .overlay{-webkit-backdrop-filter:blur(3px) contrast(.9) brightness(.9);backdrop-filter:blur(3px) contrast(.9) brightness(.9);position:fixed;right:0;left:0;bottom:0;top:0;background-color:rgba(0,0,0,.7);-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}
.cityshop_popups .overlay.off{opacity:0;visibility:hidden}
.cityshop_popups .panel{position:fixed;top:50%;left:50%;width:640px;padding:30px;background-color:#FFF;border-radius:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;z-index:2;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease;visibility:visible}
.cityshop_popups .panel.sinpadding,.producto-detalle--cart{padding:0}
.citymodal .overlay,.cityshop_popups .panel.off{visibility:hidden;opacity:0}
.cityshop_popups .panel.sinpadding button.close{right:-12px;top:-12px}
.cityshop_popups .panel>div{position:relative;width:100%;height:100%}
.cityshop_popups button.close{position:absolute;right:5px;top:5px;width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#F7973E;background-color:#FFF;border:none;-webkit-transition:font-weight 250ms ease;transition:font-weight 250ms ease;z-index:1;border-radius:50%}
.cityshop_popups button.close i{font-family:"Font Awesome 6 Pro";font-weight:400;font-size:26px}
.popup100 a.boton,.popup100 p{font-size:16px;font-family:Inter,sans-serif}
.cityshop_popups button.close:hover i{font-weight:900}
.popup100 img{max-width:100%}
.popup100 p{color:#01172F;margin-bottom:17px;font-weight:500}
.popup100 p.bold{font-family:Inter,sans-serif;font-weight:700}
.popup100 p.sin{margin-bottom:0}
.popup100 small{color:#01172F;font-size:10px;line-height:1.4;display:block;margin-bottom:10px;font-family:Inter,sans-serif;font-weight:500}
.popup100 a.boton{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:24px;border-radius:12px;cursor:pointer;padding:0 1rem;line-height:1;text-transform:uppercase;color:#FFF;background-color:#F7973E;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-weight:700}
.popup100 a.boton:hover{background-color:#f57d0d}
.popup_last_oportunidad{display:-webkit-box;display:flex;overflow:hidden;border-radius:9px}
.popup_last_oportunidad>div:first-child{-webkit-box-flex:0;flex:0 1 460px;padding:30px;background:#271142;background:-webkit-linear-gradient(top,#271142 0,#5c2885 100%);background:linear-gradient(180deg,#271142 0,#5c2885 100%)}
.popup_last_oportunidad>div:first-child span.titulo_popup{color:#FFF;font-size:40px;display:block;margin:25px auto 32px;line-height:1;width:60%;text-align:center;font-family:'Work Sans',serif;font-weight:700}
.popup_last_oportunidad>div:first-child span.titulo_popup b{color:#F7973E}
.popup_last_oportunidad>div:first-child span.texto_normal{color:#FFF;font-size:16px;display:block;text-align:center;font-family:Inter,sans-serif;font-weight:400}
.popup_last_oportunidad>div:first-child span.texto_normal_bold{color:#FFF;font-size:16px;display:block;text-align:center;margin-top:9px;font-family:Inter,sans-serif;font-weight:700}
.popup_last_oportunidad>div:first-child a{color:#FFF;margin:17px auto;font-size:16px;background-color:#F3962E;border-radius:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:184px;height:40px;font-family:'Work Sans',serif;font-weight:500}
.popup_last_oportunidad>div:first-child small.texto_normal{color:#FFF;font-size:10px;line-height:1.4;display:block;margin-top:9px;text-align:center;font-family:Inter,sans-serif;font-weight:500}
.popup_last_oportunidad>div:last-child{-webkit-box-flex:0;flex:0 1 460px}
.popup_last_oportunidad>div:last-child img{width:100%;height:auto;display:block}
@media (max-width:767px){.cityshop_popups .panel{width:90%!important;height:inherit!important}
.cityshop_popups .panel img{width:100%;height:auto;display:block}
.contenedor_last_oportunidad div.panel{background-color:inherit}
.popup_last_oportunidad{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.popup_last_oportunidad>div:first-child{-webkit-box-flex:inherit;flex:inherit;-webkit-box-ordinal-group:3;order:2;padding:10px 10px 15px}
.popup_last_oportunidad>div:first-child span.titulo_popup{font-size:35px;margin:7px auto 24px}
.popup_last_oportunidad>div:first-child span.texto_normal,.popup_last_oportunidad>div:first-child span.texto_normal_bold{font-size:13px}
.popup_last_oportunidad>div:first-child a{color:#FFF;margin:12px auto;font-size:16px;background-color:#F3962E;border-radius:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:184px;height:40px;font-family:'Work Sans',serif;font-weight:500}
.popup_last_oportunidad>div:first-child small.texto_normal{color:#FFF;font-size:10px;line-height:1.4;display:block;margin-top:9px;text-align:center;font-family:Inter,sans-serif;font-weight:500}
.popup_last_oportunidad>div:last-child{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:inherit;flex:inherit;height:180px;position:relative}
.popup_last_oportunidad>div:last-child img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
}
.citymodal{position:fixed;right:0;left:0;bottom:0;top:0}
.citymodal button.close{position:absolute;right:0;top:0;width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#F7973E;background-color:transparent;border:none;-webkit-transition:font-weight 250ms ease;transition:font-weight 250ms ease;z-index:2}
.citymodal button.close i{font-family:"Font Awesome 6 Pro";font-weight:400;font-size:21px}
.citymodal button.close:hover i{font-weight:900}
.citymodal button.close.off{display:none}
.citymodal div.citymodal_loading{position:absolute;right:0;left:0;bottom:0;top:0;background:url(/assets/imagenes/web/prelog.gif) center center no-repeat}
.citymodal h3.titulo{color:#143453;font-size:20px;line-height:1;text-align:center;padding-bottom:5px;border-bottom:1px solid #F7973E;margin-bottom:2rem}
.citymodal .overlay{-webkit-backdrop-filter:blur(3px) contrast(.9) brightness(.9);backdrop-filter:blur(3px) contrast(.9) brightness(.9);position:fixed;right:0;left:0;bottom:0;top:0;z-index:1;background-color:rgba(20,52,83,.6)}
.citymodal .overlay.on{opacity:1;visibility:visible;-webkit-animation:fadeInOverlay .25s ease forwards;animation:fadeInOverlay .25s ease forwards}
.citymodal .overlay.closing{-webkit-animation:fadeOutOverlay .25s ease forwards;animation:fadeOutOverlay .25s ease forwards}
.citymodal .overlay_negro{background-color:rgba(0,0,0,.3)}
.citymodal .panel{position:fixed;top:50%;left:50%;width:0;height:0;padding:30px;background-color:#FFF;border-radius:12px;-webkit-transform:translate(-50%,-50%) scale(.95);transform:translate(-50%,-50%) scale(.95);opacity:0;z-index:2;visibility:hidden}
.citymodal .panel.on{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-animation:fadeInUpModal .4s ease forwards;animation:fadeInUpModal .4s ease forwards}
.citymodal .panel.closing{-webkit-animation:fadeOutDownModal .4s ease forwards;animation:fadeOutDownModal .4s ease forwards}
.citymodal .panel>div{display:block;position:relative;width:100%;height:100%;overflow-y:auto;z-index:1}
.citymodal .panel>div.off{display:none}
.citymodal .sheetCard{position:fixed;bottom:-100%;left:0;width:100%;background:#EFEFEF;border-radius:12px 12px 0 0;box-shadow:0 -4px 16px rgba(0,0,0,.15);padding:1.5rem 1rem 2rem;opacity:0;z-index:2;visibility:hidden;font-family:Inter,sans-serif;font-weight:500}
.citymodal .sheetCard.on{opacity:1;visibility:visible;-webkit-animation:slideUpSheet .4s ease forwards;animation:slideUpSheet .4s ease forwards}
.citymodal .sheetCard.closing{-webkit-animation:slideDownSheet .25s ease forwards;animation:slideDownSheet .25s ease forwards}
.citymodal .sheetCard button.close{position:absolute;right:0;top:0;width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#369}
.spinner-container{margin:20px auto}
.spinner2{width:60px;height:60px;border:5px solid #F3F3F3;border-top:5px solid #05468D;border-radius:50%;-webkit-animation:spin22 1s linear infinite;animation:spin22 1s linear infinite;margin:0 auto}
@-webkit-keyframes fadeInOverlay{from{opacity:0}
to{opacity:1}
}
@keyframes fadeInOverlay{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeOutOverlay{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOutOverlay{from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes fadeInUpModal{from{-webkit-transform:translate(-50%,-40%) scale(.95);transform:translate(-50%,-40%) scale(.95);opacity:0}
to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
}
@keyframes fadeInUpModal{from{-webkit-transform:translate(-50%,-40%) scale(.95);transform:translate(-50%,-40%) scale(.95);opacity:0}
to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
}
@-webkit-keyframes fadeOutDownModal{from{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
to{-webkit-transform:translate(-50%,-40%) scale(.95);transform:translate(-50%,-40%) scale(.95);opacity:0}
}
@keyframes fadeOutDownModal{from{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
to{-webkit-transform:translate(-50%,-40%) scale(.95);transform:translate(-50%,-40%) scale(.95);opacity:0}
}
@-webkit-keyframes slideUpSheet{0%{bottom:-50%;opacity:0}
100%{bottom:0;opacity:1}
}
@keyframes slideUpSheet{0%{bottom:-50%;opacity:0}
100%{bottom:0;opacity:1}
}
@-webkit-keyframes slideDownSheet{0%{bottom:0;opacity:1}
100%{bottom:-100%;opacity:0}
}
@keyframes slideDownSheet{0%{bottom:0;opacity:1}
100%{bottom:-100%;opacity:0}
}
@-webkit-keyframes spin22{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin22{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@media (max-width:767px){.citymodal .panel{padding:15px}
}
.CityModalContinuar h3,.CityModalContinuar h4,.CityModalEmpresa h3,.CityModalEmpresa h4,.CityModalEntrega h3,.CityModalEntrega h4,.CityModalPDF h3,.CityModalPDF h4,.CityModalSheets h3,.CityModalSheets h4{color:#073B73;font-size:22px;line-height:1.2;text-align:center;font-family:'Work Sans',serif;font-weight:600}
.CityModalContinuar h4,.CityModalEmpresa h4,.CityModalEntrega h4,.CityModalPDF h4,.CityModalSheets h4{color:#369;font-size:20px}
.CityModalContinuar>p,.CityModalEmpresa>p,.CityModalEntrega>p,.CityModalPDF>p,.CityModalSheets>p{font-size:16px;color:#3674BA;line-height:1.42;font-family:Inter,sans-serif;font-weight:400}
.CityModalContinuar .empresa-contacto,.CityModalEmpresa .empresa-contacto,.CityModalEntrega .empresa-contacto,.CityModalPDF .empresa-contacto,.CityModalSheets .empresa-contacto{margin-bottom:1rem}
.CityModalContinuar .empresa-contacto p,.CityModalContinuar .empresa-contacto p:last-child,.CityModalEmpresa .empresa-contacto p,.CityModalEmpresa .empresa-contacto p:last-child,.CityModalEntrega .empresa-contacto p,.CityModalEntrega .empresa-contacto p:last-child,.CityModalPDF .empresa-contacto p,.CityModalPDF .empresa-contacto p:last-child,.CityModalSheets .empresa-contacto p,.CityModalSheets .empresa-contacto p:last-child{margin-bottom:0}
.CityModalContinuar .empresa-contacto p a,.CityModalEmpresa .empresa-contacto p a,.CityModalEntrega .empresa-contacto p a,.CityModalPDF .empresa-contacto p a,.CityModalSheets .empresa-contacto p a{font-size:16px;color:#3674BA;font-family:Inter,sans-serif;font-weight:700}
.CityModalContinuar .empresa-contacto p a:hover,.CityModalEmpresa .empresa-contacto p a:hover,.CityModalEntrega .empresa-contacto p a:hover,.CityModalPDF .empresa-contacto p a:hover,.CityModalSheets .empresa-contacto p a:hover{color:#2b5b92}
.CityModalContinuar>a,.CityModalEmpresa>a,.CityModalEntrega>a,.CityModalPDF>a,.CityModalSheets>a{width:60%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#F7973E;text-transform:uppercase;color:#FFF;margin:auto;text-align:center}
.CityModalContinuar>a:hover,.CityModalEmpresa>a:hover,.CityModalEntrega>a:hover,.CityModalPDF>a:hover,.CityModalSheets>a:hover{background-color:#df7009}
.CityModalPDF>p{margin-bottom:36px;margin-top:24px}
.CityModalPDF form{width:70%;display:-webkit-box;display:flex;margin:auto}
.CityModalPDF form input{width:100%;height:40px;border:1px solid #DDD;padding:2px 8px;background-color:#E6E6E6;font-size:15px;color:#121212;border-radius:10px 0 0 10px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;font-family:Inter,sans-serif;font-weight:400}
.CityModalPDF form input:hover{border-color:#95a3ac;font-family:Inter,sans-serif;font-weight:400}
.CityModalPDF form input:focus{border-color:#6b7d89;font-family:Inter,sans-serif;font-weight:400}
.CityModalEntrega h3,.CityModalEntrega>p,.CityModalPDF form button{font-family:Inter,sans-serif;font-weight:700}
.CityModalPDF form input::-webkit-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.CityModalPDF form input::-moz-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.CityModalPDF form input:-ms-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.CityModalPDF form button{height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#FFF;border-radius:0 10px 10px 0;border:none;background-color:#F7973E;width:160px;font-size:15px}
.CityModalPDF form button:hover{background-color:#df7009}
.CityModalPDF form button.procesando{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.CityModalEntrega h3{color:#143453;font-size:24px;margin-bottom:2rem}
.CityModalEntrega>p{font-size:14px;margin-bottom:1rem}
.CityModalContinuar>p,.CityModalEntrega .entrega-lista li{color:#369;font-weight:500;font-family:Inter,sans-serif}
.CityModalEntrega .entrega-lista li{font-size:14px;margin-bottom:0}
.CityModalContinuar h3{margin-bottom:20px}
.CityModalContinuar>p{text-align:center;margin-bottom:19px}
.CityModalContinuar .buttons{display:-webkit-box;display:flex;margin-bottom:19px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.CityModalContinuar .buttons>a{width:206px;height:40px;color:#FFF;background-color:#F7973E;border-radius:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;font-size:15px;margin-right:1rem;-webkit-transition:background-color 250ms ease,color 250ms ease,border 250ms ease;transition:background-color 250ms ease,color 250ms ease,border 250ms ease;font-family:Inter,sans-serif;font-weight:700}
.CityModalContinuar .buttons>a:hover{background-color:#df7009}
.CityModalContinuar .buttons>a:last-child{margin-left:1rem;border:1px solid #F7973E;background-color:#FFF;color:#F7973E}
.CityModalContinuar .buttons>a:last-child:hover{color:#FFF;background-color:#df7009;border-color:#df7009}
.CityModalContinuar .trust p{font-size:14px;color:#369;text-align:center;line-height:1.2;margin:0;font-family:Inter,sans-serif;font-weight:500}
.CityModalContinuar .trust p strong{font-weight:700}
.CityModalSheets>p{text-align:center;font-size:14px;color:#369;display:block;margin:0 auto 20px}
.CityModalSheets a{height:40px;border-radius:30px}
@media (max-width:767px){.CityModalPDF form{width:95%}
}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../imagenes/web/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-26px;position:relative;z-index:100}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#143453;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#F7973E}
.productos-carrusel{margin-top:1rem;position:relative;overflow:hidden;background-color:#FFF;padding:10px 5px;border-radius:6px}
.productos-carrusel--titulo{position:relative;background:url(/assets/imagenes/web/carrusel_limitador.png) right center no-repeat #FFF;height:30px;margin-bottom:10px}
.productos-carrusel--titulo h3{font-size:22px;margin:0;color:#05468D;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;background-color:#FFF;padding-right:1.5rem;height:30px;font-family:Salvatore,serif;font-weight:600}
.producto-item--carrito_precios>span,.producto-item--metadatos_marca a,.producto-item--metadatos_stock span{font-family:Inter,sans-serif}
.productos-carrusel--titulo a{width:30px;height:30px;display:-webkit-box;display:flex;position:absolute;right:10px;top:0}
.productos-carrusel--titulo a.productos-carrusel--prev{right:30px}
.productos-carrusel--items{display:-webkit-box;display:flex}
.tns-liveregion{display:none!important}
.producto-item{width:100%!important}
.producto-item--imagen{height:100px}
.producto-item--imagen img{display:-webkit-box;display:flex;position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}
.producto-item--imagen:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.producto-item--calificacion{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 0 10px}
.producto-item--calificacion i{background:url(/assets/imagenes/web/estrella_empty.png) center center no-repeat;width:15px;height:15px;margin-right:5px}
.producto-item--calificacion i:last-child{margin-right:0}
.producto-item--calificacion i.on{background-image:url(/assets/imagenes/web/estrella_full.png);color:gold}
.producto-item--metadatos{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-top:5px;font-size:12px}
.producto-item--metadatos_marca{-webkit-box-flex:1;flex:1;min-width:0}
.producto-item--metadatos_marca a{display:-webkit-box;display:flex;color:#05468D;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}
.producto-item--metadatos_stock{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;font-size:12px}
.producto-item--metadatos_stock img{width:inherit!important}
.producto-item--metadatos_stock span{color:#00B859;font-size:12px;margin-left:5px;font-weight:700}
.producto-detalle--marca a,.producto-detalle--titulo h1,.producto-item--titulo a{font-family:Inter,sans-serif}
.producto-item--titulo{line-break:anywhere;height:54px}
.producto-item--titulo a{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;width:100%;color:#3674BA;font-size:14px;font-weight:500;text-overflow:ellipsis;line-height:1.4;overflow:hidden;white-space:normal;-webkit-box-orient:vertical}
.producto-item--carrito{display:-webkit-inline-box;display:inline-flex;height:43px;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}
.producto-item--carrito_btn{width:51px;height:43px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;margin-right:5px}
.producto-item--carrito_btn a{display:-webkit-box;display:flex}
.producto-item--carrito_btn a img{display:block}
.producto-item--carrito_precios{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center}
.producto-item--carrito_precios>span{color:#05468D;font-style:normal;font-size:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-weight:700}
.producto-item--carrito_precios>small{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;color:#F7973E;font-size:12px;line-height:1;text-decoration:line-through;font-family:'Work Sans',serif;font-weight:400}
.producto-detalle--partno{display:-webkit-box;display:flex}
.producto-detalle--partno>span{color:#369;font-size:12px;font-family:Inter,sans-serif;font-weight:500}
.producto-detalle--partno>span:first-child{font-weight:700;width:20px;margin-right:1rem}
.producto-detalle--partno>span:last-child{font-weight:700;-webkit-box-flex:1;flex:1}
.producto-detalle--precio{margin-bottom:1rem}
.producto-detalle--precio_final span{font-size:32px!important;font-style:italic!important;color:#143453!important}
.producto-detalle--precio_final small{font-size:14px!important;color:#143453!important}
.producto-detalle--infoenvio{position:relative}
.producto-detalle--infoenvio p{margin-bottom:0}
.producto-detalle--infoenvio small{font-size:12px;position:relative;top:-6px}
.producto-detalle--calificacion{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px;margin:4px 0 1rem}
.producto-detalle--calificacion>span{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:26px;height:26px}
.producto-detalle--calificacion>span.texto{-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:12px;color:#369;width:32px;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--calificacion>span.califi{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:20px;color:#CCC;font-family:"Font Awesome 6 Pro";font-weight:400}
.producto-detalle--calificacion>span.califi:before{content:"\f005"}
.producto-detalle--calificacion>span.califi.filled{font-weight:900;color:gold}
.producto-detalle--cart_btn>div{margin-bottom:10px}
.producto-detalle--cart_btn>div>a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.producto-detalle--cart_btn>div:last-child{margin-bottom:0}
.producto-detalle--cart_btn_b>a{background-color:#F7973E}
.producto-detalle--cart_btn_b>a:hover{background-color:#f57d0d}
.producto-detalle--ayuda .footer-info--btn__text>a{color:#143453!important}
@media (max-width:767px){.producto-detalle--cart_btn_a .btnFlotanteM{position:fixed;z-index:10000;left:10px;bottom:70px;margin:0;width:80%}
.producto-detalle--cart_btn_a .btnFlotanteM+a{margin:0;width:100%}
}
.productos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:10px;-webkit-box-pack:center;justify-content:center}
.producto-grid-card{border-radius:12px;border:1px solid #EEE;background:#FFF;box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden;text-align:center;font-family:Inter,Arial,sans-serif;position:relative;padding:10px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}
.producto-grid-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}
.producto-grid-card .producto-item--imagen{position:relative}
.producto-grid-card .producto-item--imagen::before{content:"Envío Gratis";position:absolute;top:8px;left:-6px;background:#FF8A2A;color:#FFF;font-weight:700;font-size:12px;padding:4px 10px;border-radius:6px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
.producto-grid-card img{max-width:100%;border-radius:8px;display:block;margin:0 auto}
.producto-grid-card .producto-item--metadatos{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:8px 0;font-size:14px}
.producto-grid-card .producto-item--metadatos_marca a{font-weight:700;color:#1A1A1A;text-decoration:none}
.producto-grid-card .producto-item--metadatos_stock span{color:#15B347;font-weight:600}
.producto-grid-card .producto-item--titulo a{display:block;font-size:14px;font-weight:500;color:#1A1A1A;margin:4px 0 8px;text-decoration:none}
.producto-grid-card .producto-item--carrito_precios{font-size:18px;font-weight:700;color:#444;margin:6px 0}
.producto-grid-card .producto-item--carrito_btn a{display:block;background:#F7931A;color:#FFF;font-size:14px;font-weight:600;border-radius:8px;padding:10px;text-decoration:none;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}
.producto-grid-card .producto-item--carrito_btn a:hover{background:#E67E00}
@media (max-width:1024px){.productos-grid{grid-template-columns:repeat(2,1fr);gap:18px}
.producto-grid-card .producto-item--titulo a{font-size:15px}
.producto-grid-card .producto-item--carrito_precios{font-size:19px}
.producto-grid-card .producto-item--carrito_btn a{font-size:15px;padding:12px}
}
@media (max-width:768px){.productos-grid{grid-template-columns:1fr;gap:16px}
.producto-grid-card{padding:14px}
.producto-grid-card .producto-item--imagen::before{font-size:11px;padding:3px 8px}
.producto-grid-card .producto-item--titulo a{font-size:16px}
.producto-grid-card .producto-item--carrito_btn a{font-size:16px;padding:14px}
}
.sharethis-inline-share-buttons,.sharethis-inline-share-buttons ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}
.sharethis-inline-share-buttons ul li{list-style:none}
.sharethis-inline-share-buttons ul li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:#FFF;font-size:18px;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
.blog-articulo--listado li a:hover,.blog-titulos--categorias:hover,.carrito--ayuda p a,.cityshop-categoria--nodo_inner>a:hover,.clientepanel--compras-item_folio a,.formulario .form-item>div.listado ul li a,.mega-menu>ul>li.all>a>span{text-decoration:underline}
.sharethis-inline-share-buttons ul li a[aria-label*=What]{background-color:#25D366}
.sharethis-inline-share-buttons ul li a[aria-label*=Facebook]{background-color:#1877F2}
.sharethis-inline-share-buttons ul li a[aria-label*=Twitter]{border-color:#000;border-width:1px;border-style:solid}
.sharethis-inline-share-buttons ul li a[aria-label*=Instagram]{background:-webkit-radial-gradient(30% 107%,circle,#FDF497 0,#FDF497 5%,#FD5949 45%,#D6249F 60%,#285AEB 90%);background:radial-gradient(circle at 30% 107%,#FDF497 0,#FDF497 5%,#FD5949 45%,#D6249F 60%,#285AEB 90%)}
.sharethis-inline-share-buttons ul li a:hover{opacity:.8}
#contactUsBtn span{margin-left:4px;display:inline-block}
.listado--metadatos{border-radius:10px;background-color:#EDECEC}
@media (max-width:767px){.listado .listado--ordenar button{right:0;color:#000}
.listado .listado--ordenar button>i,.listado .listado--ordenar button>span{left:0}
}
.listado--producto{border-radius:15px;box-shadow:0 0 10px #CCC;padding:10px}
.listado--producto-imagen{width:200px;height:130px;position:relative}
.listado--producto-imagen a{display:block;height:100%}
.listado--producto-imagen a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid transparent;border-radius:6px}
.listado--producto-datos{-webkit-box-flex:1;flex:1;margin:0 3px}
.listado--producto-datos_titulo a{text-align:justify}
.listado--producto-datos_sku,.listado--producto-datos_sku_mobile{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}
.listado--producto-datos_sku>span,.listado--producto-datos_sku_mobile>span{font-size:14px;color:#369;font-family:Inter,sans-serif;font-weight:500}
.listado--producto-datos_sku>span:last-child,.listado--producto-datos_sku_mobile>span:last-child{-webkit-box-flex:1;flex:1}
.listado--producto-datos_sku>span:last-child>span,.listado--producto-datos_sku_mobile>span:last-child>span{font-weight:700}
.listado--producto-datos_sku_mobile{display:none;-webkit-box-flex:0;flex:none}
.listado--producto-datos_sku_mobile>span:last-child{-webkit-box-flex:0;flex:none}
.listado--producto-datos_marca{display:none}
.listado--producto-datos_marca>span{font-size:14px;color:#369;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-width:0;font-family:Inter,sans-serif;font-weight:700}
.listado--producto-datos_stock span.sinultimas{display:none}
.listado--producto-cart{width:190px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.contenedor_paginador,.contenedor_paginador_mobile{margin-top:2rem}
.contenedor_paginador_mobile{display:none}
a.addListCartShop i{padding-right:5px}
body.viewMobile .listado--metadatos{background-color:#F9F4F4;margin-left:-2.5%;margin-right:-2.5%}
body.viewMobile .listado--resultado>span:first-child{color:#143453;font-size:18px;font-family:'Work Sans',serif;font-weight:400}
body.viewMobile .producto-contenedor-listado{display:-webkit-box;display:flex;flex-wrap:wrap}
body.viewMobile .producto-contenedor-listado .contenedor_paginador{display:none}
body.viewMobile .contenedor_producto_listado{-webkit-box-flex:0;flex:0 1 50%}
body.viewMobile .contenedor_producto_listado .listado--producto{box-shadow:none;border:1px solid #CECECE}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:10px}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_atributos{display:none}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_titulo{-webkit-box-ordinal-group:4;order:3;height:60px}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_titulo>a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_sku_mobile{-webkit-box-ordinal-group:3;order:2;display:grid;margin-bottom:14px;grid-template-columns:minmax(0,1fr)}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_sku_mobile>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta{-webkit-box-ordinal-group:2;order:1;margin:0;flex-wrap:wrap}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_marca{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:0;flex:0 1 50%;display:-webkit-box;display:flex;min-width:0}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_marca>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:block}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_stock{-webkit-box-ordinal-group:3;order:2;-webkit-box-flex:0;flex:0 1 50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_stock>span.ultimas{display:none}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_stock>span.sinultimas{display:block}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_stock img{display:none}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-datos_meta .listado--producto-datos_sku{display:none;-webkit-box-ordinal-group:4;order:3}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-cart{margin-top:2px}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-cart_precio{padding:5px 0;-webkit-box-flex:0;flex:0 1 45px;-webkit-box-align:start;align-items:flex-start}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-cart_precio>span{color:#828282;font-size:20px;font-family:Inter,sans-serif;font-weight:400}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-cart_precio>small,body.viewMobile .tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_btn a.addCartCarru{font-size:14px}
body.viewMobile .filtro_no_pc button,body.viewMobile .listado--ordenar button{background-color:transparent;color:#143453;font-family:'Work Sans',serif;font-weight:600}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-cart_add{margin:0}
body.viewMobile .contenedor_producto_listado .listado--producto .listado--producto-cart_add>a{width:100%;box-shadow:none}
body.viewMobile .contenedor_paginador_mobile{display:block}
body.viewMobile .etiqueta.oferta{right:inherit!important;left:-21px!important;top:-21px!important}
body.viewMobile .filtro_no_pc button{font-size:18px}
body.viewMobile .filtro_no_pc button>i{right:9px}
body.viewMobile .listado--ordenar button{font-size:18px;padding-left:16px}
@media (max-width:360px){body.viewMobile .contenedor_producto_listado{-webkit-box-flex:0;flex:0 1 100%}
}
.breadcrumb_nav>ul li::after{right:1.5px}
.checkout--carrito_cupones>div button:hover{background-color:#df7009}
.checkout--informacion-estado{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.contenedor_conekta{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}
.formulario .form-item input[type=email],.formulario .form-item input[type=password],.formulario .form-item input[type=tel],.formulario .form-item input[type=text],.formulario .form-item input[type=url],.formulario .form-item select,.formulario .form-item textarea{width:100%;height:36px;border:1px solid #DDD;padding:2px 8px;background:no-repeat #F1F1F1;font-size:15px;color:#2C2C2C;border-radius:3px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item input[type=email]:hover,.formulario .form-item input[type=password]:hover,.formulario .form-item input[type=tel]:hover,.formulario .form-item input[type=text]:hover,.formulario .form-item input[type=url]:hover,.formulario .form-item select:hover,.formulario .form-item textarea:hover{border-color:#95a3ac;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item input[type=email]:focus,.formulario .form-item input[type=password]:focus,.formulario .form-item input[type=tel]:focus,.formulario .form-item input[type=text]:focus,.formulario .form-item input[type=url]:focus,.formulario .form-item select:focus,.formulario .form-item textarea:focus{border-color:#6b7d89;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item input[type=email]::-webkit-input-placeholder,.formulario .form-item input[type=password]::-webkit-input-placeholder,.formulario .form-item input[type=tel]::-webkit-input-placeholder,.formulario .form-item input[type=text]::-webkit-input-placeholder,.formulario .form-item input[type=url]::-webkit-input-placeholder,.formulario .form-item select::-webkit-input-placeholder,.formulario .form-item textarea::-webkit-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.formulario .form-item input[type=email]::-moz-placeholder,.formulario .form-item input[type=password]::-moz-placeholder,.formulario .form-item input[type=tel]::-moz-placeholder,.formulario .form-item input[type=text]::-moz-placeholder,.formulario .form-item input[type=url]::-moz-placeholder,.formulario .form-item select::-moz-placeholder,.formulario .form-item textarea::-moz-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.formulario .form-item input[type=email]:-ms-input-placeholder,.formulario .form-item input[type=password]:-ms-input-placeholder,.formulario .form-item input[type=tel]:-ms-input-placeholder,.formulario .form-item input[type=text]:-ms-input-placeholder,.formulario .form-item input[type=url]:-ms-input-placeholder,.formulario .form-item select:-ms-input-placeholder,.formulario .form-item textarea:-ms-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
@media (max-width:767px){body.gamersView .owl-carousel.city-gamer-baner .owl-item img,body.listadoCategoriasView .owl-carousel.city-gamer-baner .owl-item img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}
body.gamersView .producto-detalle,body.listadoCategoriasView .producto-detalle{grid-template-columns:1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-auto-rows:1fr;grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13" "G14" "G15" "G16"}
body.gamersView .producto-detalle.grid1,body.listadoCategoriasView .producto-detalle.grid1{grid-template-areas:"G1"}
body.gamersView .producto-detalle.grid2,body.listadoCategoriasView .producto-detalle.grid2{grid-template-areas:"G1" "G2"}
body.gamersView .producto-detalle.grid3,body.listadoCategoriasView .producto-detalle.grid3{grid-template-areas:"G1" "G2" "G3"}
body.gamersView .producto-detalle.grid4,body.listadoCategoriasView .producto-detalle.grid4{grid-template-areas:"G1" "G2" "G3" "G4"}
body.gamersView .producto-detalle.grid5,body.listadoCategoriasView .producto-detalle.grid5{grid-template-areas:"G1" "G2" "G3" "G4" "G5"}
body.gamersView .producto-detalle.grid6,body.listadoCategoriasView .producto-detalle.grid6{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6"}
body.gamersView .producto-detalle.grid7,body.listadoCategoriasView .producto-detalle.grid7{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7"}
body.gamersView .producto-detalle.grid8,body.listadoCategoriasView .producto-detalle.grid8{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8"}
body.gamersView .producto-detalle.grid9,body.listadoCategoriasView .producto-detalle.grid9{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9"}
body.gamersView .producto-detalle.grid10,body.listadoCategoriasView .producto-detalle.grid10{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10"}
body.gamersView .producto-detalle.grid11,body.listadoCategoriasView .producto-detalle.grid11{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11"}
body.gamersView .producto-detalle.grid12,body.listadoCategoriasView .producto-detalle.grid12{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12"}
body.gamersView .producto-detalle.grid13,body.listadoCategoriasView .producto-detalle.grid13{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13"}
body.gamersView .producto-detalle.grid14,body.listadoCategoriasView .producto-detalle.grid14{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13" "G14"}
body.gamersView .producto-detalle.grid15,body.listadoCategoriasView .producto-detalle.grid15{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13" "G14" "G15"}
body.gamersView h1.gammer,body.gamersView h3.gammer,body.listadoCategoriasView h1.gammer,body.listadoCategoriasView h3.gammer{margin:1rem 0}
}
.producto-detalle--cart_btn{display:-webkit-box;display:flex}
.producto-detalle-sinprecio{padding:1rem;border:2px solid #18314F;border-radius:6px;background-color:rgba(24,49,79,.11);margin-top:3rem}
.producto-detalle-sinprecio span{display:block;text-align:center;font-size:20px;color:#05468D;line-height:1.2;margin-bottom:1rem;font-family:'Work Sans',serif;font-weight:700}
.producto-detalle-sinprecio small{display:block;text-align:center;margin-bottom:.5rem;font-family:Inter,sans-serif;font-weight:500}
a#addShopDetalle{background:0 0;color:#F7973E;border:1px solid #F7973E}
.carrito--totales{padding:24px;box-shadow:0 0 10px #CCC;border-radius:10px;margin-bottom:1rem}
.carrito--totales .checkout--carrito_totales .checkout--carrito_totales__item{background:#FFF;padding:0}
.carrito--totales .checkout--carrito_totales .checkout--carrito_totales__item span{font-size:14px;color:#01172F;font-weight:400;font-style:normal}
.carrito--totales .checkout--carrito_totales .checkout--carrito_totales__item.big{border-top:1px solid #D9D9D9;margin:10px auto;padding-top:10px}
.carrito--totales .checkout--carrito_totales .checkout--carrito_totales__item.big span{font-size:24px;font-weight:700;color:#05468D}
.carrito--ayuda p,.carrito--ayuda p a,.carrito--ayuda p a:hover{font-weight:500;font-family:Inter,sans-serif}
.carrito--totales .checkout--carrito_btnup.activado{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}
.carrito--totales .checkout--carrito_btnup.activado div{width:100%}
.carrito--totales .checkout--carrito_btnup.activado div a{background-color:#F7973E;text-transform:uppercase}
.carrito--totales .checkout--carrito_btnup.activado div a span{font-size:15px}
.carrito--totales .checkout--carrito_btnup.activado div a i{display:none}
.carrito--totales .checkout--carrito_btnup.activado div a:hover{background-color:#df7009}
.carrito--ayuda p{color:#051C33;margin:0}
.carrito--ayuda p a{color:#369}
.carrito--ayuda p a:hover{color:#204060}
@media only screen and (max-width:768px){.carrito--totales .checkout--carrito_totales .checkout--carrito_totales__item.big{display:inline-block;width:100%}
.carrito--totales .checkout--carrito_totales .checkout--carrito_totales__item.big span{display:block;text-align:right}
}
@media (max-width:767px){div.wrapper{padding-right:0;padding-left:0}
.header-bottom{height:48px}
.header-bottom--menu_item>a.icono{height:48px;width:48px;font-size:24px}
main.web{margin-top:213px}
.marquesina{margin-top:203px}
.show_404{font-size:250px}
.fixJustifyCon{-webkit-box-pack:justify!important;justify-content:space-between!important}
.listado--producto{flex-wrap:wrap}
.listado--producto-imagen{width:100%;height:150px}
.listado--producto-datos{width:100%;margin:1.5rem 0 0}
.listado--producto-cart{width:100%}
.producto-item{width:100%;margin-right:0}
.producto-item--imagen{width:100%;height:150px}
.etiqueta.oferta{right:32px!important}
.listado--producto-datos_sku{width:100%;padding:10px}
.listado--producto-datos_sku>span{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
}
@media (max-width:375px){.producto-item{width:100%}
.producto-item--imagen{width:100%;height:90px}
.listado--producto-imagen{width:100%;-webkit-box-ordinal-group:2;order:1;height:130px}
.listado--producto-datos{width:100%;-webkit-box-ordinal-group:3;order:2}
.listado--producto-cart{width:100%;-webkit-box-ordinal-group:4;order:3;margin-top:1rem}
.listado--producto-datos_meta{flex-wrap:wrap}
.listado--producto-datos_start{width:50%;-webkit-box-ordinal-group:2;order:1}
.listado--producto-datos_resenas{width:100%;-webkit-box-ordinal-group:4;order:3;padding:6px}
.listado--producto-datos_stock{width:50%;-webkit-box-ordinal-group:3;order:2}
.listado--producto-cart_precio{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1rem 0}
.listado--producto-cart_add>a,.listado--producto-cart_now>a{width:100%}
}
@media (max-width:767px){#btn_up_web,#btn_up_whatapps{height:30px;width:30px;right:10px}
.blog-contenido,.blog-contenido.dos_filas,.blog-contenido.una_filas{grid-template-columns:1fr;grid-template-rows:1fr}
.checkout--carrito_productos-items__datos--titulos>a h3,.clientepanel--compras-item>div{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-width:0;overflow-wrap:anywhere}
.footer-leyenda--menu ul{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}
.contenedor--categorias{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#btn_up_web{font-size:18px;bottom:100px}
#btn_up_whatapps{font-size:20px;bottom:60px}
.blog-contenido{gap:4rem 3rem;grid-auto-flow:row;grid-template-areas:"N1" "N2" "N3" "N4" "N5" "N6" "N7" "N8" "N9"}
.blog-contenido.dos_filas{grid-template-areas:"N1" "N2" "N3" "N4" "N5" "N6"}
.blog-contenido.una_filas{grid-template-areas:"N1" "N2" "N3"}
.city-contenido figure img{width:100%;height:auto}
.breadcrumb_nav>ul li,.breadcrumb_nav>ul li a,.breadcrumb_nav>ul li span{height:inherit;min-height:25px}
.breadcrumb_nav>ul{flex-wrap:wrap;margin-top:-10px}
.breadcrumb_nav>ul li{margin-top:10px}
.clientepanel--datos{flex-wrap:wrap}
.clientepanel--datos-imagen{width:100%;margin:0}
.clientepanel--datos-info{margin-top:1rem}
.clientepanel--datos-info>p{text-align:center}
.formulario .form-item>div.boton button{width:100%}
.clientepanel--compras-item{flex-wrap:wrap;height:inherit!important}
.clientepanel--compras-item.header>div,.clientepanel--compras-item>div{-webkit-box-flex:0;flex:0 1 50%;text-align:center!important;-webkit-box-pack:center!important;justify-content:center!important}
.clientepanel--compras-item_estado,.clientepanel--compras-item_total{margin-top:1px}
.checkout--resumen{margin-bottom:1rem}
.checkout--carrito_productos-items{flex-wrap:wrap}
.checkout--carrito_productos-items__imagen{width:100%;margin-bottom:1rem}
.checkout--carrito_productos-items__datos,.checkout--carrito_productos-items__datos--titulos{margin-bottom:1rem}
.checkout--carrito_productos-items__cantidad{width:100%!important}
.checkout--carrito_productos-items__boton{margin-top:1rem;-webkit-box-pack:center;justify-content:center;width:100%;margin-left:0}
.checkout--carrito_data-cantidades>span,.checkout--carrito_productos-items__datos--cali{-webkit-box-pack:center;justify-content:center}
.producto-detalle--descripcion_attr>div{width:100%}
.producto-detalle{padding:0}
.producto-detalle--galeria_contenedor{height:250px}
.producto-detalle--ayuda,.producto-detalle--cart,.producto-detalle--infopreventivo,.producto-detalle--leyenda,.producto-detalle--precio,.producto-detalle--redes,.producto-detalle--sellos{padding:10px}
.productos-carrusel--titulo h3{font-size:20px}
.checkout--carrito{flex-wrap:wrap;padding:0 10px}
.checkout--carrito_data{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-bottom:1rem}
.checkout--carrito_btnup{width:100%;-webkit-box-pack:center;justify-content:center}
.checkout--direccion{padding:0 10px}
.checkout--direccion-contenedor{-webkit-box-pack:center!important;justify-content:center!important}
.clientepanel--tarjetas-panel{margin:0 0 1rem}
body.resumencompraView .checkout--carrito_productos{padding:0}
.clientepanel--datos.orden,.clientepanel--datos.orden .clientepanel--datos-imagen{width:100%}
.clientepanel--datos.orden .clientepanel--datos-info img{display:block;margin:auto}
.listado--ordenar{margin:0}
.listado--resultado{padding-bottom:0;min-height:inherit}
.listado--resultado>span:first-child{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.listado--resultado>span:last-child{display:none}
.faq--pregunta_pre.myopinion{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}
.star.small label{height:20px;width:20px}
.star.small label::after{font-size:20px;top:-4px;left:0}
.modal_popup_panel{max-width:90%}
.nombre_mobile{text-align:right;line-height:1}
body.carritoView .banner-not-empty{min-height:40px;padding-top:57px}
body.carritoView .checkout--carrito_productos{padding:5px 10px 1.5rem}
body.oneCheckoutView .onecheckout-container{padding-top:1.5rem}
body.oneCheckoutView .onecheckout-left{min-width:100%;max-width:100%}
body.oneCheckoutView .onecheckout-section h2{width:100%}
body.oneCheckoutView .cliente-login-register{width:100%;padding:0}
body.oneCheckoutView #btn_login_checkout,body.oneCheckoutView #btn_registro_checkout,body.oneCheckoutView #btn_save_checkout,body.oneCheckoutView #direct-login-form .boton,body.oneCheckoutView #formulario_datos_checkout .boton,body.oneCheckoutView #formulario_registro_checkout .boton,body.oneCheckoutView .checkout--formas-item label,body.oneCheckoutView .formulario .cheboxcustom label,body.oneCheckoutView .onecheckout-section p,body.oneCheckoutView .payment-login-message{width:100%}
body.oneCheckoutView .checkout--formas-item label span{text-align:left}
body.oneCheckoutView .checkout--formas-item label img{max-height:25px}
body.oneCheckoutView.isLoggedIn .onecheckout-container{padding-top:0}
}
body.viewMobile .titulo--primario{border-bottom:1px solid #05468D;padding:0 20px 0 8px}
body.viewMobile footer.web{padding-bottom:50px}
.productos--mobile_listado .producto-item--carrito_precios>span{padding-right:5px}
.etiqueta{position:absolute;top:0;width:80px;height:30px;color:#FFF;border-radius:6px;z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:12px;font-weight:700;-webkit-transform:skew(-15deg);transform:skew(-15deg)}
.producto-detalle--marca a,.producto-detalle--marca i{-webkit-box-align:center;align-items:center;color:#05468D;display:-webkit-box;display:flex;font-size:12px}
.etiqueta.agotado{background-color:#F15B23;top:-10px;left:-10px}
.etiqueta.oferta{background-color:#F7973E;top:-10px;left:inherit;right:10px}
.etiqueta.simple{top:0;left:0}
.etiqueta.simple2{top:0;right:10px}
.producto-detalle{background-color:#FFF;padding:1rem 10px;border-radius:20px}
.producto-detalle--marca{margin-bottom:5px;position:relative}
.producto-detalle--marca a{-webkit-box-pack:start;justify-content:flex-start;text-transform:uppercase;font-weight:700}
.producto-detalle--marca i{width:24px;height:24px;-webkit-box-pack:center;justify-content:center;position:absolute;right:0;top:0;cursor:pointer}
.producto-detalle--titulo{margin-bottom:-.1rem}
.producto-detalle--titulo h1{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:24px;line-height:1.2;margin:0;color:#073B73;font-weight:700}
.producto-detalle--subdatos{display:-webkit-box;display:flex}
.producto-detalle--subdatos>div{-webkit-box-flex:1;flex:1}
.producto-detalle--galeria_contenedor{position:relative;height:400px;margin-bottom:10px}
.producto-detalle--galeria_contenedor>div{position:absolute;top:0;left:0;width:100%;height:100%;display:none;overflow:hidden;z-index:2}
.producto-detalle--galeria_contenedor>div img{display:block;width:100%;height:100%;padding:20px;-o-object-fit:scale-down;object-fit:scale-down}
.producto-detalle--galeria_contenedor>div:first-child{display:block}
.producto-detalle--galeria_thumb{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}
.producto-detalle--galeria_thumb>a{width:50px;height:50px;display:block;margin-right:5px;border:2px solid #05468D;border-radius:4px;overflow:hidden;opacity:.5;-webkit-transition:opacity 250ms ease,border 250ms ease;transition:opacity 250ms ease,border 250ms ease}
.producto-detalle--precio_descuento>div:first-child span:first-child,.producto-detalle--precio_descuento>div:last-child span:first-child{margin-right:10px}
.producto-detalle--galeria_thumb>a:nth-child(n+7){display:none}
.producto-detalle--galeria_thumb>a img{display:block;width:50px;height:50px;-o-object-fit:cover;object-fit:cover}
.producto-detalle--galeria_thumb>a:hover{opacity:1;border:2px solid #F7973E}
.producto-detalle--galeria_thumb>a.activo{opacity:1;border:2px solid #00B859}
.producto-detalle--precio{display:-webkit-box;display:flex;background-color:#FFF}
.producto-detalle--precio>div{-webkit-box-flex:1;flex:1}
.producto-detalle--precio_descuento{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.producto-detalle--precio_descuento>div{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex}
.producto-detalle--precio_descuento>div:first-child span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:16px;color:#369;font-family:'Work Sans',serif;font-weight:500}
.producto-detalle--precio_descuento>div:first-child span:last-child{color:#05468D;text-decoration:line-through}
.producto-detalle--precio_descuento>div:last-child span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:16px;color:#369;font-family:'Work Sans',serif;font-weight:500}
.producto-detalle--precio_final{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.producto-detalle--precio_final span{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;font-family:Inter,sans-serif;font-weight:700 italic}
.producto-detalle--precio_final small{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;font-family:"Work Sans",serif;font-weight:medium}
.producto-detalle--alerta{background-color:#FFF;padding:0 10px;border-radius:4px;margin-bottom:1rem}
.producto-detalle--alerta h3{font-size:16px;color:#3674BA;margin:0;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--alerta_form{display:-webkit-box;display:flex}
.producto-detalle--alerta_form>div:first-child{-webkit-box-flex:1;flex:1}
.producto-detalle--alerta_form>div:first-child input{width:100%;height:42px;border:1px solid #DDD;padding:2px 8px;background:no-repeat #F1F1F1;font-size:15px;color:#2C2C2C;border-right:none;border-radius:6px 0 0 6px}
.producto-detalle--alerta_form>div:last-child{width:120px}
.producto-detalle--alerta_form>div:last-child a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#FFF;border-radius:0 6px 6px 0;height:42px;width:100%;font-size:12px;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#00B859;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--alerta_form>div:last-child a:hover{background-color:#008540}
.producto-detalle--leyenda{background-color:#FFF;padding:10px;border-radius:4px;margin-bottom:1rem}
.producto-detalle--leyenda h3,.producto-detalle--leyenda p{margin:0;font-family:Inter,sans-serif}
.producto-detalle--leyenda h3{font-size:22px;color:#F7973E;font-weight:700}
.producto-detalle--descripcion>a,.producto-detalle--descripcion>span{font-size:15px;color:#05468D;font-family:"Work Sans",serif}
.producto-detalle--leyenda p{font-size:15px;font-style:normal;color:#3674BA;font-weight:500}
.producto-detalle--infopreventivo{background-color:#FFF;padding:0;border-radius:4px;margin-bottom:1rem}
.producto-detalle--infopreventivo_info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px;margin-top:10px}
.producto-detalle--infopreventivo .producto-detalle--infopreventivo_info p{max-width:auto}
.producto-detalle--infopreventivo_info i{width:40px;height:auto;display:-webkit-box;display:flex;color:#05468D;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:23px}
.producto-detalle--infopreventivo_info p{font-size:14px;margin:0 0 0 15px;color:#373737;line-height:1.4;-webkit-box-flex:1;flex:1;display:block;font-family:Inter,sans-serif;font-weight:500}
.producto-detalle--infopreventivo_info p a,.producto-detalle--infopreventivo_info p strong{font-weight:700;color:#F7973E}
.producto-detalle--infopreventivo_info:last-child{margin-bottom:0}
.producto-detalle--cart{background-color:#FFF;margin:0 auto 20px;border-radius:4px}
.producto-detalle--cart_add{display:-webkit-box;display:flex;margin-bottom:1rem}
.producto-detalle--cart_add>div{-webkit-box-flex:1;flex:1;display:-webkit-box;-webkit-box-align:center}
.producto-detalle--cart_add>div img{width:27px;display:block}
.producto-detalle--cart_add>div:first-child>span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}
.producto-detalle--cart_add>div:first-child>span:first-child{margin-right:5px}
.producto-detalle--cart_add>div:first-child>span:last-child{font-style:italic;font-weight:700;color:#00B859}
.producto-detalle--cart_add>div:last-child .nice-number{display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;width:100%;max-height:33px}
.producto-detalle--cart_add>div:last-child .nice-number button{width:33px;height:33px;background-color:#05468D;color:#FFF;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:none;border-radius:6px 0 0 6px;font-size:23px}
.producto-detalle--cart_add>div:last-child .nice-number button:hover{background-color:#075EBE}
.producto-detalle--cart_add>div:last-child .nice-number input{border-color:#05468D;border-left:none;border-right:none;border-width:1px;-webkit-box-flex:1;flex:1}
.producto-detalle--cart_add>div:last-child .nice-number input+button{border-radius:0 6px 6px 0}
.producto-detalle--cart_btn>div{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.producto-detalle--cart_btn>div>a{-webkit-box-align:center;align-items:center;color:#FFF;border-radius:50px;height:40px;float:left;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-size:14px;box-shadow:0 3px 6px rgba(0,0,0,.16);font-family:Inter,sans-serif;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;padding:10px 20px;width:100%}
.producto-detalle--cart_btn>div>a:first-child{margin-right:5px}
.producto-detalle--cart_btn>div>a:last-child{margin-left:5px}
.producto-detalle--cart_btn>div>a#contactUsBtn{background:#00B859}
.producto-detalle--cart_btn>div:last-child{max-width:100%;display:-webkit-box;display:flex;-webkit-box-pack:left;justify-content:left}
.producto-detalle--cart_btn_b.logged{display:none!important}
.producto-detalle--cart_btn_a>a{background-color:#F7973E}
.producto-detalle--cart_btn_a>a:hover{background-color:#df7009}
.producto-detalle--cart_btn.off>div>a{opacity:.7;cursor:not-allowed}
.producto-detalle--cart_btn.off>div.producto-detalle--cart_btn_b>a:hover,.producto-detalle--cart_btn.off>div>a:hover{background-color:#F7973E}
.producto-detalle--informacion{background-color:#FFF;padding:1.5rem 10px;border-radius:4px}
.producto-detalle--descripcion{display:-webkit-box;display:flex;margin-bottom:1rem}
.producto-detalle--descripcion>a{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#FFF;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;border-radius:4px;height:25px;line-height:25px;font-weight:400}
.producto-detalle--descripcion>a:hover{background-color:#DEDCDC}
.producto-detalle--descripcion>a.activo{font-weight:700}
.producto-detalle--descripcion>span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 10px;font-weight:400}
.producto-detalle--descripcion_texto{padding:0 10px;font-size:16px;color:#121212;height:353px;overflow-y:auto;line-height:1.4;font-family:Inter,sans-serif;font-weight:400}
.producto-detalle--descripcion_attr{height:353px;overflow-y:auto}
.producto-detalle--descripcion_attr>div{display:-webkit-box;display:flex;width:90%;margin:0 auto}
.producto-detalle--ayuda .footer-info--btn,.producto-detalle--redes{margin-bottom:1rem;display:-webkit-box;display:flex}
.producto-detalle--descripcion_attr>div small,.producto-detalle--descripcion_attr>div span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:14px;color:#3674BA;-webkit-box-flex:1;flex:1;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--descripcion_attr>div span{padding:5px 2px 5px 1rem;background-color:rgba(142,142,142,.1)}
.producto-detalle--descripcion_attr>div small{color:#121212;padding-left:1rem;font-family:Inter,sans-serif;font-weight:600}
.producto-detalle--ayuda,.producto-detalle--redes,.producto-detalle--sellos{padding:1.5rem 10px;border-radius:4px}
.producto-detalle--descripcion_attr>div:nth-child(odd) small,.producto-detalle--descripcion_attr>div:nth-child(odd) span{background-color:#DEDCDC}
.producto-detalle--sellos{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background-color:#FFF;margin-bottom:1rem}
.producto-detalle--sellos>div{width:20%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.producto-detalle--sellos>div img{max-width:100%;height:auto;display:block}
.producto-detalle--redes{background-color:#FFF}
.producto-detalle--redes>span{font-size:18px;color:#143453;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--redes>div{-webkit-box-flex:1;flex:1}
.producto-detalle--ayuda{background-color:#FFF;font-family:'Work Sans',serif;font-weight:400}
.producto-detalle--ayuda h4{font-size:18px;color:#143453;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--ayuda p{color:#369}
.producto-pregunta--titulo{font-size:19px;color:#05468D;padding-bottom:3px;border-bottom:1px solid #8E8E8E;margin-bottom:3px;font-family:Salvatore,serif;font-weight:600}
.producto-pregunta--nuevo,.producto-pregunta--nuevo:hover{font-size:17px;font-family:"Work Sans",serif}
.producto-pregunta--nuevo{color:#F7973E;margin-bottom:2rem;display:inline-block;font-weight:500}
.producto-pregunta--nuevo:hover{color:#964B06;font-weight:500}
.opiniones_left>div:nth-child(1),.opiniones_left>div:nth-child(4){font-weight:700;font-family:"Work Sans",serif;color:#05468D}
.opiniones{display:-webkit-box;display:flex;margin-bottom:2rem}
.opiniones_left{width:200px;padding-right:10px}
.opiniones_left>div{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}
.opiniones_left>div:nth-child(4){font-size:12px}
.opiniones_right{-webkit-box-flex:1;flex:1;border:1px solid #C6C9CB;padding:10px;border-radius:5px}
.opiniones_right>div:nth-child(2){border-top:1px solid #C6C9CB;margin-top:2rem;padding-top:5px;font-size:14px;display:-webkit-box;display:flex}
.opiniones_right>div>span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.opiniones_right>div>span a{position:relative;height:25px;min-width:40px;padding-left:25px;font-size:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;color:#00B859}
.opiniones_right>div>span a::before{height:25px;width:25px;position:absolute;font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f164";font-size:20px;color:#00B859;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;top:0;left:0}
.mega-menu--panel h3,.mega-menu>ul>li>a>span{font-family:Inter,sans-serif}
.opiniones_right>div>span a:hover::before{font-weight:600}
.opiniones_right>div>span a.procesando{background-image:url(/assets/imagenes/web/prelog.gif);background-position:right center;background-repeat:no-repeat;font-size:0}
.opiniones_right>div>span a.procesando::before{font-size:0}
.opiniones_right>div>span a.neg{color:#CE4E4D}
.opiniones_right>div>span a.neg::before{content:"\f165";color:#CE4E4D}
.opiniones_right>div>span.negativo{margin-left:10px}
.mega-menu{width:100%;border:1px solid #3674BA;border-radius:2px;margin-top:3px;padding:4px 0;background-color:#FFF}
.mega-menu>ul{width:100%}
.mega-menu>ul>li{height:32px;border-bottom:2px solid transparent;-webkit-transition:border-bottom-color .3s ease;transition:border-bottom-color .3s ease;position:relative;padding:0 4px}
.mega-menu>ul>li>a{display:-webkit-box;display:flex;height:32px}
.mega-menu>ul>li>a>span{height:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-flex:1;flex:1;color:#01172F;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:400}
.mega-menu>ul>li>a>i{height:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;width:16px;color:#073B73}
.mega-menu--panel h3,.mega-menu>ul>li:hover>a>span{color:#F7973E;font-weight:700}
.mega-menu>ul>li:hover{border-bottom-color:#F7973E}
.mega-menu>ul>li:hover>div.mega-menu--panel{display:-webkit-box;display:flex}
.mega-menu>ul>li.all{margin-top:10px}
.mega-menu>ul>li.all>a>span{-webkit-box-pack:center;justify-content:center}
.mega-menu>ul>li:nth-child(1)>div.mega-menu--panel{top:-5px}
.mega-menu>ul>li:nth-child(2)>div.mega-menu--panel{top:-37px}
.mega-menu>ul>li:nth-child(3)>div.mega-menu--panel{top:-69px}
.mega-menu>ul>li:nth-child(4)>div.mega-menu--panel{top:-101px}
.mega-menu>ul>li:nth-child(5)>div.mega-menu--panel{top:-133px}
.mega-menu>ul>li:nth-child(6)>div.mega-menu--panel{top:-165px}
.mega-menu>ul>li:nth-child(7)>div.mega-menu--panel{top:-197px}
.mega-menu>ul>li:nth-child(8)>div.mega-menu--panel{top:-229px}
.mega-menu>ul>li:nth-child(9)>div.mega-menu--panel{top:-261px}
.mega-menu>ul>li:nth-child(10)>div.mega-menu--panel{top:-293px}
.mega-menu>ul>li:nth-child(11)>div.mega-menu--panel{top:-325px}
.mega-menu>ul>li:nth-child(12)>div.mega-menu--panel{top:-357px}
.mega-menu>ul>li:nth-child(13)>div.mega-menu--panel{top:-389px}
.mega-menu>ul>li:nth-child(14)>div.mega-menu--panel{top:-421px}
.mega-menu>ul>li:nth-child(15)>div.mega-menu--panel{top:-453px}
.mega-menu>ul>li:nth-child(16)>div.mega-menu--panel{top:-485px}
.mega-menu>ul>li:nth-child(17)>div.mega-menu--panel{top:-517px}
.mega-menu>ul>li:nth-child(18)>div.mega-menu--panel{top:-549px}
.mega-menu>ul>li:nth-child(19)>div.mega-menu--panel{top:-581px}
.mega-menu>ul>li:nth-child(20)>div.mega-menu--panel{top:-613px}
.mega-menu--panel{display:none;position:absolute;top:-5px;left:211px;z-index:50;background-color:#FFF;padding:5px 10px;min-height:550px;max-width:730px;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.mega-menu--panel h3{font-size:15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.mega-menu--panel_listado,.mega-menu--panel_populares{width:240px;margin-right:5px}
.mega-menu--panel_listado ul>li,.mega-menu--panel_populares ul>li{margin-bottom:5px}
.mega-menu--panel_listado ul>li>a,.mega-menu--panel_populares ul>li>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding-bottom:3px;border-bottom:1px solid transparent}
.mega-menu--panel_listado ul>li>a:hover,.mega-menu--panel_populares ul>li>a:hover{border-bottom:1px solid #F7973E}
.mega-menu--panel_listado ul>li:last-child,.mega-menu--panel_populares ul>li:last-child{margin-bottom:0}
body .mega-menu{position:absolute;width:212px;margin:0;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:50;display:none}
#menu_mobile,#menu_mobile a.regreso{box-shadow:0 3px 10px 2px rgba(0,0,0,.3)}
body .mega-menu.open{display:block}
body #control_menu{z-index:50}
#menu_mobile{position:fixed;top:0;left:0;width:100%;max-width:425px;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#073B73;z-index:1000;-webkit-transition:left .3s ease;transition:left .3s ease}
#menu_mobile a.close{position:absolute;right:10px;top:10px;width:24px;height:24px;color:#FFF;z-index:12}
#menu_mobile a.close>i{width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:24px}
#menu_mobile a.regreso{position:absolute;right:1rem;bottom:1rem;width:32px;height:32px;color:#073B73;background-color:#FFF;border-radius:6px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:12}
#menu_mobile a.regreso>i{width:32px;height:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:28px}
#menu_mobile a.regreso.on{opacity:1}
#menu_mobile div.logo{margin-top:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
#menu_mobile ul.menumobile_principal,#menu_mobile ul.menumobile_secundario{position:absolute;margin:2rem;left:0;top:68px;width:calc(100% - 4rem);-webkit-transition:left .3s ease;transition:left .3s ease;z-index:10}
.listado--ordenar-contenido>ul>li,.menu_lat li{margin-bottom:3px}
#menu_mobile ul.menumobile_principal>li,#menu_mobile ul.menumobile_secundario>li{height:42px;border-bottom:1px solid rgba(255,255,255,.4);position:relative}
#menu_mobile ul.menumobile_principal>li a,#menu_mobile ul.menumobile_secundario>li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;color:#FFF;font-size:16px;line-height:1.2;font-family:"Work Sans",serif;font-weight:500}
#menu_mobile ul.menumobile_principal>li i,#menu_mobile ul.menumobile_secundario>li i{position:absolute;right:0;top:9px;color:#FFF}
#menu_mobile ul.menumobile_principal.move_left,#menu_mobile ul.menumobile_secundario.move_left{left:-100vw}
#menu_mobile ul.menumobile_principal.move_rigt,#menu_mobile ul.menumobile_secundario.move_rigt{left:100vw}
#menu_mobile.move_left{left:-100vw}
html body.homeView main.web .col-2.col-md-3 nav.mega-menu{display:block}
.contenedor_producto_listado{position:relative}
.listado--resultado{min-height:60px;display:-webkit-box;display:flex;padding:1rem}
.listado--resultado>span{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:28px}
.listado--resultado>span:first-child{-webkit-box-pack:start;justify-content:flex-start;color:#6095D2;font-size:14px;font-family:Inter,sans-serif;font-weight:500}
.listado--ordenar{display:-webkit-inline-box;display:inline-flex;position:relative;margin-right:1rem}
.listado--ordenar button{background-color:#073B73;color:#FFF;border:none;padding:0 30px;border-radius:4px;position:relative;height:35px;width:180px}
.listado--ordenar button>span{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%}
.listado--ordenar button>i{position:absolute;width:16px;height:35px;top:-3px;right:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.listado--ordenar-contenido{position:absolute;top:35px;right:0;background-color:#F1F1F1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);width:180px;display:none;z-index:1}
.listado--ordenar-contenido>ul{padding:4px 3px}
.listado--filtros-caja ul li:last-child,.listado--ordenar-contenido>ul>li:last-child{margin-bottom:0}
.listado--ordenar-contenido>ul>li>a{display:-webkit-box;display:flex;height:30px;font-size:14px;padding:0 7px;border-radius:4px;background-color:transparent}
.listado--ordenar-contenido>ul>li>a>span{height:30px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}
.listado--ordenar-contenido>ul>li>a>i{height:30px;width:35px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:16px}
.listado--ordenar-contenido>ul>li>a.activo,.listado--ordenar-contenido>ul>li>a:hover{background-color:#DEDCDC}
.listado--ordenar:hover .listado--ordenar-contenido{display:block}
.listado--producto{display:-webkit-box;display:flex}
.listado--producto-imagen a.fa-pen-to-square{position:absolute;left:0;top:0;z-index:10;font-size:24px;color:#05468D;opacity:.5;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}
.listado--producto-imagen a.fa-pen-to-square:hover{font-family:"Font Awesome 6 Pro";opacity:1;color:#05468D}
.listado--producto-datos_sku>span,.listado--producto-datos_titulo a{color:#3674BA;font-weight:500;font-size:14px;font-family:Inter,sans-serif}
.listado--producto-datos_titulo a{display:-webkit-box;display:flex;text-overflow:ellipsis;line-height:1.4;overflow-wrap:break-word}
.listado--producto-datos_meta{display:-webkit-box;display:flex;margin-top:8px}
.listado--producto-datos_start{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.listado--producto-datos_start i{background:url(/assets/imagenes/web/estrella_empty.png) center center no-repeat;width:15px;height:15px;margin-right:5px}
.listado--producto-datos_start i:last-child{margin-right:0}
.listado--producto-datos_start i.on{background-image:url(/assets/imagenes/web/estrella_full.png)}
.listado--producto-datos_sku{display:-webkit-box;display:flex;width:250px}
.listado--producto-datos_sku>span:last-child{-webkit-box-flex:1;flex:1;font-weight:700}
.listado--producto-datos_resenas{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:14px;color:#3C5D83;font-family:Inter,sans-serif;font-weight:500}
.listado--producto-datos_stock{width:90px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}
.listado--producto-datos_stock img{width:18px}
.listado--producto-datos_stock span{color:#00B859;font-size:12px;margin-left:5px;font-family:Inter,sans-serif;font-weight:700}
.listado--producto-datos_atributos{margin-top:6px}
.listado--producto-datos_atributos>ul{list-style:disc;padding-left:26px}
.listado--producto-datos_atributos>ul li{font-size:13px;font-family:Inter,sans-serif;font-weight:400}
.listado--producto-datos_atributos>ul li b{margin-left:5px;font-size:12px;color:#3674BA;font-family:Inter,sans-serif;font-weight:700}
.listado--producto-cart_precio{-webkit-box-flex:0;flex:0 1 56px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.listado--producto-cart_precio>small{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;color:#F7973E;font-size:16px;line-height:1;text-decoration:line-through;font-family:"Work Sans",serif;font-weight:400}
.listado--producto-cart_precio>span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;color:#05468D;font-style:italic;font-size:25px;line-height:1;font-family:Inter,sans-serif;font-weight:700}
.listado--producto-cart_add>a,.listado--producto-cart_now>a{font-size:12px;width:90%;box-shadow:rgba(0,0,0,.24) 0 3px 8px;font-family:Inter,sans-serif;font-weight:700;display:-webkit-box;display:flex;height:32px;border-radius:10px}
.listado--producto-cart_now{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}
.listado--producto-cart_now>a{background-color:#F7973E;color:#FFF;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.listado--producto-cart_add{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-bottom:10px}
.listado--producto-cart_add>a{background-color:#00B859;color:#FFF;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.listado--filtros-caja ul li a span,.listado--filtros-caja ul li a span small,.listado--producto:hover .listado--producto-datos_titulo a,.listado--producto:hover .listado--producto-datos_titulo a:hover{font-family:Inter,sans-serif;font-weight:500}
.listado--producto:hover .listado--producto-datos_titulo a{color:#05468D}
.listado--producto:hover .listado--producto-datos_titulo a:hover{color:#F7973E}
.listado--producto:hover .listado--producto-datos_atributos>ul li b,.listado--producto:hover .listado--producto-datos_sku>span:last-child{color:#05468D}
.listado--filtros{width:100%;padding:1rem}
.listado--filtros h3{line-height:1;font-size:20px;text-transform:uppercase;color:#05468D}
.listado--filtros-caja h4{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:14px;text-transform:uppercase;padding:5px;border:1px solid #3674BA;background-color:#3674BA;margin:0;min-height:30px;text-align:center}
.listado--filtros-caja ul{border:1px solid #3674BA;border-top:none;padding:10px}
.listado--filtros-caja ul li{margin-bottom:5px}
.listado--filtros-caja ul li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:relative}
.listado--filtros-caja ul li a span{display:-webkit-box;display:flex;font-size:12px;-webkit-box-flex:1;flex:1}
.listado--filtros-caja ul li a span small{font-size:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}
.listado--filtros-caja ul li a::before{font-weight:900;font-family:"Font Awesome 6 Pro";content:"\f0da";position:absolute;left:-19px;top:-2px;opacity:0;color:#01172F;-webkit-transition:left 250ms ease,opacity 250ms ease;transition:left 250ms ease,opacity 250ms ease}
.cityshop-categoria--nodo_href.ti,.listado--categorias>div>a:hover>span,.listado--categorias>div>a>span{font-family:Inter,sans-serif}
.listado--filtros-caja ul li a:hover span{color:#05468D}
.listado--filtros-caja ul li a:hover::before{left:-8px;opacity:1}
.listado--filtros-caja ul li a.activo span{font-weight:700;color:#F7973E}
.listado--filtros-caja ul li a.activo::before{color:#F7973E}
.listado--filtros-caja ul li a.vermas{color:#01172F;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:13px;font-weight:700;text-transform:uppercase}
.listado--filtros-caja ul li a.vermas::before{content:"\f0d7";opacity:1;top:-4px;left:inherit;right:-17px;font-size:18px}
.listado--filtros-caja ul li a.vermas.menos::before{content:"\f0d8"}
.listado--filtros-caja ul li a.myfiltro,.listado--filtros-caja ul li a.mymarca{padding-left:16px}
.listado--filtros-caja ul li a.myfiltro::before,.listado--filtros-caja ul li a.mymarca::before{opacity:.5;content:"\f0c8";font-weight:400;left:0}
.listado--filtros-caja ul li a.myfiltro:hover::before,.listado--filtros-caja ul li a.mymarca:hover::before{color:#073B73;left:0!important;opacity:1}
.listado--filtros-caja ul li a.myfiltro.activo::before,.listado--filtros-caja ul li a.mymarca.activo::before{content:"\f14a";color:#F7973E;opacity:1}
.listado--filtros-caja ul li a.myfiltro.disabled,.listado--filtros-caja ul li a.mymarca.disabled{opacity:.5;cursor:not-allowed}
.listado--filtros-caja ul li a.myfiltro.disabled span,.listado--filtros-caja ul li a.myfiltro.disabled:hover span,.listado--filtros-caja ul li a.mymarca.disabled span,.listado--filtros-caja ul li a.mymarca.disabled:hover span{color:#073B73}
.listado--filtros-caja ul li a.myfiltro.disabled:hover::before,.listado--filtros-caja ul li a.mymarca.disabled:hover::before{color:#073B73;opacity:.5}
.listado--filtros-caja ul li.menosmas{display:none}
.listado--filtros-caja ul li.menosmas.show,.listado--filtros-caja ul li.menosmas:nth-child(1),.listado--filtros-caja ul li.menosmas:nth-child(2),.listado--filtros-caja ul li.menosmas:nth-child(3),.listado--filtros-caja ul li.menosmas:nth-child(4),.listado--filtros-caja ul li.menosmas:nth-child(5){display:block}
.listado--filtros-caja ul li.vermas{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.listado--filtros-reset{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-top:1rem;font-size:14px;text-transform:uppercase}
.listado--categorias{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:space-evenly;justify-content:space-evenly}
.listado--categorias>div{position:relative;width:200px;height:100px;margin-bottom:1rem}
.listado--categorias>div>a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}
.listado--categorias>div>a>span{padding:5px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;text-align:center;color:#3674BA;overflow-wrap:break-word;box-shadow:rgba(17,17,26,.1) 0 0 0,rgba(17,17,26,.1) 0 0 0,rgba(17,17,26,.1) 0 0 0;-webkit-transition:box-shadow 250ms ease;transition:box-shadow 250ms ease;background-color:#FFF;border-radius:6px;font-weight:500}
.listado--categorias>div>a:hover>span{color:#F7973E;box-shadow:rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px;font-weight:500}
.paginador{display:-webkit-box;display:flex}
.paginador--actual,.paginador--numero,.paginador--primero,.paginador--ultimo{height:32px;width:32px;margin-right:3px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;border-radius:5px;border:1px solid transparent;font-size:14px;font-weight:500;-webkit-transition:border-color 250ms ease;transition:border-color 250ms ease}
.cityModalCheckout,.cityModalFiltros{-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;opacity:0}
.paginador--actual:hover,.paginador--numero:hover,.paginador--primero:hover,.paginador--ultimo:hover{border-color:#3674BA}
.paginador--relleno{height:32px;width:32px;margin-right:3px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;border-radius:5px;border:1px solid transparent;font-size:14px;font-weight:500}
.paginador--actual,.paginador--actual:hover{border-color:#F7973E}
.paginador--actual{background-color:#F7973E;color:#01172F;font-weight:700}
.paginador--primero,.paginador--ultimo{width:100px;padding:0 10px}
.contenedor--categorias{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
.contenedor--categorias>div{position:relative;margin-bottom:2rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.contenedor--categorias .N1{grid-area:N1}
.contenedor--categorias .N2{grid-area:N2}
.contenedor--categorias .N3{grid-area:N3}
.contenedor--categorias .N4{grid-area:N4}
.contenedor--categorias .N5{grid-area:N5}
.contenedor--categorias .N6{grid-area:N6}
.contenedor--categorias .N7{grid-area:N7}
.contenedor--categorias .N8{grid-area:N8}
.contenedor--categorias .N9{grid-area:N9}
.contenedor--categorias .N10{grid-area:N10}
.contenedor--categorias .N11{grid-area:N11}
.contenedor--categorias .N12{grid-area:N12}
.cityshop-categoria--nodo{position:relative}
.cityshop-categoria--nodo_icon{width:1em;min-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:2px}
.cityshop-categoria--nodo_icon>svg{width:100%;height:100%}
.cityshop-categoria--nodo_inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}
.cityshop-categoria--nodo_inner>a{min-height:23px}
.cityshop-categoria--nodo_inner>a:hover{color:#F7973E}
.cityshop-categoria--nodo_hline{background-color:#04142D;height:1px;width:10px;top:50%;position:absolute}
.cityshop-categoria--nodo_vline{position:absolute;top:0;background-color:#04142D;width:1px}
.cityshop-categoria--nodo_href.ti{color:#01172F;font-weight:700}
.filtro_no_pc button{color:#000;border:none;padding:0 30px;border-radius:4px;position:relative;height:35px;width:180px}
.filtro_no_pc button>span{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%}
.filtro_no_pc button>i{position:absolute;width:16px;height:35px;top:1px;right:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
@media (max-width:767px){.filtro_no_pc button{right:0}
}
.filtros_mobiles a.close{display:none}
.cityModalFiltros{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#052E5A;z-index:1000}
.cityModalFiltros.on{opacity:.5}
@media (max-width:991px){.filtros_mobiles{position:fixed;background-color:#05468D;left:0;width:320px!important;display:block;z-index:10000;top:0;max-width:320px!important;height:100%;overflow-y:auto;padding:0!important;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}
.filtros_mobiles a.close{position:absolute;right:10px;top:10px;width:24px;height:24px;color:#FFF;z-index:12;display:block}
.filtros_mobiles a.close>i{width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:24px}
.filtros_mobiles .listado--filtros-caja ul li a span{color:#FFF!important;font-size:16px;height:42px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}
.filtros_mobiles .listado--filtros h3,.filtros_mobiles .listado--filtros-caja ul li a::before{color:#FFF!important}
.filtros_mobiles .listado--filtros-caja ul li a::before{color:#FFF!important;font-size:22px;top:7px}
.filtros_mobiles .listado--filtros-caja ul li a:hover span{color:#FFF!important}
.filtros_mobiles .listado--filtros-caja ul li a.activo span,.filtros_mobiles .listado--filtros-caja ul li a.activo::before{color:#F7973E!important}
.filtros_mobiles .listado--filtros-caja ul li a.vermas{color:#FFF!important;font-size:16px}
.filtros_mobiles .listado--filtros-caja ul li a.vermas::before{top:-5px}
.filtros_mobiles .listado--filtros-caja ul li a.myfiltro,.filtros_mobiles .listado--filtros-caja ul li a.mymarca{padding-left:32px}
.filtros_mobiles .listado--filtros-caja ul li a.myfiltro.disabled span,.filtros_mobiles .listado--filtros-caja ul li a.myfiltro.disabled:hover span,.filtros_mobiles .listado--filtros-caja ul li a.myfiltro.disabled:hover::before,.filtros_mobiles .listado--filtros-caja ul li a.myfiltro:hover::before,.filtros_mobiles .listado--filtros-caja ul li a.mymarca.disabled span,.filtros_mobiles .listado--filtros-caja ul li a.mymarca.disabled:hover span,.filtros_mobiles .listado--filtros-caja ul li a.mymarca.disabled:hover::before,.filtros_mobiles .listado--filtros-caja ul li a.mymarca:hover::before,.filtros_mobiles .listado--filtros-reset{color:#FFF!important}
.filtros_mobiles.on{-webkit-transform:translateX(0);transform:translateX(0)}
}
.breadcrumb_section{padding:0!important;position:relative;margin-bottom:1rem}
.breadcrumb_nav>ul{display:-webkit-box;display:flex}
.breadcrumb_nav>ul li{position:relative;height:25px;margin-right:5px}
.breadcrumb_nav>ul li a,.breadcrumb_nav>ul li span{height:25px;display:-webkit-box;display:flex;font-size:14px;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:0 10px 0 0;line-height:1;color:#000;-webkit-transition:color 250ms ease;transition:color 250ms ease;font-family:"Work Sans",serif;font-weight:400}
.breadcrumb_nav>ul li::after{content:"/";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000}
.breadcrumb_nav>ul li:last-child::after{display:none}
.checkout--carrito{background-color:#FFF;padding:1.5rem 10px;border-radius:4px;display:-webkit-box;display:flex}
.checkout--carrito_data{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}
.checkout--carrito_data-icono{height:60px;width:60px;display:-webkit-box;display:flex}
.checkout--carrito_data-icono>i{width:100%;height:100%;font-size:32px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#05468D}
.checkout--carrito_data-icono.activado>i{color:#00B859}
.checkout--carrito_data-titulo{margin-right:10px}
.checkout--carrito_data-titulo h1{color:#05468D;margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:28px;height:100%}
.checkout--carrito_data-cantidades{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:190px;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_data-cantidades>span{font-size:14px;color:#707070;opacity:.5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-family:"Work Sans",serif;font-weight:500}
.checkout--carrito_data-cantidades>span:first-child{font-size:16px}
.checkout--carrito_data-cantidades.activado>span{color:#3674BA;opacity:1}
.checkout--carrito_data-cantidades.activado>span:first-child{font-weight:700}
.checkout--carrito_btnup{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}
.checkout--carrito_btnup>div{width:200px}
.checkout--carrito_btnup>div.block{width:100%}
.checkout--carrito_btnup>div>a{color:#FFF;height:40px;width:100%;border-radius:10px;background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative;display:block;cursor:pointer}
.checkout--carrito_btnup>div>a>span{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;font-size:16px;font-family:Inter,sans-serif;font-weight:700}
.checkout--carrito_btnup>div>a i{position:absolute;top:0;right:0;height:100%;width:40px;display:-webkit-box;display:flex;font-size:20px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_btnup>div>a.procesando{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_btnup.activado>div>a{color:#FFF;background-color:#00B859;cursor:pointer}
.checkout--carrito_btnup.activado>div>a:hover{background-color:#008540}
.checkout--carrito_empty{margin:0;color:#000;font-size:28px;font-weight:700!important;font-family:'Work Sans',serif}
.checkout--carrito_empty p{font-family:'Work Sans',serif;font-weight:500}
.checkout--carrito_empty a,.checkout--carrito_empty a:hover{font-family:'Work Sans',serif;font-weight:700}
.checkout--carrito_productos{background-color:#FFF;padding:1.5rem 10px;border-radius:4px}
.checkout--carrito_productos-items{display:-webkit-box;display:flex;padding:10px 0}
.checkout--carrito_productos-items__imagen{width:219px;height:130px;position:relative}
.checkout--carrito_productos-items__imagen>a{display:block;height:100%}
.checkout--carrito_productos-items__imagen>a>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.checkout--carrito_productos-items__datos{-webkit-box-flex:1;flex:1;margin:0 10px}
.checkout--carrito_productos-items__datos--titulos>a{display:-webkit-box;display:flex}
.checkout--carrito_productos-items__datos--titulos>a h3{color:#3674BA;font-size:14px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:0}
.checkout--carrito_productos-items__datos--cali{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;margin:1px 0 16px}
.checkout--carrito_productos-items__datos--cali i{background:url(/assets/imagenes/web/estrella_empty.png) center center no-repeat;width:15px;height:15px;margin-right:5px}
.checkout--carrito_productos-items__datos--cali i:last-child{margin-right:0}
.checkout--carrito_productos-items__datos--cali i.on{background-image:url(/assets/imagenes/web/estrella_full.png)}
.checkout--carrito_productos-items__datos--precio{color:#05468D;font-style:italic;font-size:25px;font-family:Inter,sans-serif;font-weight:500}
.checkout--carrito_productos-items__datos--precio>small{font-size:16px;text-decoration:line-through;font-weight:700;color:#F7973E}
.checkout--carrito_productos-items__datos--cambio{font-size:14px;margin:10px 0 0;font-family:Inter,sans-serif;font-weight:700}
.checkout--carrito_productos-items__datos--cambio span{font-size:15px;text-transform:uppercase;color:#05468D}
.checkout--carrito_productos-items__datos--cambio small{color:#F7973E}
.checkout--carrito_productos-items__datos--aceptar{display:-webkit-inline-box;display:inline-flex;background-color:#00B859;color:#FFF;padding:5px 10px;border-radius:4px;margin-top:5px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-width:150px;height:32px}
.checkout--carrito_productos-items__datos--aceptar:hover{background-color:#006C34;color:#FFF}
.checkout--carrito_productos-items__datos--stock{display:-webkit-inline-box;display:inline-flex;background-color:#00B859;color:#FFF;padding:5px 10px;border-radius:4px;margin-top:5px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-width:170px;height:32px}
.checkout--carrito_productos-items__datos--stock:hover{background-color:#006C34;color:#FFF}
.checkout--carrito_productos-items__cantidad{width:150px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.checkout--carrito_productos-items__cantidad .nice-number{display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;width:100%}
.checkout--carrito_productos-items__cantidad .nice-number button{width:33px;height:33px;background-color:#05468D;color:#FFF;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:none;border-radius:6px 0 0 6px;font-size:23px}
.checkout--carrito_productos-items__cantidad .nice-number button:hover{background-color:#075EBE}
.checkout--carrito_productos-items__cantidad .nice-number input{border-color:#05468D;border-left:none;border-right:none;border-width:1px;-webkit-box-flex:1;flex:1}
.checkout--carrito_productos-items__cantidad .nice-number input+button{border-radius:0 6px 6px 0}
.checkout--carrito_productos-items__cantidad.final{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:15px;width:200px;color:#05468D;font-family:Inter,sans-serif;font-weight:600}
.checkout--carrito_cupones h4,.checkout--direccion-titulo{color:#05468D;font-family:Salvatore,serif}
.checkout--carrito_productos-items__cantidad.revision{width:350px;color:#05468D}
.checkout--carrito_productos-items__boton{width:80px;margin-left:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_productos-items__boton>a{color:#FFF;background-color:#F15B23;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:53px;height:43px;border-radius:10px;box-shadow:0 3px 3px rgba(0,0,0,.25)}
.checkout--carrito_productos-items__boton>a:hover{background-color:#D4430D}
.checkout--carrito_productos-items__boton--add,.checkout--carrito_productos-items__boton--delete{width:80px;margin-left:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_productos-items__boton--add>a,.checkout--carrito_productos-items__boton--delete>a{color:#FFF;background-color:#F15B23;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:53px;height:43px;border-radius:10px;box-shadow:0 3px 3px rgba(0,0,0,.25)}
.checkout--carrito_productos-items__boton--add>a:hover,.checkout--carrito_productos-items__boton--delete>a:hover{background-color:#D4430D}
.checkout--carrito_productos-items__boton--add>a,.checkout--pagando-btn{background-color:#00B859}
.checkout--carrito_productos-items__boton--add>a:hover{background-color:#008540}
.checkout--carrito_productos-items__boton_revision{width:80px;margin-left:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_productos-items__boton_revision>a{color:#FFF;background-color:#F15B23;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:53px;height:43px;border-radius:10px;box-shadow:0 3px 3px rgba(0,0,0,.25)}
.checkout--carrito_productos-items__boton_revision>a:hover{background-color:#D4430D}
.checkout--carrito_productos-items:nth-child(odd){background-color:#E9E7E7}
.checkout--carrito_cupones h4{font-size:18px;font-weight:600}
.checkout--carrito_cupones>div button,.checkout--carrito_totales__item--label,.checkout--carrito_totales__item--valor{font-family:Inter,sans-serif;display:-webkit-box;display:flex}
.checkout--carrito_cupones>div{display:-webkit-box;display:flex}
.checkout--carrito_cupones>div input{height:40px;border:none;border-radius:10px 0 0 10px;color:#121212;background-color:#E6E6E6!important;padding:0 10px;-webkit-box-flex:1;flex:1}
.checkout--carrito_cupones>div button{height:40px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#FFF;border-radius:0 10px 10px 0;border:none;background-color:#F7973E;width:160px;font-size:15px;font-weight:700}
.checkout--carrito_cupones>div button.procesando{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--carrito_totales{margin-bottom:1rem}
.checkout--carrito_totales__item{padding:5px 10px}
.checkout--carrito_totales__item--label{-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:14px;color:#05468D;font-weight:700}
.checkout--carrito_totales__item--label small{font-size:12px;margin-left:5px}
.checkout--carrito_totales__item--valor{-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-size:14px;color:#05468D;position:relative;font-weight:400}
.checkout--carrito_totales__item--valor a{margin-left:5px;width:20px;height:20px}
.checkout--carrito_totales__item--valor a i{color:#CE4E4D;width:20px;height:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:18px}
.checkout--carrito_totales__item--valor a.procesando{background:url(/assets/imagenes/web/loader4.gif) center center no-repeat}
.checkout--carrito_totales__item--valor a.procesando i{display:none}
.checkout--carrito_totales__item.big .checkout--carrito_totales__item--label{font-size:22px}
.checkout--carrito_totales__item.big .checkout--carrito_totales__item--valor{font-style:italic;font-size:22px}
.checkout--carrito_totales__item.descuento .checkout--carrito_totales__item--label{color:#F7973E}
.checkout--carrito_totales__item.descuento .checkout--carrito_totales__item--valor{font-style:italic;font-weight:700;color:#F7973E}
.checkout--direccion{background-color:#FFF;padding:1.5rem 10px;border-radius:4px}
.checkout--direccion-titulo{font-size:18px;margin-bottom:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-weight:600}
.checkout--card_inputsFrames,.checkout--card_inputsFrames:focus,.checkout--card_inputsFrames:hover,.checkout--direccion-add>span,.checkout--direccion-leyenda{font-family:Inter,sans-serif}
.checkout--direccion-leyenda{font-size:16px;color:#3674BA;margin-bottom:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-weight:500}
.checkout--direccion-contenedor{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.checkout--direccion-contenedor .clientepanel--direcciones-panel,.checkout--direccion-contenedor .clientepanel--facturacion-panel,.checkout--direccion-contenedor .clientepanel--tarjetas-panel{cursor:pointer;-webkit-transition:borderColor 350ms ease;transition:borderColor 350ms ease}
.checkout--direccion-contenedor .clientepanel--direcciones-panel:hover,.checkout--direccion-contenedor .clientepanel--facturacion-panel:hover,.checkout--direccion-contenedor .clientepanel--tarjetas-panel:hover{border-top-color:#00B859}
.checkout--direccion-contenedor .clientepanel--direcciones-panel.seleccion,.checkout--direccion-contenedor .clientepanel--facturacion-panel.seleccion,.checkout--direccion-contenedor .clientepanel--tarjetas-panel.seleccion{border-top:10px solid #3674BA}
.checkout--direccion-contenedor.simple{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.checkout--direccion-add{display:-webkit-inline-box;display:inline-flex}
.checkout--direccion-add>span{-webkit-box-flex:1;flex:1;font-size:16px;color:#F7973E;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-weight:700}
.checkout--direccion-add>i{width:20px;height:20px;margin-left:1rem;background-color:#F7973E;color:#FFF;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}
.checkout--card_form.CheckOutCard.off,.checkout--card_form.CheckOutCvv.off,.checkout--formas-item input[type=radio]{display:none}
#addShopDetalle,.checkout--formas-item label:hover{border:1px solid #F7973E}
.checkout--formas{justify-content:space-around;-webkit-box-align:center;align-items:center}
.checkout--formas-item{margin-bottom:2rem}
.checkout--card_form,.checkout--resumen{margin-bottom:3rem;background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.checkout--formas-item label{width:100%;height:100%;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.checkout--formas-item label span{color:#05468D;font-size:18px;text-transform:uppercase;line-height:1.2;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center}
.checkout--card_form{border-radius:10px;position:relative;border-top:10px solid #ABABAB;padding:20px}
.checkout--card_inputsFrames{width:100%;height:36px;border:1px solid #DDD;padding:2px 8px 2px 36px;background:no-repeat #F1F1F1;font-size:15px;color:#2C2C2C;border-radius:3px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;position:relative;font-weight:400}
.checkout--card_inputsFrames:hover{border-color:#95A3AC;font-weight:400}
.checkout--card_inputsFrames:focus{border-color:#6B7D89;font-weight:400}
.checkout--card_inputsFrames::before{position:absolute;font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f09d";left:0;top:0;color:#073B73;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:19px;width:36px;height:36px}
.checkout--card_inputsFrames.calen::before{content:"\f073"}
.checkout--card_inputsFrames.secure::before{font-weight:900;content:"\f023"}
.checkout--card_inputsFrames.user::before{font-weight:900;content:"\f007"}
.checkout--card_inputsFrames.email::before{font-weight:900;content:"\f0e0"}
.checkout--card_deltarjeta,.checkout--card_deltarjeta:hover{font-family:Inter,sans-serif;font-weight:500;color:#3674BA}
.checkout--card_inputs input{padding:0!important;border:none!important;height:30px!important;position:relative}
.checkout--card_inputs input::-webkit-input-placeholder{font-style:normal!important;font-size:15px!important}
.checkout--card_inputs input::-moz-placeholder{font-style:normal!important;font-size:15px!important}
.checkout--card_inputs input:-ms-input-placeholder{font-style:normal!important;font-size:15px!important}
.checkout--card_deltarjeta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;height:20px;padding-left:25px;position:relative;font-size:14px}
.checkout--card_deltarjeta:hover{font-size:14px}
.checkout--card_deltarjeta:hover::before{color:#00B859}
.checkout--card_deltarjeta::before{position:absolute;font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f09d";left:0;top:0;color:#073B73;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:19px;width:20px;height:20px}
.checkout--resumen-items>span,.checkout--resumen-panel_leyenda{font-family:Inter,sans-serif;display:-webkit-box;display:flex}
.checkout--resumen{border-radius:6px;border-top:10px solid #00B859;padding:10px}
.checkout--resumen.plain{box-shadow:none;border-radius:0;border-top-width:3px;border-top-color:#073B73}
.checkout--resumen-panel{background-color:#FFF;padding:0;border-radius:4px}
.checkout--resumen-panel_leyenda{font-size:16px;color:#3674BA;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:0;font-weight:500}
.checkout--resumen-titulo{font-size:19px;color:#05468D;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:relative;font-family:Salvatore,serif;font-weight:600}
.checkout--resumen-titulo>a{position:absolute;top:0;right:0;font-size:15px;color:#3674BA;font-family:"Work Sans",serif;font-weight:600}
.checkout--resumen-items{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:10px;position:relative}
.checkout--resumen-items>span{font-size:12px;color:#3674BA;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-weight:500}
.checkout--resumen-items>small,.checkout--resumen-nodata{color:#05468D;font-weight:700;font-family:Inter,sans-serif}
.checkout--resumen-items>small{font-size:14px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}
.checkout--resumen-items.logo>div{position:absolute;bottom:0;left:0;height:24px;width:36px}
.checkout--resumen-items.logo>div img{display:block;width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}
.checkout--resumen-items.logo>small{padding-left:40px;height:24px}
.checkout--resumen-items.pdf>small a{display:-webkit-box;display:flex;width:30px;height:30px;margin-left:10px}
.checkout--resumen-items.pdf>small a>i{display:-webkit-box;display:flex;width:30px;height:30px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:28px;color:#F7973E}
.checkout--resumen-nodata{font-size:14px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--pagando-leyenda{font-size:16px;color:#3674BA;margin:0;font-family:"Work Sans",serif;font-weight:500}
.checkout--pagando-leyenda a{color:#F7973E;-webkit-transition:color 350ms ease;transition:color 350ms ease}
.checkout--pagando-leyenda a:hover{color:#C76408}
.checkout--pagando-btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:15px;border-radius:6px;color:#FFF;height:40px;width:250px;font-family:Inter,sans-serif;font-weight:700}
.checkout--pagando-btn:hover{font-size:15px;color:#FFF;background-color:#008540;font-family:Inter,sans-serif;font-weight:700}
.checkout--pagando-btn.plain{background-color:#FFF;width:150px;margin-right:1rem;color:#05468D}
.checkout--pagando-btn.plain:hover{font-size:15px;color:#05468D;background-color:#E2E2E2;font-family:Inter,sans-serif;font-weight:700}
.checkout--pagando.paypal{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.checkout--pagando.paypal>a:nth-child(2){display:none!important}
.checkout--pagando.paypal>div{width:250px!important}
.checkout--informacion{position:fixed;display:none;background-color:#FFF;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;padding:2rem;width:600px;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;max-width:90%}
.checkout--informacion-titulo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:25px;margin-bottom:2rem;color:#05468D;font-family:Salvatore,serif;font-weight:600}
.checkout--informacion-titulo.small{text-transform:uppercase;margin-bottom:10px}
.checkout--informacion-leyenda{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:18px;width:70%;margin:0 auto 3rem;text-align:center;color:#3674BA;font-family:Inter,sans-serif;font-weight:500}
.checkout--informacion-leyenda.small{width:100%;text-align:inherit;font-size:14px;line-height:1.2;margin-bottom:1rem}
.checkout--informacion-fail a,.checkout--informacion-success a{border-radius:6px;height:40px;width:250px;color:#FFF;font-family:Inter,sans-serif;font-weight:700}
.checkout--informacion-imagen{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:4rem}
.checkout--informacion-imagen img{display:block}
.checkout--informacion-estado{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.checkout--informacion-estado.estatus{margin-bottom:2rem}
.checkout--informacion-fail{display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.checkout--informacion-fail a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:15px;background-color:#F15B23}
.checkout--informacion-fail a:hover{font-size:15px;color:#FFF;background-color:#D4430D;font-family:Inter,sans-serif;font-weight:700}
.checkout--informacion-fail.on{display:-webkit-box;display:flex}
.checkout--informacion-success{display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.checkout--informacion-success a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:15px;background-color:#00B859}
.checkout--informacion-success a:hover{font-size:15px;color:#FFF;background-color:#008540;font-family:Inter,sans-serif;font-weight:700}
.checkout--informacion-success.on{display:-webkit-box;display:flex}
.checkout--informacion-inputs{margin-bottom:1rem}
.checkout--informacion-inputs label{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:#121212;font-family:"Work Sans",serif;font-weight:400}
.checkout--informacion-inputs input,.checkout--informacion-inputs select,.checkout--informacion-inputs textarea{width:100%;height:36px;border:1px solid #DDD;padding:2px 8px;background:no-repeat #F1F1F1;font-size:15px;color:#2C2C2C;border-radius:3px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;font-family:Inter,sans-serif;font-weight:400}
.checkout--informacion-inputs input:hover,.checkout--informacion-inputs select:hover,.checkout--informacion-inputs textarea:hover{border-color:#95A3AC;font-family:Inter,sans-serif;font-weight:400}
.checkout--informacion-inputs input:focus,.checkout--informacion-inputs select:focus,.checkout--informacion-inputs textarea:focus{border-color:#6B7D89;font-family:Inter,sans-serif;font-weight:400}
.checkout--informacion-inputs input::-webkit-input-placeholder,.checkout--informacion-inputs select::-webkit-input-placeholder,.checkout--informacion-inputs textarea::-webkit-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.checkout--informacion-inputs input::-moz-placeholder,.checkout--informacion-inputs select::-moz-placeholder,.checkout--informacion-inputs textarea::-moz-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.checkout--informacion-inputs input:-ms-input-placeholder,.checkout--informacion-inputs select:-ms-input-placeholder,.checkout--informacion-inputs textarea:-ms-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.checkout--informacion-inputs textarea{height:100px}
.checkout--informacion-inputs.nar>label{color:#F7973E;font-family:"Work Sans",serif;font-weight:700}
.checkout--informacion-boton{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}
.checkout--informacion-boton a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:15px;border-radius:6px;color:#FFF;background-color:#00B859;height:40px;width:150px;font-family:Inter,sans-serif;font-weight:700}
.checkout--informacion-boton a:hover{font-size:15px;color:#FFF;background-color:#008540;font-family:Inter,sans-serif;font-weight:700}
.checkout--informacion.on{opacity:1;display:block}
.checkout--informacion>a.close{position:absolute;right:10px;top:10px;width:24px;height:24px;color:#000;z-index:12}
.checkout--informacion>a.close>i{width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:24px}
.cityModalCheckout{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#052E5A;z-index:1000;display:none}
.cityModalCheckout.on{opacity:.5;display:block}
.star{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.star label{height:50px;width:50px;position:relative;cursor:pointer;padding:0 10px}
.star label:nth-of-type(5):after{-webkit-animation-delay:.5s;animation-delay:.5s}
.star label:nth-of-type(4):after{-webkit-animation-delay:.4s;animation-delay:.4s}
.star label:nth-of-type(3):after{-webkit-animation-delay:.3s;animation-delay:.3s}
.star label:nth-of-type(2):after{-webkit-animation-delay:.2s;animation-delay:.2s}
.star label:nth-of-type(1):after{-webkit-animation-delay:.1s;animation-delay:.1s}
.star label::after{-webkit-transition:all 1s ease-out;transition:all 1s ease-out;position:absolute;content:"☆";color:#F7973E;font-size:40px}
.star input{display:none}
.star.small{margin:0 2px}
.star.small label{height:25px;width:25px}
.star.small label::after{font-size:22px;top:-2px;left:0}
.star input:checked+label:after,.star input:checked~label:after{content:"★";color:#F7973E;text-shadow:0 0 10px #F7973E}
.spinner_payment{width:56px;height:56px;border-radius:50%;border:9px solid #DBDCEF;border-right-color:#3674BA;-webkit-animation:spinner-d3wgkg 1s infinite linear;animation:spinner-d3wgkg 1s infinite linear}
.boton_global,.formulario .form-item>div.boton button{line-height:40px;width:250px;background-color:#073B73}
@-webkit-keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.boton_global{border-radius:4px;border-width:0;display:-webkit-inline-box;display:inline-flex;font-size:16px;padding:0;color:#FFF;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:40px;font-family:Inter,sans-serif;font-weight:400}
.boton_global:hover{background-color:#042243}
.formulario{width:100%}
.formulario.small{width:450px;max-width:90%;margin:auto}
.formulario .form-item{margin-bottom:1rem}
.formulario .form-item>label{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:#121212;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item>label>small{color:#CE4E4D;font-weight:700}
.formulario .form-item input::-webkit-inner-spin-button,.formulario .form-item input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.formulario .form-item input[type=number]{-moz-appearance:textfield}
.formulario .form-item input[type=email],.formulario .form-item input[type=password],.formulario .form-item input[type=tel],.formulario .form-item input[type=text],.formulario .form-item select,.formulario .form-item textarea{width:100%;height:36px;border:1px solid #DDD;padding:2px 8px;background:no-repeat #F1F1F1;font-size:15px;color:#2C2C2C;border-radius:3px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item input[type=email]:hover,.formulario .form-item input[type=password]:hover,.formulario .form-item input[type=tel]:hover,.formulario .form-item input[type=text]:hover,.formulario .form-item select:hover,.formulario .form-item textarea:hover{border-color:#95A3AC;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item input[type=email]:focus,.formulario .form-item input[type=password]:focus,.formulario .form-item input[type=tel]:focus,.formulario .form-item input[type=text]:focus,.formulario .form-item select:focus,.formulario .form-item textarea:focus{border-color:#6B7D89;font-family:Inter,sans-serif;font-weight:400}
.formulario .form-item input[type=email]::-webkit-input-placeholder,.formulario .form-item input[type=password]::-webkit-input-placeholder,.formulario .form-item input[type=tel]::-webkit-input-placeholder,.formulario .form-item input[type=text]::-webkit-input-placeholder,.formulario .form-item select::-webkit-input-placeholder,.formulario .form-item textarea::-webkit-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.formulario .form-item input[type=email]::-moz-placeholder,.formulario .form-item input[type=password]::-moz-placeholder,.formulario .form-item input[type=tel]::-moz-placeholder,.formulario .form-item input[type=text]::-moz-placeholder,.formulario .form-item select::-moz-placeholder,.formulario .form-item textarea::-moz-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.formulario .form-item input[type=email]:-ms-input-placeholder,.formulario .form-item input[type=password]:-ms-input-placeholder,.formulario .form-item input[type=tel]:-ms-input-placeholder,.formulario .form-item input[type=text]:-ms-input-placeholder,.formulario .form-item select:-ms-input-placeholder,.formulario .form-item textarea:-ms-input-placeholder{color:#9D9D9D;font-style:italic;font-size:14px}
.formulario .form-item textarea{height:100px}
.formulario .form-item>div.der{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.formulario .form-item>div.listado ul li{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;color:#3B4752;font-weight:600;margin-bottom:6px}
.formulario .form-item p,.formulario .form-item>div.boton button{font-weight:400;font-family:Inter,sans-serif}
.formulario .form-item>div.listado ul li a{font-size:14px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.formulario .form-item>div.listado ul li a:hover{-webkit-text-decoration-color:#3B4752;text-decoration-color:#3B4752}
.formulario .form-item>div.boton button{border-radius:4px;border-width:0;display:-webkit-inline-box;display:inline-flex;font-size:16px;padding:0;color:#FFF;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:40px}
.clientepanel--btnadd,.formulario__titulo,.menu_lat li{border-bottom:1px solid #05468D}
.formulario .form-item>div.boton button:hover{background-color:#042243}
.formulario .form-item p{font-size:14px;margin:0;color:#073B73}
.formulario .form-item.sinM{margin-bottom:0}
.formulario .form-item.labelW label{font-weight:700}
.formulario .cheboxcustom{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:10px}
.formulario .cheboxcustom label{margin-left:5px;font-size:14px;width:70%;font-family:Inter,sans-serif;font-weight:400}
.formulario .cheboxcustom label a{font-weight:700;color:#05468D}
.formulario.encuesta .form-item>div.respuesta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:30px;color:#073B73;font-weight:700;-webkit-box-pack:start;justify-content:flex-start}
.formulario__titulo{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding-left:3rem;color:#05468D;font-size:24px}
.formulario__titulo.right{-webkit-box-pack:start;justify-content:flex-start;padding-left:0;padding-right:3rem}
.formulario__titulo.top{margin-top:2rem}
.formulario__col{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}
.contacto--email,.contacto--mapa,.contacto--pin,.contacto--telefono{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;position:relative;min-height:32px;padding-left:36px;margin-bottom:10px;color:#191723;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:Inter,sans-serif;font-weight:400}
.contacto--email::before,.contacto--mapa::before,.contacto--pin::before,.contacto--telefono::before{font-weight:900;font-family:"Font Awesome 6 Pro";font-size:24px;position:absolute;left:5px;top:50%;color:#05468D;content:"\f3c5";-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.contacto--email::before{content:"\f0e0"}
.contacto--telefono::before{content:"\f095"}
.clientepanel--Login{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.clientepanel--Login>section:last-child{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.clientepanel--Login>section:last-child .wrapper{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex}
.clientepanel--Login>section:last-child .wrapper>div.flexrow{margin-bottom:0}
.clientepanel--datos{display:-webkit-box;display:flex;height:100%}
.clientepanel--datos.orden{width:60%;margin:auto}
.clientepanel--datos.orden .clientepanel--datos-imagen,.clientepanel--datos.orden .clientepanel--datos-imagen>img{width:220px}
.clientepanel--datos.orden .clientepanel--datos-info{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}
.clientepanel--datos.orden .clientepanel--datos-info>h1{font-size:40px;line-height:1}
.clientepanel--datos.orden .clientepanel--datos-info>p{font-size:15px;margin-bottom:20px;font-family:"Work Sans",serif;font-weight:500}
.clientepanel--btnadd>a,.clientepanel--direcciones-item span{font-size:14px;font-family:Inter,sans-serif}
.clientepanel--datos-imagen{width:250px;margin-right:4rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.clientepanel--datos-imagen>img{display:block;width:150px;max-width:100%;height:auto}
.clientepanel--datos-info{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.clientepanel--datos-info>h1{margin-bottom:1rem}
.clientepanel--datos-info>p{margin-bottom:1rem;font-size:14px;color:#3674BA}
.clientepanel--btnadd{padding-bottom:.5rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:.5rem}
.clientepanel--btnadd>a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:200px;height:32px;border-radius:4px;background-color:#05468D;color:#FFF;padding:0 10px;font-weight:400}
.clientepanel--btnadd>a:hover{background-color:#3674BA}
.clientepanel--direcciones{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.clientepanel--direcciones-panel{background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}
.clientepanel--direcciones-panel.minibloque{width:270px}
.clientepanel--direcciones-item{display:-webkit-box;display:flex}
.clientepanel--direcciones-item span{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:#073B73;width:75px;font-weight:700}
.clientepanel--direcciones-item span:last-child{color:#3674BA;-webkit-box-flex:1;flex:1;font-weight:400;padding-left:10px}
.clientepanel--direcciones-item.bloque{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:10px}
.clientepanel--direcciones-item.bloque span{width:100%}
.clientepanel--direcciones-item.bloque span:last-child{-webkit-box-flex:1;flex:1;font-weight:700;padding:0;color:#01172F}
.clientepanel--direcciones-item.bloque:last-child{margin-bottom:0}
.clientepanel--direcciones-edicion,.clientepanel--direcciones-remove{position:absolute;top:4px;right:6px;width:32px;height:32px;box-shadow:0 3px 3px rgba(0,0,0,.16);background-color:#073B73;border-radius:6px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.clientepanel--direcciones-edicion:hover,.clientepanel--direcciones-remove:hover{background-color:#042243}
.clientepanel--direcciones-edicion>i,.clientepanel--direcciones-remove>i{width:32px;height:32px;color:#FFF;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:16px}
.clientepanel--compras-item>div,.clientepanel--compras-item_folio a,.clientepanel--facturacion-item span,.clientepanel--tarjetas-item span{font-size:14px;font-family:Inter,sans-serif}
.clientepanel--direcciones-remove{top:inherit;bottom:4px;background-color:#F15B23}
.clientepanel--direcciones-remove:hover{background-color:#D4430D}
.clientepanel--facturacion{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.clientepanel--facturacion-panel{background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}
.clientepanel--facturacion-item{display:-webkit-box;display:flex}
.clientepanel--facturacion-item span{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:#073B73;width:100px;font-weight:700}
.clientepanel--facturacion-item span:last-child{color:#3674BA;-webkit-box-flex:1;flex:1;font-weight:400;padding-left:10px}
.clientepanel--facturacion-edicion,.clientepanel--facturacion-remove{position:absolute;top:4px;right:6px;width:32px;height:32px;box-shadow:0 3px 3px rgba(0,0,0,.16);background-color:#073B73;border-radius:6px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.clientepanel--facturacion-edicion:hover,.clientepanel--facturacion-remove:hover{background-color:#042243}
.clientepanel--facturacion-edicion>i,.clientepanel--facturacion-remove>i{width:32px;height:32px;color:#FFF;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:16px}
.clientepanel--facturacion-remove{top:inherit;bottom:4px;background-color:#F15B23}
.clientepanel--facturacion-remove:hover{background-color:#D4430D}
.clientepanel--tarjetas{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;align-content:flex-start}
.clientepanel--tarjetas-panel{width:270px;background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;position:relative;border-top:10px solid #ABABAB;padding:10px 50px 10px 10px;margin-bottom:2rem;margin-left:3rem}
.clientepanel--tarjetas-panel:last-child{align-self:flex-end}
.clientepanel--tarjetas-panel.imagen{padding:10px;height:110px}
.clientepanel--tarjetas-panel.imagen>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}
.clientepanel--tarjetas-panel.imagen img{height:40px;width:auto;display:block}
.clientepanel--tarjetas-item{display:-webkit-box;display:flex}
.clientepanel--tarjetas-item span{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;color:#3674BA;width:75px;font-weight:500}
.clientepanel--tarjetas-item span:last-child{-webkit-box-flex:1;flex:1;font-weight:400;padding-left:10px}
.clientepanel--tarjetas-item.bloque{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:10px}
.clientepanel--tarjetas-item.bloque span{width:100%}
.clientepanel--tarjetas-item.bloque span:last-child{-webkit-box-flex:1;flex:1;font-weight:700;padding:0;color:#073B73}
.clientepanel--tarjetas-item.bloque:last-child{margin-bottom:0}
.clientepanel--tarjetas-remove{position:absolute;bottom:4px;right:6px;width:32px;height:32px;box-shadow:0 3px 3px rgba(0,0,0,.16);background-color:#F15B23;border-radius:6px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.clientepanel--tarjetas-remove:hover{background-color:#D4430D}
.clientepanel--tarjetas-remove>i{width:32px;height:32px;color:#FFF;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:16px}
.clientepanel--compras-item{display:-webkit-box;display:flex;height:42px}
.clientepanel--compras-item>div{padding:3px 10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-weight:400}
.clientepanel--compras-item_no{width:80px;font-weight:700!important}
.clientepanel--compras-item_folio{-webkit-box-flex:1;flex:1;-webkit-box-pack:start!important;justify-content:flex-start!important}
.clientepanel--compras-item_folio a{color:#191723;font-weight:400}
.clientepanel--compras-item_estado,.clientepanel--compras-item_total{width:200px}
.clientepanel--compras-item.header{height:30px}
.clientepanel--compras-item.header>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#FFF;background-color:#01172F;border-right:1px solid #FFF;font-size:16px;font-family:"Work Sans",serif;font-weight:700}
.clientepanel--compras-item.header>div:last-child{border:none}
.or-spacer-vertical.left .mask:after,.or-spacer-vertical.right .mask:before{display:block;width:20px;border-radius:12px/125px;box-shadow:0 0 8px #AEB1B3;content:""}
.clientepanel--compras-item:nth-child(even){background-color:#E9E7E7}
.or-spacer-vertical{display:block;position:relative}
.or-spacer-vertical .mask{overflow:hidden;width:20px;height:300px}
.or-spacer-vertical.left .mask:after{margin-left:-20px;height:100%}
.or-spacer-vertical.right .mask:before{margin-left:20px;height:100%}
.menu_lat a{display:-webkit-box;display:flex;min-height:30px}
.menu_lat a i{width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:18px;margin-right:6px;-webkit-transition:color 250ms ease;transition:color 250ms ease;color:#073B73}
.menu_lat a span{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:14px;color:#073B73;font-family:Inter,sans-serif;font-weight:700}
.blog-articulo--listado li::before,.faq--pregunta_pre a::before{font-family:"Font Awesome 6 Pro";width:25px;height:25px}
.menu_lat a:hover i{color:#F7973E}
.menu_lat a.activo i{color:#00B859}
.menu_lat a.procesar span{background-repeat:no-repeat;background-position:center left;font-size:0}
.menu_lat li{padding-bottom:3px}
.menu_lat li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.boton-pin{display:-webkit-box;display:flex;border-radius:4px;color:#FFF;background-color:#00B859;width:100px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:32px;margin-top:1rem;-webkit-transition:background-color 350ms ease;transition:background-color 350ms ease}
.boton-pin:hover{color:#FFF;background-color:#008540}
.blog-contenido{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:4rem 3rem;grid-auto-flow:row;grid-template-areas:"N1 N2 N3" "N4 N5 N6" "N7 N8 N9"}
.blog-contenido .N1{grid-area:N1}
.blog-contenido .N2{grid-area:N2}
.blog-contenido .N3{grid-area:N3}
.blog-contenido .N4{grid-area:N4}
.blog-contenido .N5{grid-area:N5}
.blog-contenido .N6{grid-area:N6}
.blog-contenido .N7{grid-area:N7}
.blog-contenido .N8{grid-area:N8}
.blog-contenido .N9{grid-area:N9}
.blog-contenido.dos_filas{grid-template-rows:1fr 1fr;grid-template-areas:"N1 N2 N3" "N4 N5 N6"}
.blog-contenido.una_filas{grid-template-rows:1fr;grid-template-areas:"N1 N2 N3"}
.blog-articulo--imagen{margin-bottom:10px}
.blog-articulo--imagen div{width:100%;position:relative;padding-top:56.25%}
.blog-articulo--imagen div>img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blog-articulo--metadatos_categorias__link{font-size:13px;font-weight:700;color:#05468D}
.blog-articulo--metadatos_titulo{margin-bottom:3px}
.blog-articulo--metadatos_titulo a{font-size:22px;line-height:1.4;display:-webkit-box;display:flex;text-align:justify}
.blog-articulo--listado li{position:relative;padding-left:25px;min-height:25px}
.blog-articulo--listado li::before{position:absolute;font-weight:900;content:"\f111";left:0;top:0;color:#3674BA;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:18px}
.blog-articulo--lateral article{width:80%;margin:0 auto 2rem}
.blog-articulo--lateral article .blog-articulo--metadatos_titulo a{font-size:14px}
.blog-titulos{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.blog-titulos--principal{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:28px;text-transform:uppercase;padding:0 2rem 1px;border-bottom:1px solid #121212;margin:auto auto 5px;text-align:center;line-height:1.4;font-family:Inter,sans-serif;font-weight:700}
.blog-titulos--principal.sub{font-size:22px;width:100%}
.blog-titulos--categorias,.blog-titulos--categorias:hover{font-size:14px;font-family:"Work Sans",serif;font-weight:500;color:#05468D}
.blog-titulos--categorias{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0;margin:0;text-align:center;text-transform:uppercase;border-bottom:none}
.faq--pregunta_pre{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;position:relative;min-height:25px;color:#05468D;margin-bottom:10px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700}
.faq--pregunta_res,body.gamersView>main .breadcrumb_section{margin-bottom:1rem}
.faq--pregunta_pre a{position:absolute;right:-103px;top:-2px;height:25px;width:100px;padding-left:25px;font-size:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;color:#F7973E}
.faq--pregunta_pre a::before{position:absolute;font-weight:400;content:"\f164";font-size:20px;color:#F7973E;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;top:0;left:0}
.faq--pregunta_pre a:hover::before{font-weight:600}
.faq--pregunta_pre a.procesando{background-image:url(/assets/imagenes/web/prelog.gif);background-position:left center;background-repeat:no-repeat;font-size:0}
.faq--pregunta_pre a.procesando::before{font-size:0}
.faq--pregunta_res{padding-left:20px;display:none}
.faq--pregunta_res.on{display:block}
body.gamersView>footer .footer-paymet{display:none}
body.gamersView .producto-detalle,body.listadoCategoriasView .producto-detalle{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content min-content;grid-auto-rows:1fr;gap:36px 16px;grid-auto-flow:row}
body.gamersView .producto-detalle{margin-bottom:2rem;grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11 G12" "G13 G14 G15 G16";background-color:transparent;border-radius:0}
body.gamersView .producto-detalle.grid1{grid-template-areas:"G1"}
body.gamersView .producto-detalle.grid2{grid-template-areas:"G1 G2"}
body.gamersView .producto-detalle.grid3{grid-template-areas:"G1 G2 G3"}
body.gamersView .producto-detalle.grid4{grid-template-areas:"G1 G2 G3 G4"}
body.gamersView .producto-detalle.grid5{grid-template-areas:"G1 G2 G3 G4" "G5"}
body.gamersView .producto-detalle.grid6{grid-template-areas:"G1 G2 G3 G4" "G5 G6"}
body.gamersView .producto-detalle.grid7{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7"}
body.gamersView .producto-detalle.grid8{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8"}
body.gamersView .producto-detalle.grid9{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9"}
body.gamersView .producto-detalle.grid10{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10"}
body.gamersView .producto-detalle.grid11{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11"}
body.gamersView .producto-detalle.grid12{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11 G12"}
body.gamersView .producto-detalle.grid13{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11 G12" "G13"}
body.gamersView .producto-detalle.grid14{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11 G12" "G13 G14"}
body.gamersView .producto-detalle.grid15{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11 G12" "G13 G14 G15"}
body.gamersView .G1{grid-area:G1}
body.gamersView .G2{grid-area:G2}
body.gamersView .G3{grid-area:G3}
body.gamersView .G4{grid-area:G4}
body.gamersView .G5{grid-area:G5}
body.gamersView .G6{grid-area:G6}
body.gamersView .G7{grid-area:G7}
body.gamersView .G8{grid-area:G8}
body.gamersView .G9{grid-area:G9}
body.gamersView .G10{grid-area:G10}
body.gamersView .G11{grid-area:G11}
body.gamersView .G12{grid-area:G12}
body.gamersView .G13{grid-area:G13}
body.gamersView .G14{grid-area:G14}
body.gamersView .G15{grid-area:G15}
body.gamersView .G16{grid-area:G16}
body.gamersView .separador_secction{height:5px;-webkit-animation:rotateGamers 5s infinite linear;animation:rotateGamers 5s infinite linear;background:-webkit-linear-gradient(left,#30FF90 0,#ED2DED 25%,#C99826 50%,#30FFE6 75%,#30FF90 100%);background:linear-gradient(to right,#30FF90 0,#ED2DED 25%,#C99826 50%,#30FFE6 75%,#30FF90 100%)}
body.gamersView .secction_categorias{background-image:url(/assets/imagenes/web/fondo-neon-01.png);background-position:center center}
body.gamersView h1.gammer,body.gamersView h3.gammer{color:#FFF;font-size:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;margin:3rem 0;text-transform:uppercase;font-family:"Work Sans",serif;font-weight:600}
body.gamersView h3.gammer{color:#121212}
body.gamersView .list_cate_gammer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
body.gamersView .list_cate_gammer__imagen{position:relative;width:100%;padding-top:100%}
body.gamersView .list_cate_gammer__imagen img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;border:0 solid #fff;-webkit-transition:border-width 350ms ease;transition:border-width 350ms ease}
body.gamersView .list_cate_gammer__imagen a:hover img{border-width:14px}
body.gamersView .list_cate_gammer__datos{height:157px;background-color:#0F0F0F}
body.gamersView .list_cate_gammer__datos h2{color:#FFF;font-size:20px;margin:1rem 7px;line-height:1.2;font-family:Inter,sans-serif;font-weight:700}
body.gamersView .list_cate_gammer__datos p{color:#FFF;font-size:12px;margin-bottom:10px;margin-left:9px;margin-right:9px;line-height:1.4;font-family:Inter,sans-serif;font-weight:400}
body.gamersView .list_cate_gammer__datos p+a,body.gamersView .list_cate_gammer__datos>a{font-size:12px;color:#00B859;font-weight:400;font-family:Inter,sans-serif}
body.gamersView .list_cate_gammer__datos p+a{margin-left:9px;margin-right:9px}
body.gamersView .list_cate_gammer__separador{height:5px;-webkit-animation:rotateGamers 120s infinite linear;animation:rotateGamers 120s infinite linear;background:-webkit-linear-gradient(left,#30FF90 0,#ED2DED 25%,#C99826 50%,#30FFE6 75%,#30FF90 100%);background:linear-gradient(to right,#30FF90 0,#ED2DED 25%,#C99826 50%,#30FFE6 75%,#30FF90 100%)}
body.listadoCategoriasView .producto-detalle{grid-template-areas:"G1 G2 G3 G4" "G5 G6 G7 G8" "G9 G10 G11 G12" "G13 G14 G15 G16";background-color:transparent;border-radius:0}
body.listadoCategoriasView .G1{grid-area:G1}
body.listadoCategoriasView .G2{grid-area:G2}
body.listadoCategoriasView .G3{grid-area:G3}
body.listadoCategoriasView .G4{grid-area:G4}
body.listadoCategoriasView .G5{grid-area:G5}
body.listadoCategoriasView .G6{grid-area:G6}
body.listadoCategoriasView .G7{grid-area:G7}
body.listadoCategoriasView .G8{grid-area:G8}
body.listadoCategoriasView .G9{grid-area:G9}
body.listadoCategoriasView .G10{grid-area:G10}
body.listadoCategoriasView .G11{grid-area:G11}
body.listadoCategoriasView .G12{grid-area:G12}
body.listadoCategoriasView .G13{grid-area:G13}
body.listadoCategoriasView .G14{grid-area:G14}
body.listadoCategoriasView .G15{grid-area:G15}
body.listadoCategoriasView .G16{grid-area:G16}
body.listadoCategoriasView .list_cate_gammer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
body.listadoCategoriasView .list_cate_gammer__imagen{position:relative;width:100%;padding-top:100%}
body.listadoCategoriasView .list_cate_gammer__imagen img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;border:0 solid #05468D;-webkit-transition:border-width 350ms ease;transition:border-width 350ms ease}
body.listadoCategoriasView .list_cate_gammer__imagen a:hover img{border-width:14px}
body.listadoCategoriasView .list_cate_gammer__datos{height:60px}
body.listadoCategoriasView .list_cate_gammer__datos h2{color:#05468D;margin:1rem 0 5px;line-height:1.2;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-transform:uppercase;font-size:16px;font-family:Inter,sans-serif;font-weight:700}
body.listadoCategoriasView .list_cate_gammer__datos>a{font-size:12px;color:#00B859;font-family:Inter,sans-serif;font-weight:400}
@-webkit-keyframes rotateGamers{from{background-position:-3000px}
to{background-position:0}
}
@keyframes rotateGamers{from{background-position:-3000px}
to{background-position:0}
}
@media (min-width:768px) and (max-width:991px){body.gamersView .owl-carousel.city-gamer-baner .owl-item img,body.listadoCategoriasView .owl-carousel.city-gamer-baner .owl-item img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}
body.gamersView .producto-detalle,body.listadoCategoriasView .producto-detalle{grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-auto-rows:1fr;grid-template-areas:"G1 G2" "G3 G4" "G5 G6" "G7 G8" "G9 G10" "G11 G12" "G13 G14" "G15 G16"}
body.gamersView .producto-detalle.grid1,body.gamersView .producto-detalle.grid2,body.listadoCategoriasView .producto-detalle.grid1,body.listadoCategoriasView .producto-detalle.grid2{grid-template-areas:"G1 G2"}
body.gamersView .producto-detalle.grid3,body.gamersView .producto-detalle.grid4,body.listadoCategoriasView .producto-detalle.grid3,body.listadoCategoriasView .producto-detalle.grid4{grid-template-areas:"G1 G2" "G3 G4"}
body.gamersView .producto-detalle.grid5,body.gamersView .producto-detalle.grid6,body.listadoCategoriasView .producto-detalle.grid5,body.listadoCategoriasView .producto-detalle.grid6{grid-template-areas:"G1 G2" "G3 G4" "G5 G6"}
body.gamersView .producto-detalle.grid7,body.gamersView .producto-detalle.grid8,body.listadoCategoriasView .producto-detalle.grid7,body.listadoCategoriasView .producto-detalle.grid8{grid-template-areas:"G1 G2" "G3 G4" "G5 G6" "G7 G8"}
body.gamersView .producto-detalle.grid10,body.gamersView .producto-detalle.grid9,body.listadoCategoriasView .producto-detalle.grid10,body.listadoCategoriasView .producto-detalle.grid9{grid-template-areas:"G1 G2" "G3 G4" "G5 G6" "G7 G8" "G9 G10"}
body.gamersView .producto-detalle.grid11,body.gamersView .producto-detalle.grid12,body.listadoCategoriasView .producto-detalle.grid11,body.listadoCategoriasView .producto-detalle.grid12{grid-template-areas:"G1 G2" "G3 G4" "G5 G6" "G7 G8" "G9 G10" "G11 G12"}
body.gamersView .producto-detalle.grid13,body.gamersView .producto-detalle.grid14,body.listadoCategoriasView .producto-detalle.grid13,body.listadoCategoriasView .producto-detalle.grid14{grid-template-areas:"G1 G2" "G3 G4" "G5 G6" "G7 G8" "G9 G10" "G11 G12" "G13 G14"}
body.gamersView .producto-detalle.grid15,body.listadoCategoriasView .producto-detalle.grid15{grid-template-areas:"G1 G2" "G3 G4" "G5 G6" "G7 G8" "G9 G10" "G11 G12" "G13 G14" "G15"}
}
@media (max-width:767px){.col-4.box-sidebar,.col-8{width:100%!important;max-width:100%!important;flex-basis:auto!important}
a.logo_mobile img{width:100px}
a.icono.text_naranja{color:#FFF!important}
.header-bottom--menu_item>a.icono>span{font-size:46%!important;top:2px!important}
body.gamersView .owl-carousel.city-gamer-baner .owl-item img,body.listadoCategoriasView .owl-carousel.city-gamer-baner .owl-item img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}
body.gamersView .producto-detalle,body.listadoCategoriasView .producto-detalle{grid-template-columns:1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-auto-rows:1fr;grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13" "G14" "G15" "G16"}
body.gamersView .producto-detalle.grid1,body.listadoCategoriasView .producto-detalle.grid1{grid-template-areas:"G1"}
body.gamersView .producto-detalle.grid2,body.listadoCategoriasView .producto-detalle.grid2{grid-template-areas:"G1" "G2"}
body.gamersView .producto-detalle.grid3,body.listadoCategoriasView .producto-detalle.grid3{grid-template-areas:"G1" "G2" "G3"}
body.gamersView .producto-detalle.grid4,body.listadoCategoriasView .producto-detalle.grid4{grid-template-areas:"G1" "G2" "G3" "G4"}
body.gamersView .producto-detalle.grid5,body.listadoCategoriasView .producto-detalle.grid5{grid-template-areas:"G1" "G2" "G3" "G4" "G5"}
body.gamersView .producto-detalle.grid6,body.listadoCategoriasView .producto-detalle.grid6{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6"}
body.gamersView .producto-detalle.grid7,body.listadoCategoriasView .producto-detalle.grid7{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7"}
body.gamersView .producto-detalle.grid8,body.listadoCategoriasView .producto-detalle.grid8{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8"}
body.gamersView .producto-detalle.grid9,body.listadoCategoriasView .producto-detalle.grid9{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9"}
body.gamersView .producto-detalle.grid10,body.listadoCategoriasView .producto-detalle.grid10{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10"}
body.gamersView .producto-detalle.grid11,body.listadoCategoriasView .producto-detalle.grid11{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11"}
body.gamersView .producto-detalle.grid12,body.listadoCategoriasView .producto-detalle.grid12{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12"}
body.gamersView .producto-detalle.grid13,body.listadoCategoriasView .producto-detalle.grid13{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13"}
body.gamersView .producto-detalle.grid14,body.listadoCategoriasView .producto-detalle.grid14{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13" "G14"}
body.gamersView .producto-detalle.grid15,body.listadoCategoriasView .producto-detalle.grid15{grid-template-areas:"G1" "G2" "G3" "G4" "G5" "G6" "G7" "G8" "G9" "G10" "G11" "G12" "G13" "G14" "G15"}
body.gamersView h1.gammer,body.gamersView h3.gammer,body.listadoCategoriasView h1.gammer,body.listadoCategoriasView h3.gammer{margin:1rem 0}
}
.producto-precios{display:-webkit-box;display:flex;align-content:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin-bottom:0}
.producto-precios div{-webkit-box-align:start;align-items:flex-start}
.producto-detalle--cart_btn{width:100%;justify-content:space-around}
#addShopDetalle{background:0 0;color:#F7973E}
.box-cart.show .mini-carrito{display:block}
.box-cart .mini-carrito{margin-top:0}
.mini-carrito{position:absolute;top:100%;right:0;width:400px;background:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;display:none;margin-top:10px}
.mini-carrito.active{display:block}
.mini-carrito-header{padding:15px 20px;border-bottom:1px solid #EEE;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.mini-carrito-header h3{margin:0;font-size:16px;font-weight:500;color:#333}
.mini-carrito-header .borrar-todos{color:#0056B3;text-decoration:none;font-size:14px;font-weight:500}
.mini-carrito-header .borrar-todos:hover{text-decoration:underline}
.mini-carrito-items{max-height:40vh;overflow-y:auto;padding:0}
.mini-carrito .mini-carrito-item{padding:15px 20px;border-bottom:1px solid #EEE;display:-webkit-box;display:flex;position:relative;gap:15px}
.mini-carrito .mini-carrito-item .item-imagen{width:80px;height:80px;flex-shrink:0}
.mini-carrito .mini-carrito-item .item-imagen img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #EEE;border-radius:4px}
.mini-carrito .mini-carrito-item .item-detalles{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}
.mini-carrito .mini-carrito-item .item-detalles .item-info .item-nombre{margin:0 0 5px;font-size:14px;color:#333;font-weight:500;line-height:1.3}
.mini-carrito .mini-carrito-item .item-detalles .item-info .item-sku{margin:0;font-size:12px;color:#666}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;margin-top:10px}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .cantidad-wrapper .cantidad-label{display:block;font-size:12px;color:#666;margin-bottom:5px}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .cantidad-wrapper .cantidad-controles{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:1px solid #DDD;border-radius:4px;height:32px}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .cantidad-wrapper .cantidad-controles button{background:0 0;border:none;width:32px;height:100%;font-size:16px;color:#0056B3;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .cantidad-wrapper .cantidad-controles button:hover{background-color:#F5F5F5}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .cantidad-wrapper .cantidad-controles input{width:40px;text-align:center;border:none;border-left:1px solid #DDD;border-right:1px solid #DDD;height:100%;font-size:14px;color:#333;padding:0;background:0 0}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .precio-wrapper{text-align:right}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .precio-wrapper .precio-original{display:block;font-size:13px;color:#999;text-decoration:line-through;margin-bottom:2px}
.mini-carrito .mini-carrito-item .item-detalles .item-cantidad-precio .precio-wrapper .item-precio{font-size:16px;font-weight:600;color:#333}
.mini-carrito .mini-carrito-item .btn-eliminar{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:20px;color:#999;cursor:pointer;width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}
.mini-carrito .mini-carrito-item .btn-eliminar:hover{background-color:#F5F5F5;color:#666}
.mini-carrito-footer{padding:15px 20px;background:#F9F9F9;border-radius:0 0 4px 4px}
.mini-carrito-footer .totales{margin-bottom:15px}
.mini-carrito-footer .totales .descuento,.mini-carrito-footer .totales .envio,.mini-carrito-footer .totales .subtotal,.mini-carrito-footer .totales .total{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#333}
.mini-carrito-footer .totales .descuento:last-child,.mini-carrito-footer .totales .envio:last-child,.mini-carrito-footer .totales .subtotal:last-child,.mini-carrito-footer .totales .total:last-child{margin-bottom:0}
.mini-carrito-footer .totales .descuento .monto,.mini-carrito-footer .totales .envio .monto,.mini-carrito-footer .totales .subtotal .monto,.mini-carrito-footer .totales .total .monto{font-weight:500}
.mini-carrito-footer .totales .descuento{color:#28A745}
.mini-carrito-footer .totales .total{font-size:16px;font-weight:600;margin-top:10px;padding-top:10px;border-top:1px solid #DDD}
.mini-carrito-footer .btn-pagar{display:block;width:100%;padding:12px;background:#FF6B00;color:#fff;text-align:center;text-decoration:none;border-radius:4px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:background-color .2s;transition:background-color .2s}
.mini-carrito-footer .btn-pagar:hover{background:#E65C00}
.header-main--btn{position:relative}
.header-main--btn .mini-carrito::before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;-webkit-filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, .05));filter:drop-shadow(0 -2px 2px rgba(0, 0, 0, .05))}
@media (min-width:768px) and (max-width:991px){.marquesina,main.web{margin-top:187px}
.contenedor--listado{-webkit-column-count:4;-moz-column-count:4;column-count:4}
.listado--producto-datos_meta{flex-wrap:wrap}
.listado--producto-datos_start{width:50%;-webkit-box-ordinal-group:2;order:1}
.listado--producto-datos_resenas{width:100%;-webkit-box-ordinal-group:4;order:3}
.listado--producto-datos_stock{width:50%;-webkit-box-ordinal-group:3;order:2}
.contenedor--categorias{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media (max-width:767px){div.wrapper{padding-right:0;padding-left:0}
.header-bottom{height:48px}
.header-bottom--menu_item>a.icono{height:48px;width:48px;font-size:24px}
main.web{margin-top:223px}
body.viewMarquesinaTop main.web{margin-top:259px}
.marquesina{margin-top:203px}
.show_404{font-size:250px}
.fixJustifyCon{-webkit-box-pack:justify!important;justify-content:space-between!important}
.listado--producto{flex-wrap:wrap}
.producto-item{width:100%!important;margin-right:0}
.producto-item--imagen{width:100%;height:150px}
.etiqueta.oferta{right:32px!important}
.listado--producto-datos_sku{width:100%;padding:10px}
.listado--producto-datos_sku>span{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
}
@media (min-width:992px) and (max-width:1199px){.header-main--btn__icono{width:32px}
.footer-leyenda--copy p{text-align:center}
}
@media (max-width:767px){#btn_up_web,#btn_up_whatapps{height:50px;width:50px;right:10px}
.blog-contenido,.blog-contenido.dos_filas,.blog-contenido.una_filas{grid-template-columns:1fr;grid-template-rows:1fr}
.producto-detalle,.producto-detalle--ayuda,.producto-detalle--cart,.producto-detalle--infopreventivo,.producto-detalle--leyenda,.producto-detalle--precio,.producto-detalle--redes,.producto-detalle--sellos{padding:0}
.footer-leyenda--menu ul{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}
.contenedor--categorias{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#btn_up_web{font-size:21px;bottom:120px}
#btn_up_whatapps{font-size:30px;bottom:60px}
.blog-contenido{gap:4rem 3rem;grid-auto-flow:row;grid-template-areas:"N1" "N2" "N3" "N4" "N5" "N6" "N7" "N8" "N9"}
.blog-contenido.dos_filas{grid-template-areas:"N1" "N2" "N3" "N4" "N5" "N6"}
.blog-contenido.una_filas{grid-template-areas:"N1" "N2" "N3"}
.city-contenido figure img{width:100%;height:auto}
.breadcrumb_nav>ul{flex-wrap:wrap;margin-top:.1rem}
.breadcrumb_nav>ul li{margin-top:0}
.breadcrumb_nav>ul li a,.breadcrumb_nav>ul li span{height:inherit;min-height:5px}
.checkout--resumen{margin-bottom:1rem}
.checkout--carrito_productos-items{flex-wrap:wrap}
.checkout--carrito_productos-items__imagen{width:100%;margin-bottom:1rem}
.checkout--carrito_productos-items__datos,.checkout--carrito_productos-items__datos--titulos{margin-bottom:1rem}
.checkout--carrito_productos-items__cantidad{width:100%!important}
.checkout--carrito_productos-items__boton{margin-top:1rem;-webkit-box-pack:center;justify-content:center;width:100%;margin-left:0}
.checkout--carrito_data-cantidades>span,.checkout--carrito_productos-items__datos--cali{-webkit-box-pack:center;justify-content:center}
.checkout--carrito_productos-items__datos--titulos>a h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-width:0;overflow-wrap:anywhere}
.producto-detalle--descripcion_attr>div{width:100%}
.producto-detalle--galeria_contenedor{height:250px}
.productos-carrusel--titulo h3{font-size:13px}
.checkout--carrito{flex-wrap:wrap;padding:0 10px}
.checkout--carrito_data{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-bottom:1rem}
.checkout--carrito_btnup{width:100%;-webkit-box-pack:center;justify-content:center}
.checkout--direccion{padding:0 10px}
.checkout--direccion-contenedor{-webkit-box-pack:center!important;justify-content:center!important}
.listado--ordenar{margin:0}
.listado--resultado{padding-bottom:0;min-height:inherit}
.listado--resultado>span:first-child{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.listado--resultado>span:last-child{display:none}
.faq--pregunta_pre.myopinion{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}
.star.small label{height:20px;width:20px}
.star.small label::after{font-size:20px;top:-4px;left:0}
}
@media (max-width:375px){.footer-info--text p{text-align:center}
.footer-info--newsletter__form input{width:calc(100% - 95px)}
.footer-info--newsletter__form button{width:95px;font-size:12px}
.contenedor--listado{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
body.viewMobile main.web{margin-top:60px}
body.viewMobile .titulo--primario{font-size:20px;display:-webkit-box;display:flex;margin:10px auto 20px;color:#073B73;-webkit-box-pack:center;justify-content:center;text-align:left;line-height:1.2;font-family:Inter,sans-serif;font-weight:700;text-transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.header-mobile{background-color:#143453;height:60px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;flex-wrap:nowrap}
.header-mobile .flexrow{width:95%}
.header-mobile .logo_mobile{display:-webkit-box;display:flex;height:48px;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding-left:10px}
.productos--mobile_listado{display:grid;grid-template-columns:repeat(auto-fill,47%);-webkit-box-pack:justify;justify-content:space-between;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%}
.productos--mobile_listado .producto-item{border:1px solid #C6C9CB;border-radius:6px;padding:5px;margin-bottom:2rem}
.productos--mobile_listado .producto-item--metadatos{padding:5px;min-height:inherit}
.productos--mobile_listado .producto-item--titulo{padding:5px;min-height:75px}
.productos--mobile_listado .producto-item--carrito_precios{-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:normal;align-items:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.productos--mobile_listado .producto-item--carrito_precios>small{font-size:.8em;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-flex:1;flex:1;padding-left:5px}
.productos--mobile_listado .producto-item--carrito_precios>span{-webkit-box-flex:1;flex:1;padding:5px;font-size:21px;font-weight:400;-webkit-box-pack:start;justify-content:flex-start;color:#828282}
.btn-mobile-view{border:1px solid #F7973E;padding:10px;border-radius:6px;width:90%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:18px;color:#FFF;background-color:#F7973E;-webkit-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;font-family:Inter,sans-serif;font-weight:500;margin-bottom:30px}
.btn-mobile-view.web{max-width:300px;margin-bottom:2rem;min-height:42px;line-height:1.2;text-align:center}
.btn-mobile-view.web:hover{font-size:18px;color:#F7973E;background-color:#FFF;font-family:Inter,sans-serif;font-weight:500}
.registro,.registro-checkbox label,.registro-info-texto h1,.tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_btn a.addCartCarru,body.oneCheckoutView .cart-summary h3{font-family:'Work Sans',serif}
.tns-outer .producto-item.tns-item .producto-item--metadatos .producto-item--metadatos_stock img{display:none}
.tns-outer .producto-item.tns-item .producto-item--titulo a{text-align:left}
.tns-outer .producto-item.tns-item .producto-item--carrito{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;height:100px}
.tns-outer .producto-item.tns-item{box-shadow:0 0 10px 1px #DDD;padding:10px;border-radius:10px;margin:5px}
.tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_btn a.addCartCarru:hover{background:#df7009;-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_precios{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-content:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;padding:10px 15px}
.tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_btn{width:100%;display:block;height:auto;margin:0}
.tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_btn a.addCartCarru{width:100%;display:-webkit-box;display:flex;background-color:#F7973E;border-radius:50px;padding:10px;color:#FFF;font-size:16px;-webkit-box-align:center;align-items:center;justify-content:space-around;height:40px;font-weight:500}
.tns-outer .producto-item.tns-item .producto-item--carrito .producto-item--carrito_btn a.addCartCarru img{margin:0 auto;width:20px;height:20px}
.listado--filtros-caja h4{background:#F9F4F4;color:#05468D}
.listado--filtros-caja li.vermas{margin-top:10px}
.contenedor_producto_listado{overflow:visible;padding:10px}
a.addListCartShop{background-color:#F7973E;border-radius:50px;padding:10px;height:37px}
a.addListCartShop:hover{background-color:#df7009}
body.gamersView .list_cate_gammer__datos{min-height:180px}
body.gamersView .list_cate_gammer__datos a:nth-child(3){margin:20px auto 0;color:#FFF!important;width:80%;display:block;background-color:#F7973E;border-radius:50px;padding:10px;height:auto;text-align:center;text-transform:capitalize;font-size:14px}
.bloque-banner{display:block;width:100%;clear:both;background:#001A1B}
.bloque-banner .row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}
.bloque-banner .row .block-left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:80%;-webkit-box-align:start;align-items:flex-start;margin:0 auto;color:#FFF}
.bloque-banner .row .block-left h2{margin-bottom:10px;color:#FFF;font-size:40px;font-weight:700}
.bloque-banner .row .block-left p{font-size:12px;font-weight:400}
.bloque-banner .row .block-left .buttons a{display:inline-block;width:200px;text-align:center;padding:8px 20px;border-radius:50px;margin-right:20px;margin-top:10px;color:#FFF;font-size:14px;font-weight:700}
.bloque-banner .row .block-left .buttons a.orange{background:#F7973E}
.bloque-banner .row .block-left .buttons a.green{background:#00B859}
.bloque-banner .row .col-md-6.col-xs-12{width:50%}
.bloque-banner .row .block-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:500px}
span.add-to-wish-list{position:absolute;right:20px;top:20px;display:none}
span.add-to-wish-list.added svg path,span.add-to-wish-list:hover svg path{fill:red;cursor:pointer}
@media only screen and (max-width:820px){.bloque-banner .row{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.bloque-banner .row .col-md-6.col-xs-12{width:100%;min-height:300px}
.bloque-banner .row .block-left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:80%;-webkit-box-align:start;align-items:flex-start;margin:10% auto;color:#FFF}
}
@media only screen and (max-width:414px){.bloque-banner .row .block-left .buttons a{margin:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.producto-detalle--cart_btn>div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.producto-detalle--cart_btn>div>a{position:fixed}
.producto-detalle--cart_btn>div>a i{margin-right:5px}
.producto-precios{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}
.producto-precios .producto-detalle--leyenda{padding-left:0;padding-right:0}
.producto-detalle--descripcion_attr{height:auto}
}
.registro{padding-top:179px;font-weight:700}
@media (max-width:767px){.registro{padding-top:100px;font-family:'Work Sans',serif;font-weight:700}
}
.registro-flex{display:-webkit-box;display:flex;min-height:100vh}
.registro-info{background:#275D8C;color:#FFF;padding:2rem;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;text-align:center}
.registro-info-imagen img{max-width:250px;margin:0 auto 1rem}
.registro-info-texto h1{font-size:22px;margin-bottom:1rem;color:#FFF;font-weight:700}
.registro-info-texto p{font-size:1rem;line-height:1.5}
.registro-form-container{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:2rem}
.registro-form{max-width:400px;width:100%}
.registro-form h2{font-size:1.5rem;margin-bottom:.5rem}
.registro-form p{margin-bottom:1.5rem;font-size:.95rem}
.registro-row{display:-webkit-box;display:flex;gap:1rem;margin-bottom:1rem}
.registro-col{-webkit-box-flex:1;flex:1}
.registro-col label{font-size:12px;display:block;margin-bottom:.25rem;font-weight:700}
.registro-col input{width:100%;padding:.6rem;border:1px solid #CCC;border-radius:.4rem}
.registro-checkbox{margin-bottom:1rem}
.registro-checkbox label{margin-left:.5rem;font-weight:500;font-size:12px}
.registro-btn{background:#F7931A;color:#FFF;font-weight:700;padding:.8rem;border:none;border-radius:2rem;cursor:pointer;width:100%;margin-bottom:1rem}
.registro-btn:hover{background:#E58312}
.registro-google-btn{width:100%;padding:.7rem;border:1px solid #CCC;border-radius:2rem;background:#FFF;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px;font-weight:700;margin-bottom:1rem}
.registro-login{text-align:center;font-size:.9rem}
.registro-login a{color:#275D8C;font-weight:700;text-decoration:none}
@media (max-width:768px){.registro-info{display:none}
.registro-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:auto}
.registro-form-container{padding:1.5rem}
}
.stars{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px}
.star{font-size:30px;color:#CCC}
.star.filled{color:gold}
.rating-text{font-size:12px;margin-left:8px;color:#369;font-family:Inter,sans-serif;font-weight:700}
.producto-detalle--cart_btn_a>a{-webkit-box-flex:1;flex:1}
.producto-detalle--entrega p,body.oneCheckoutView .envio_dias{cursor:pointer}
nav.mega-menu.categories-mega-menu{position:absolute;z-index:1000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);left:0}
.categories-mega-menu{display:block;top:100%;min-width:220px;width:auto}
.categories-mega-menu.hidden{display:none}
.cliente-info{border-radius:5px;padding:15px}
.cliente-info-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:10px}
.checkout--pagando.final #payment-buttons-container .payment-method-buttons a{display:-webkit-box!important;display:flex!important;width:100%}
.checkout--pagando.final #payment-buttons-container .payment-method-buttons a#cityshop_procesar_pago{background:#F7973E!important}
.cliente-info-header h3{margin:0;font-size:18px;color:#333}
.cliente-info-badge{background-color:#F7973E;color:#fff;padding:5px 10px;border-radius:3px;font-size:12px}
.cliente-info-details{border-top:1px solid #EEE;padding-top:10px}
.cliente-info-item{display:-webkit-box;display:flex;margin-bottom:5px}
.cliente-info-item span:first-child{font-weight:700;width:100px}
.cliente-login-register{background-color:#FFF;border-radius:5px;padding:15px;margin-bottom:20px}
.cliente-login-register-tabs{display:-webkit-box;display:flex;margin-bottom:15px}
.cliente-tab{padding:10px 15px;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}
.cliente-tab.active{border-bottom:2px solid #F7973E;font-weight:700}
.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}
.modal-content{background-color:#FFF;margin:10% auto;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);width:80%;max-width:600px;position:relative}
.close-modal{position:absolute;top:10px;right:20px;font-size:28px;font-weight:700;cursor:pointer}
.close-modal:hover{color:#05468D}
#cityshop_procesar_pago,#direccion-submit,#facturacion-submit,#login-button,#register-button,.btn,.btn-payment-action,.btn-primary,.checkout--pagando.final #payment-buttons-container .payment-method-buttons a,button[type=submit]{background-color:#F7973E!important;color:#fff;font-size:16px;font-family:inherit;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;display:inline-block;text-decoration:none}
#cityshop_procesar_pago:hover,#direccion-submit:hover,#facturacion-submit:hover,#login-button:hover,#register-button:hover,.btn-payment-action:hover,.btn-primary:hover,.btn:hover,.checkout--pagando.final #payment-buttons-container .payment-method-buttons a:hover,button[type=submit]:hover{background-color:#E67E21!important}
.onecheckout-container{display:-webkit-box;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}
.onecheckout-left{-webkit-box-flex:1;flex:1;min-width:60%;max-width:65%}
.onecheckout-right{width:35%;position:sticky;top:160px;align-self:flex-start}
.onecheckout-section{background-color:#FFF;padding:10px 0;margin-bottom:20px}
.onecheckout-section h2{font-size:18px;margin-bottom:15px;color:#05468D;text-transform:uppercase}
.onecheckout-section p{margin-bottom:15px;color:#555}
.cliente-info{background-color:#FFF!important;margin-bottom:0!important}
.facturacion-opciones,.onecheckout-tabs{margin-bottom:20px}
.cliente-info .cliente-info-details,.cliente-info .cliente-info-header{background:#FFF;padding:10px;border:0}
button#cityshop_procesar_pago.disabled{background:#A3A3A3!important;pointer-events:none}
.onecheckout-tabs{display:-webkit-box;display:flex;border-bottom:1px solid #DDD}
.onecheckout-tab{padding:10px 20px;cursor:pointer;border:1px solid transparent;border-bottom:none;margin-right:5px;border-radius:5px 5px 0 0;font-weight:500;position:relative}
.onecheckout-tab.active{background-color:#FFF;border-color:#DDD;color:#05468D}
.onecheckout-tab.active::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#FFF}
.onecheckout-tab-content{display:none}
.onecheckout-tab-content.active{display:block}
.checkout-panel-container{max-height:400px;overflow-y:auto;margin-bottom:15px}
.clientepanel--direcciones-panel,.clientepanel--facturacion-panel{border:1px solid #CCC;border-radius:5px;padding:15px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}
.clientepanel--direcciones-panel:hover,.clientepanel--facturacion-panel:hover{border-color:#05468D;box-shadow:0 0 5px rgba(5,70,141,.2)}
.clientepanel--direcciones-panel.seleccion,.clientepanel--facturacion-panel.seleccion{border:2px solid #05468D;background-color:rgba(5,70,141,.05)}
.clientepanel--direcciones-item,.clientepanel--facturacion-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:5px}
.clientepanel--direcciones-item span:first-child,.clientepanel--facturacion-item span:first-child{font-weight:500;color:#666}
.checkout--formas{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}
.checkout--formas-item{position:relative;width:100%!important;height:auto}
.checkout--formas-item input[type=radio]{position:absolute;opacity:0}
.checkout--formas-item label{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:15px;border:1px solid #DDD;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:justify;justify-content:space-between}
.checkout--pagando.final{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.checkout--pagando.final #payment-buttons-container{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:50px}
.checkout--pagando.final #payment-buttons-container .payment-method-buttons{width:100%;text-align:center}
.checkout--pagando.final #payment-buttons-container .payment-method-buttons a{-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.checkout--formas-item label span{margin-bottom:0;font-weight:500;display:block;height:auto}
.checkout--formas-item label img{max-height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;display:inline-block;margin:0;width:auto}
.checkout--formas-item input[type=radio]:checked+label{border:2px solid #F7973E;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.cart-item,.cart-summary h3{margin-bottom:15px;border-bottom:1px solid #EEE}
.cart-summary{background-color:#FFF;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;position:sticky;top:20px}
.cart-summary h3{font-size:16px;color:#05468D;padding-bottom:10px}
.cart-item{display:-webkit-box;display:flex;padding-bottom:15px}
.cart-item-image{width:60px;height:60px;margin-right:10px}
.cart-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}
.cart-item-details{-webkit-box-flex:1;flex:1}
.cart-item-name{font-weight:500;margin-bottom:5px;font-size:14px}
.cart-item-price{color:#05468D;font-weight:500}
.cart-item-quantity{color:#666;font-size:13px}
.checkout--carrito_totales{margin-top:20px}
.checkout--carrito_totales__item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px}
.checkout--carrito_totales__item.big{font-weight:700;font-size:18px;color:#05468D;border-top:1px solid #EEE;padding-top:10px;margin-top:10px}
.checkout--carrito_btnup{margin-top:20px}
.checkout--carrito_btnup a{display:block;background-color:#05468D;color:#FFF;text-align:center;padding:15px;border-radius:5px;text-decoration:none;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}
.checkout--carrito_btnup a:hover{background-color:#043B76}
.checkout--carrito_btnup:not(.activado) a{background-color:#CCC;cursor:not-allowed}
@media (max-width:992px){.onecheckout-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.onecheckout-right{width:100%}
.cart-summary{position:static}
}
@media (max-width:768px){.checkout--formas-item label,.cliente-login-register,.onecheckout-section h2,.onecheckout-section h3,.onecheckout-section p,.payment-address-message,.payment-login-message{width:150%}
}
.payment-method-buttons{margin-top:15px;width:100%}
.btn-payment-action{display:inline-block;width:100%;padding:15px 20px;font-size:16px;font-weight:600;text-align:center;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#4CAF50;color:#fff;border:none;margin-bottom:10px}
.btn-payment-action:hover{background-color:#45A049;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}
#paypal-button{background-color:#0070BA}
#paypal-button:hover{background-color:#003087}
#stripe-button{background-color:#6772E5}
#stripe-button:hover{background-color:#5469D4}
#cityshop_procesar_modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}
#cityshop_procesar_info{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;width:400px;background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.2)}
.checkout--carrito_totales__item:nth-child(odd){background-color:#FFF!important}
.checkout--pagando.final #payment-buttons-container .payment-method-buttons .checkout--pagando-btn.plain{background:#EFEFEF;text-transform:uppercase;font-weight:500}
.checkout--pagando.final #payment-buttons-container .payment-method-buttons a#cityshop_procesar_pago{text-transform:uppercase;font-weight:500}
.form-group{margin-bottom:15px}
.form-group label{display:block;margin-bottom:5px;font-weight:700}
.form-group input{width:100%;padding:8px;border:1px solid #DDD;border-radius:4px}
.btn-primary{background-color:#4CAF50;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-weight:700}
.btn-primary:hover{background-color:#45A049}
#login-button,#register-button{background-color:#F7973E!important;color:#fff!important;border:none!important}
#login-button:hover,#register-button:hover{background-color:#E67E21!important}
.cliente-tab-content{display:none}
.cliente-tab-content.active{display:block}
.payment-disabled{opacity:.6;cursor:not-allowed}
.payment-disabled label{background-color:#F0F0F0!important;border-color:#DDD!important;cursor:not-allowed}
.payment-disabled label:hover{border-color:#DDD!important;box-shadow:none!important}
.payment-address-message,.payment-login-message{color:#E67E21;margin-top:10px;padding:10px;border:1px solid #E67E21;border-radius:5px;background-color:rgba(247,151,62,.1);text-align:center;font-weight:500}
.payment-address-message{color:#05468D;border-color:#05468D;background-color:rgba(5,70,141,.05)}
.facturacion-pregunta{font-size:18px;font-weight:400;color:#05468D;margin-bottom:15px}
.facturacion-radios{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:30px;margin-bottom:15px}
.facturacion-radio-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}
.facturacion-radio-item span{font-size:16px;font-weight:500;color:#333}
.facturacion-radio-label{display:inline-block;width:22px;height:22px;border:2px solid #05468D;border-radius:4px;position:relative;cursor:pointer}
body.oneCheckoutView .cart-items .cart-item,body.oneCheckoutView .cart-summary h3{border-bottom:2px solid #D9D9D9;padding-bottom:0}
input[type=radio]:checked+.facturacion-radio-label::after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background-color:#05468D;border-radius:2px}
.checkout--formas-item input[type=radio]:checked+label{background-color:#F8F9FA;-webkit-transition:all .3s ease;transition:all .3s ease}
#mensaje-misma-direccion{margin-top:10px;padding:10px 15px;background-color:#E8F4F8;border-left:4px solid #05468D;color:#05468D;font-weight:500}
.facturacion-radio-item input{display:none}
body.oneCheckoutView .onecheckout-right{top:180px}
body.oneCheckoutView .cart-summary{padding:10px 20px}
body.oneCheckoutView .cart-summary h3{color:#143453;font-size:20px;font-weight:600}
body.oneCheckoutView .cart-items{max-height:160px;overflow-y:auto;margin-bottom:1rem}
body.oneCheckoutView .cart-items .cart-item:last-child{padding-bottom:0;margin-bottom:5px}
body.oneCheckoutView .cart-item-details .cart-item-name{color:#000;font-size:12px;min-height:40px;font-family:Inter,sans-serif;font-weight:500}
body.oneCheckoutView .cart-item-details .cart-item-quantity,body.oneCheckoutView .cart-item-details .precio-final{color:#000;font-size:12px;font-family:Inter,sans-serif;font-weight:700}
body.oneCheckoutView .envio_dias,body.oneCheckoutView .envio_texto{color:#143453;font-family:Inter,sans-serif;font-weight:400}
body.oneCheckoutView .cart-item-details .cart-item-checkout{display:-webkit-box;display:flex;height:23px}
body.oneCheckoutView .cart-item-details .cart-item-checkout>div{-webkit-box-flex:1;flex:1}
body.oneCheckoutView .cart-item-details .cart-item-checkout>div:last-child{text-align:right}
body.oneCheckoutView .envio_dias{font-size:16px;line-height:1;margin:0}
body.oneCheckoutView .envio_texto{font-size:10px;position:relative;top:-4px}
body.oneCheckoutView .checkout--carrito_cupones h4,body.oneCheckoutView .envio_leyenda{font-weight:600;color:#143453;font-family:Inter,sans-serif}
body.oneCheckoutView .envio_leyenda{font-size:16px}
body.oneCheckoutView .checkout--carrito_cupones h4{font-size:18px}
body.oneCheckoutView .checkout--carrito_totales{margin-top:10px}
body.oneCheckoutView .checkout--carrito_totales__item{margin-bottom:0;padding:5px 0 0}
body.oneCheckoutView .checkout--carrito_totales__item .checkout--carrito_totales__item--label{-webkit-box-pack:end;justify-content:flex-end;font-size:16px;color:#143453;font-family:Inter,sans-serif;font-weight:500}
body.oneCheckoutView .checkout--carrito_totales__item .checkout--carrito_totales__item--valor{-webkit-box-flex:0;flex:0 1 170px;font-size:16px;color:#143453;font-family:Inter,sans-serif;font-weight:400}
body.oneCheckoutView .checkout--carrito_totales__item.descuento .checkout--carrito_totales__item--valor{color:#F7973E}
body.oneCheckoutView .checkout--carrito_totales__item.big{border:none;margin:0}
body.oneCheckoutView .checkout--carrito_totales__item.big .checkout--carrito_totales__item--label,body.oneCheckoutView .checkout--carrito_totales__item.big .checkout--carrito_totales__item--valor{font-size:24px;color:#369;font-family:Inter,sans-serif;font-weight:700}
body.oneCheckoutView .checkout--formas-item{margin-bottom:1rem}
body.oneCheckoutView .checkout--formas-item label{border:2px solid #E0DDDD;border-radius:16px;box-shadow:none;position:relative;padding:15px 15px 15px 50px}
body.oneCheckoutView .checkout--formas-item label span{color:#05468D;font-size:14px;font-family:Inter,sans-serif;font-weight:700}
body.oneCheckoutView .checkout--formas-item label::before{position:absolute;font-weight:400;font-family:"Font Awesome 6 Pro";content:"\f111";left:16px;top:50%;color:#143453;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:25px;width:30px;height:30px;-webkit-transition:color 250ms ease;transition:color 250ms ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
body.oneCheckoutView .checkout--formas-item input[type=radio]:checked+label{border:2px solid #143453}
body.oneCheckoutView .checkout--formas-item input[type=radio]:checked+label::before{color:#143453;content:"\f192"}
body.oneCheckoutView .onecheckout-section h2{color:#143453;font-size:22px;font-family:'Work Sans',serif;font-weight:600}
body.oneCheckoutView .checkout_p0{color:#000;font-size:16px;font-family:Inter,sans-serif;font-weight:400}
body.oneCheckoutView .formulario .form-item>label{color:#000;font-size:14px}
body.oneCheckoutView .formulario .form-item input[type=email],body.oneCheckoutView .formulario .form-item input[type=password],body.oneCheckoutView .formulario .form-item input[type=tel],body.oneCheckoutView .formulario .form-item input[type=text],body.oneCheckoutView .formulario .form-item input[type=url],body.oneCheckoutView .formulario .form-item select,body.oneCheckoutView .formulario .form-item textarea{height:32px;font-size:14px;color:#369}
.checkout--carrito.newstyles{padding:0}
.checkout--carrito.newstyles .checkout--carrito_data-cantidades{width:auto}
.checkout--carrito.newstyles .checkout--carrito_data-cantidades span#cart_view_cantidad{display:block;font-size:16px;color:#01172F;font-weight:500}
.checkout--carrito_productos .checkout--carrito_productos-items{background-color:#fff;border-top:2px solid #D9D9D9;position:relative}
.checkout--carrito_productos .checkout--carrito_productos-items:last-child{border-bottom:2px solid #D9D9D9}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__imagen{width:125px;height:85px;-o-object-fit:cover;object-fit:cover}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos .checkout--carrito_productos-items__datos--titulos a h3{font-size:14px;font-weight:400;color:#000}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos .checkout--carrito_productos-items__datos--cali{display:none}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos .checkout--carrito_productos-items__cantidad{width:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;margin-top:28px}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos .checkout--carrito_productos-items__cantidad span.qty{display:block;min-width:60px;color:#000;font-size:16px;font-weight:700}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos .nice-number{max-width:120px}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos--precio{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos--precio small{color:#888;font-size:14px}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__datos--precio span{font-size:16px;color:#000;font-weight:700;font-style:normal}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__boton{position:absolute;right:0;margin:0;display:block;width:auto}
.modal-box,.modal-overlay{position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}
.checkout--carrito_productos .checkout--carrito_productos-items .checkout--carrito_productos-items__boton a{color:#FF0D00;background-color:transparent;width:auto;height:auto;box-shadow:none;border-radius:unset}
.box-sidebar .checkout--carrito_cupones{margin-bottom:40px}
@media only screen and (max-width:768px){.checkout--carrito_cupones>div button,.checkout--carrito_cupones>div input{width:auto}
}
@media only screen and (max-width:414px){body.carritoView .col-4,body.carritoView .col-8{max-width:100%;width:100%;-webkit-box-flex:1;flex:auto}
}
.modal-overlay{inset:0;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;z-index:900}
.modal-overlay.active{opacity:1;visibility:visible}
.modal-box{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.95);transform:translate(-50%,-50%) scale(.95);width:562px;max-width:92%;background:#f9fafb;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.25);padding:36px 32px;text-align:center;opacity:0;visibility:hidden;z-index:1000;font-family:Inter,system-ui,sans-serif}
.modal-box.active{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-animation:fadeInUp2 .4s ease forwards;animation:fadeInUp2 .4s ease forwards}
.modal-box.closing{-webkit-animation:fadeOutDown2 .4s ease forwards;animation:fadeOutDown2 .4s ease forwards}
.modal-box h3,.modal-box h4{color:#073b73;font-weight:700;margin-bottom:14px}
.modal-box p{color:#3674ba;font-size:15px;line-height:1.6;margin-bottom:12px}
.cotizacion-form{display:-webkit-box;display:flex;gap:6px;margin-top:14px}
.cotizacion-form input{-webkit-box-flex:1;flex:1;border:none;border-radius:6px;background:#e5e9ef;padding:10px 14px;font-size:15px;color:#073b73}
.cotizacion-form input::-webkit-input-placeholder{color:#9ca3af}
.cotizacion-form input::-moz-placeholder{color:#9ca3af}
.cotizacion-form input::-ms-input-placeholder{color:#9ca3af}
.cotizacion-form input::placeholder{color:#9ca3af}
.btn-whatsapp,.cotizacion-form button{background:#f7931a;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;padding:10px 16px;font-size:15px;-webkit-transition:background .25s ease;transition:background .25s ease}
.btn-whatsapp{display:inline-block;margin-top:18px}
.btn-whatsapp:hover,.cotizacion-form button:hover{background:#dd7a00}
.modal-box .close{position:absolute;top:12px;right:14px;background:0 0;border:none;font-size:26px;color:#073b73;cursor:pointer}
.msg-status{margin-top:10px;font-size:14px;font-weight:500;text-align:center}
.msg-status.success{color:#0f5132}
.msg-status.error{color:#b91c1c}