:root{--color_shadow:rgba(0,0,0,.2);--color_base:#000000;--color_dorado:#b9996a;--color_gris_man:#e9e4dd;--color_gris:#f5f1eb;--color_whitefake:#fef8f1;--color_white:#ffffff}html{box-sizing:border-box}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}a{text-decoration:none;outline:none;color:currentColor}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}textarea:focus,input:focus{outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:var(--color_whitefake);line-height:1;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;max-width:1920px;margin:0 auto;font-size:62.5%;position:relative;color:var(--color_base);overflow-x:hidden;padding:0;text-wrap:pretty}body.fancybox-active{overflow:hidden}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.limpia,.espacio{clear:both}html.loaded .transicion{transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out}.noevents{pointer-events:none}*{scrollbar-width:thin}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:var(--color_whitefake);border-radius:0;border:0 none transparent}::-webkit-scrollbar-thumb:hover{background:var(--color_whitefake)}::-webkit-scrollbar-thumb:active{background:var(--color_whitefake)}::-webkit-scrollbar-track{background:var(--color_base);border-radius:0;border:0 none var(--color_base)}::-webkit-scrollbar-track:hover{background:var(--color_base)}::-webkit-scrollbar-track:active{background:var(--color_base)}::-webkit-scrollbar-corner{background:transparent}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}.oculto{display:none!important}div.format_popup{position:relative;overflow:hidden;max-width:900px;border-radius:10px;margin:0 auto;box-shadow:0 0 10px var(--color_shadow);cursor:default!important;font-family:"Lato",sans-serif;min-width:220px;background:var(--color_whitefake)}div.format_popup.minified{max-width:640px}div.format_popup .tit{margin-top:0;max-width:90%;font-size:3em;font-family:"Signika",sans-serif;text-wrap:pretty;font-weight:400;text-transform:uppercase}div.format_popup h1,div.format_popup h2,div.format_popup h3,div.format_popup h4,div.format_popup h5{font-weight:600;font-size:2em;margin:20px 0}div.format_popup img{height:auto;width:auto;max-width:100%;max-height:100%;display:inline-block}div.format_popup table,div.format_popup ul,div.format_popup ol,div.format_popup p{font-size:1.6em;margin:20px 0 0 0;font-weight:400;line-height:1.6}div.format_popup b,div.format_popup strong{font-weight:600}div.format_popup a{text-decoration:underline;color:currentColor;word-break:break-all;font-weight:600}div.format_popup.minified .limit{min-width:225px}div.format_popup.legal p{text-align:justify}div.format_popup ul ol,div.format_popup ol ul,div.format_popup ol ol,div.format_popup ul ul{font-size:inherit}div.format_popup .limit::-webkit-scrollbar{width:5px;height:5px}div.format_popup table{width:100%;border-collapse:collapse;white-space:nowrap}div.format_popup tr:nth-of-type(odd){background:var(--color_white)}div.format_popup th{background:var(--color_base);color:var(--color_whitefake);font-weight:600}div.format_popup td,div.format_popup th{padding:6px;border:1px solid var(--color_whitefake);text-align:left}div.format_popup li{list-style:none;background:url("../img/web/dot.svg") left top 10px no-repeat;background-size:8px;margin-left:20px;padding-left:15px}.scroll_table{overflow:auto;margin-top:40px;line-height:1.3;margin-bottom:40px;color:var(--color_base)}.scroll_table::-webkit-scrollbar{width:22px;height:22px}.scroll_table table{width:100%;border-collapse:collapse;margin-bottom:40px;white-space:nowrap}.scroll_table tr{background-color:rgba(255,255,255,.3)}.scroll_table tr:nth-of-type(odd){background-color:rgba(255,255,255,.75)}.scroll_table th{background:var(--color_base);color:var(--color_whitefake);font-weight:500}.scroll_table td,.scroll_table th{padding:20px;border:0;text-align:left;white-space:nowrap}.fancybox-thumbs__list a::before{border-color:var(--color_base)}*[role="button"]{cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--color_base)!important}.menu_ham{display:none}.fancybox-bg{background:rgba(0,0,0,.75)}.fancybox-thumbs__list a::before{border-color:var(--color_whitefake)}.disabled{opacity:.5!important;pointer-events:none!important}.contenedor{margin:0 auto;width:calc(100% - 60px)}.limpia{clear:both}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.centrar{text-align:center!important}.oculto{display:none!important}.invisible{opacity:0;visibility:hidden}.dialog{display:none}.textos_js{display:none}.contenedorin{max-width:1024px;margin:0 auto}@keyframes cargando{0%,40%,100%{transform:scaleY(.5)}20%{transform:scaleY(1)}}.cargando{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999}.cargando .interior{position:absolute;top:50%;left:0;right:0;height:50px;margin:0 auto;text-align:center;z-index:2;transform:translate(0,-50%)}.cargando .interior div{display:inline-block;vertical-align:middle;width:5px;height:100%;margin-left:5px;background:var(--color_whitefake);animation:cargando 1.2s infinite ease-in-out}.cargando .interior div:nth-of-type(1){margin-left:0}.cargando .interior div:nth-of-type(2){animation-delay:-1.1s}.cargando .interior div:nth-of-type(3){animation-delay:-1s}.cargando .interior div:nth-of-type(4){animation-delay:-.9s}.cargando .interior div:nth-of-type(5){animation-delay:-.8s}.cargando .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}.ui-dialog{position:fixed;left:0;right:0;display:none;max-width:400px;margin:0 auto;text-align:center;z-index:999}.ui-dialog::before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:-1}.ui-dialog .ui-dialog-titlebar{border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;padding:0 20px;padding-top:60px;padding-bottom:10px;background:var(--color_whitefake)}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:block;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600;font-size:2em}.ui-dialog .ui-dialog-titlebar .ui-button{position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;padding:0;border:none;font-size:0;background:url("../img/web/cerrar.svg") no-repeat center;cursor:pointer;transition:all 250ms linear}.ui-dialog .ui-dialog-content{position:relative;min-height:unset!important;margin:0;padding:20px;padding-top:0;font-family:"Lato",sans-serif;font-size:1.6em;background:var(--color_whitefake);border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.ui-dialog.ui-dialog-buttons .ui-dialog-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-dialog .ui-dialog-content p{margin:0}.ui-dialog .ui-dialog-content ul{margin:0;padding:0}.ui-dialog .ui-dialog-content ul li{display:block;margin-bottom:5px}.ui-dialog .ui-dialog-content ul li:last-child{margin-bottom:0}.ui-dialog .ui-dialog-content ul li::before{content:"- "}.ui-dialog .ui-dialog-buttonpane{position:relative;margin-top:-20px;padding:20px;text-align:center;background:var(--color_whitefake);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ui-dialog .ui-dialog-buttonpane .ui-button{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;padding:0 20px;border:none;border-radius:10px;font-family:"Lato",sans-serif;font-size:2em;font-weight:500;line-height:64px;text-align:center;color:var(--color_whitefake);background:var(--color_base);cursor:pointer;transition:all 250ms linear}.ui-dialog .ui-dialog-buttonpane .ui-button:last-child{margin-right:0;color:var(--color_base);background:var(--color_gris);box-shadow:0 0 0 1px var(--color_shadow) inset}.ui-dialog~.ui-widget-overlay{display:none}.campos .campo{position:relative;margin-top:10px}.campos .campo:first-child{margin-top:0}.campos .campo label{position:absolute;top:0;left:0;right:0;display:block;padding:0 20px;font-size:1.6em;line-height:50px;color:currentColor;z-index:1;pointer-events:none;transition:all 250ms linear}.campos .campo.centrado label{text-align:center}.campos .campo input[type="email"]:focus~label,.campos .campo input[type="number"]:focus~label,.campos .campo input[type="tel"]:focus~label,.campos .campo input[type="password"]:focus~label,.campos .campo input[type="text"]:focus~label,.campos .campo select:focus~label,.campos .campo textarea:focus~label{top:7.5px;font-size:1.5em;line-height:15px}.campos .campo input[type="email"]:valid~label,.campos .campo input[type="email"]:not(:placeholder-shown)~label,.campos .campo input[type="number"]:valid~label,.campos .campo input[type="number"]:not(:placeholder-shown)~label,.campos .campo input[type="tel"]:valid~label,.campos .campo input[type="tel"]:not(:placeholder-shown)~label,.campos .campo input[type="password"]:valid~label,.campos .campo input[type="password"]:not(:placeholder-shown)~label,.campos .campo input[type="text"]:valid~label,.campos .campo input[type="text"]:not(:placeholder-shown)~label,.campos .campo input[type="date"]:valid~label,.campos .campo input[type="date"]:not(:placeholder-shown)~label,.campos .campo select.sel~label,.campos .campo textarea:valid~label,.campos .campo textarea:not(:placeholder-shown)~label{top:7.5px;font-size:1.5em;line-height:15px}.campos .campo input,.campos .campo select{display:block;width:100%;height:50px;padding:0 20px;padding-top:17.5px;border-radius:10px;border-width:0;font-size:17px;line-height:32.5px;color:currentColor;background:var(--color_whitefake);border:solid 1px var(--color_base);font-family:"Lato",sans-serif;-webkit-appearance:none;appearance:none}.campos .campo input[type="password"]{padding-right:60px}.campos .campo input[name="fecha_nacimiento"]{position:relative;padding-right:60px;text-transform:uppercase;background:url("../img/web/calendario.svg") no-repeat center right 20px}.campos .campo select{padding-right:50px;background:url("../img/web/desplegar.svg") no-repeat center right 20px var(--color_whitefake)}.campos .campo textarea{position:relative;display:block;width:100%;min-height:100px;height:100px;font-size:17px;color:var(--color_base);background:var(--color_whitefake);resize:vertical;padding:30px 20px;border-radius:10px;border:solid 1px var(--color_base);max-height:400px;font-family:"Lato",sans-serif}.campos .campo textarea::-webkit-scrollbar{width:0;height:0}.campos .campo *:-webkit-autofill,.campos .campo *:-webkit-autofill:focus{-webkit-text-fill-color:var(--color_base)!important;-webkit-box-shadow:0 0 0 1px var(--color_base) inset,0 0 0 1000px var(--color_whitefake) inset!important}.campos .campo .ver_password{position:absolute;top:0;bottom:0;right:20px;display:block;width:20px;background:url("../img/web/password.svg") no-repeat center;cursor:pointer}.campos .campo .ver_password.no_password{background-image:url("../img/web/no_password.svg")}.checks .check{position:relative;display:block;margin-bottom:10px;font-size:1.6em;text-align:left}.checks .check:last-child{margin-bottom:0}.checks .check.centrado{text-align:center}.checks .check input[type="checkbox"]{display:none;border:0;border-radius:0;background:transparent;opacity:0}.checks .check label{position:relative;display:block;padding-left:30px;cursor:pointer}.checks .check.centrado label{display:inline-block;vertical-align:baseline}.checks .check label::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:100%;box-shadow:0 0 0 1px currentColor inset}.checks .check input[type="checkbox"]:checked+label::before{background:currentColor}.checks .check label a{text-decoration:underline;color:inherit}.confirmacion .interior{max-width:768px;margin:0 auto}.confirmacion .interior .superior{padding:20px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.confirmacion .interior .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.confirmacion .interior .medio{margin-top:40px}.confirmacion .interior .inferior{margin-top:40px}.confirmacion .interior .inferior .descripcion{padding:20px;border-radius:10px;font-size:1.5em;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.confirmacion .interior .inferior .descripcion p{margin:0;margin-bottom:15px}.confirmacion .interior .inferior .descripcion p:last-child{margin-bottom:0}.confirmacion .interior .inferior .descripcion strong{font-weight:700}.confirmacion .interior .inferior .botones{margin-top:20px}.confirmacion .interior .inferior .botones .boton{display:block}.cont_banners{position:relative}.cont_banner{position:relative;background:var(--color_gris);padding:30px;display:none}.cont_banner .banner::after,.cont_banner .banner::before{background:rgba(0,0,0,.3);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;content:""}.cont_banner .banner::after{background:url("../img/web/circles.svg") center top no-repeat;background-size:100% auto;top:150px;left:150px;right:150px;opacity:.05}.cont_banner .banner{position:relative;overflow:hidden;min-height:440px;min-height:calc((var(--vh,1vh) * 100) - 60px);max-height:890px;border-radius:30px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color_whitefake);flex-direction:column;background-position:center;background-size:cover;background-repeat:no-repeat}.cont_banners .cont_banner:nth-of-type(1){display:block}.cont_banner .banner .titulo{font-size:1.8em;-webkit-line-clamp:2;line-clamp:2}.cont_banner .banner .subtitulo{font-family:"Signika",sans-serif;font-size:7em;margin-top:10px;-webkit-line-clamp:1;line-clamp:1}.cont_banner .banner .titulo,.cont_banner .banner .subtitulo{line-height:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;position:relative;text-wrap:pretty;color:var(--color_whitefake);z-index:2}.cont_banner .banner .titulo a,.cont_banner .banner .subtitulo a{color:currentColor}.cont_banner .banner .boton{position:relative;z-index:2;margin-top:50px}.boton{display:inline-block;vertical-align:top;font-size:16px;text-transform:uppercase;padding:27px 40px;border-radius:10px;border-width:0;background:var(--color_dorado);color:var(--color_whitefake);font-weight:400;cursor:pointer;min-width:210px;text-align:center}.owl-dots{display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;right:0;left:0;text-align:center;bottom:60px;z-index:3}.owl-dot{background:none;border:none;padding:0;cursor:pointer;outline:none}.owl-dot span{display:block;width:8px;height:8px;border-radius:100%;background:var(--color_whitefake);transition:all ease-in-out 300ms}.owl-dot.active span{width:50px;border-radius:10px}.cabecera{position:absolute;z-index:9;left:0;right:0;top:0;padding:60px;display:flex;align-items:center;justify-content:space-between}.cabecera .logo{display:inline-block;vertical-align:top;max-width:150px}.cabecera .logo img{height:auto;max-height:100%;max-width:100%;width:auto}.cabecera .menu li a.sel{box-shadow:0 0 0 1px var(--color_whitefake)}.cabecera .menu li a{font-size:1.6em;color:var(--color_whitefake);display:block;padding:15px 20px;border-radius:30px;box-shadow:0 0 0 1px transparent}.cabecera .menu li{display:inline-block;vertical-align:top;margin:0 5px}.cabecera .menu{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;margin:0 auto;list-style:none}.cabecera .iconos .icono{font-size:1.35em;display:inline-block;vertical-align:top;color:var(--color_whitefake);margin-left:15px;position:relative;padding-right:50px}.cabecera .iconos .icono::after{box-shadow:0 0 0 1px var(--color_whitefake);display:inline-block;vertical-align:top;content:"";width:35px;height:35px;border-radius:100%;background-position:center;background-size:20px;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cabecera .iconos .minicesta{display:inline-block;vertical-align:top;position:relative}.cabecera .iconos .minicesta .unidades{background-color:var(--color_whitefake);color:var(--color_base);padding:5px;border-radius:100%;position:absolute;right:-5px;top:-15px;line-height:.8;font-size:1.3em;font-weight:500;width:20px;height:20px;text-align:center;pointer-events:none}body.general .cabecera .iconos .minicesta .unidades{background-color:var(--color_base);color:var(--color_whitefake)}.cabecera .iconos .icono.desplegar_buscar::after{background-image:url("../img/web/buscar.svg")}.cabecera .iconos .icono.desplegar_usuario::after{background-image:url("../img/web/usuario.svg")}.cabecera .iconos .icono.desplegar_minicesta::after{background-image:url("../img/web/minicesta.svg")}.enlaces{padding-bottom:30px;background-color:var(--color_gris);display:flex;align-items:center;justify-content:center;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.enlaces .enlace a{display:block}.enlaces .enlace a strong{font-weight:700}.enlaces .enlace{margin:0 30px;padding:10px;padding-left:40px;background-size:30px;background-repeat:no-repeat;background-position:left center;font-size:1.4em;text-transform:uppercase}.enlaces .enlace[data-id="1"]{background-image:url("../img/web/enlace_1.svg")}.enlaces .enlace[data-id="2"]{background-image:url("../img/web/enlace_2.svg")}.enlaces .enlace[data-id="3"]{background-image:url("../img/web/enlace_3.svg")}.enlaces .enlace[data-id="4"]{background-image:url("../img/web/enlace_4.svg")}.intro{padding:60px 0;text-align:center}.seccion .titulo strong,.intro .titulo strong{color:var(--color_dorado)}.seccion .titulo,.intro .titulo{font-family:"Signika",sans-serif;text-transform:uppercase;text-wrap:pretty;max-width:540px;margin:0 auto;font-size:4em;font-weight:500;margin-bottom:20px}.intro .descripcion{max-width:840px;margin:0 auto}.descripcion{text-wrap:pretty;font-size:1.6em;line-height:1.5;hyphens:auto}.descripcion h3,.descripcion h2{margin:40px 0 10px 0;line-height:1.1;color:currentColor;font-weight:600;font-size:1.3em}.descripcion img{height:auto;max-height:100%;max-width:100%;width:auto}.descripcion p{margin:20px 0}.descripcion p:first-of-type{margin-top:0}.descripcion p:last-of-type{margin-bottom:0}.descripcion strong{font-weight:700}.descripcion ul,.descripcion ol{margin-left:40px}.descripcion a{color:currentColor;text-decoration:underline}.categorias{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;max-width:1280px;margin:0 auto;padding:60px 0}.item_categoria{flex:1 1 calc((100% - 4 * 40px) / 5);max-width:calc((100% - 4 * 40px) / 5);min-width:200px;box-sizing:border-box}.item_categoria .imagen{display:block;border-radius:100%;position:relative;overflow:hidden}.item_categoria .imagen img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.item_categoria .titulo{padding:0 30px;margin-top:20px;font-weight:500;text-align:center;font-size:1.6em;font-family:"Signika",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.owl_categorias{padding-top:0;padding-bottom:130px}.owl_categorias .item_categoria{display:none}.owl_categorias .item_categoria:nth-of-type(-n + 5){display:block}.owl_categorias.owl-loaded{gap:0;display:block}.owl_categorias.owl-loaded .item_categoria{display:block!important;max-width:none;min-width:unset}.owl_categorias .owl-dots,.carrusel .owl-dots{display:flex;justify-content:center;align-items:center;gap:0;position:absolute;left:0;right:0;text-align:center;bottom:55px;z-index:-1;height:30px;padding:0}.owl_categorias .owl-dot,.carrusel .owl-dot{position:absolute;bottom:0;left:0;right:0;z-index:2;flex:1 1 0;height:30px;padding:0;background:none;border:none;cursor:pointer;outline:none;min-width:0;position:relative;display:flex;align-items:center}.owl_categorias .owl-dot span,.carrusel .owl-dot span{display:block;width:100%;height:2px;border-radius:2px;background:var(--color_dorado)}.owl_categorias .owl-dot.active span,.carrusel .owl-dot.active span{background:var(--color_base)}.owl-nav{display:flex;justify-content:center;align-items:center;gap:0;position:absolute;width:100%;left:0;bottom:50px;z-index:4;pointer-events:none}.owl-nav .owl-prev,.owl-nav .owl-next{width:40px;height:40px;border-radius:50%;background:var(--color_gris_man);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;position:relative;border:none}.owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{pointer-events:none;opacity:1!important;background-color:var(--color_whitefake)}.owl-nav .owl-prev span,.owl-nav .owl-next span{display:block;width:40px;height:40px;background:url("../img/web/flecha.svg") center center no-repeat;background-size:19px;text-indent:-9999px;overflow:hidden}.owl-nav .owl-prev span{transform:scaleX(-1)}.carrusel{margin-left:120px;margin-right:120px}.carrusel .intro{position:relative;text-align:left}.carrusel .titulo,.carrusel .descripcion{max-width:50%;margin:0}.carrusel .descripcion{margin-top:20px}.carrusel .botones .boton::after{border-radius:30px;content:"";display:inline-block;vertical-align:middle;width:60px;height:30px;margin-left:20px;background:url("../img/web/flecha.svg") center center no-repeat;background-size:20px;box-shadow:0 0 0 1px var(--color_base)}.carrusel .botones .boton{padding:0;height:30px;line-height:30px;background-color:transparent;color:var(--color_base)}.carrusel .botones{position:absolute;right:0;bottom:60px;z-index:1}.carrusel .botones:empty{display:none}.carrusel .inferior{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding-bottom:60px}.item_producto{margin-bottom:60px;position:relative;width:calc((100% - 3 * 15px) / 4);margin-right:15px}.item_producto:nth-child(4n){margin-right:0}.item_producto .imagen{position:relative;overflow:hidden;border-radius:30px;display:block}.item_producto img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.item_producto .texto{padding:20px 0 0 0}.item_producto .titulo{font-family:"Signika",sans-serif;font-weight:600;font-size:1.6em}.item_producto .descripcion_corta a{text-decoration:none}.item_producto .titulo,.item_producto .descripcion_corta{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;min-height:calc(1.3em * 2);max-width:none}.item_producto .descripcion_corta{margin-top:20px}.item_producto .precios .precio_anterior{text-decoration:line-through;margin-left:20px;color:var(--color_base);opacity:.35}.item_producto .precios{margin-top:20px;font-family:"Signika",sans-serif;font-weight:400;font-size:2em;color:var(--color_dorado)}.item_producto .add,.item_producto .descuento{position:absolute;left:20px;top:20px;background-color:var(--color_base);color:var(--color_whitefake);font-size:1.6em;padding:10px 20px;border-radius:30px}.item_producto .add{background:url("../img/web/cart_add.svg") center no-repeat var(--color_whitefake);background-size:30px;width:40px;height:40px;border-radius:100%;padding:0;text-indent:-999px;overflow:hidden;right:20px;left:unset;top:unset;bottom:20px}.carrusel .inferior .item_producto{display:none;margin-bottom:0;margin-right:0;width:auto}.carrusel .inferior .item_producto:nth-of-type(-n + 4){display:block}.carrusel .inferior.owl-loaded{display:block;gap:unset;padding-bottom:140px}.seccion .titulo{font-size:1.6em}.seccion .titulo:not(.subtitulo)::before{content:"";display:inline-block;vertical-align:top;background:url("../img/web/circles.svg") center no-repeat;width:30px;height:30px;margin-right:10px;transform:translateY(-8px)}.seccion .subtitulo{font-size:4em}.seccion .boton{margin-top:40px}.seccion .texto{width:50%;padding-right:120px}.seccion .imagen img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.seccion .imagen{display:block;position:relative;overflow:hidden;border-radius:30px;width:50%}.seccion .contenedor{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.seccion{background-color:var(--color_gris);padding:60px 0;border-radius:30px}.pie{margin:0 30px;background-color:var(--color_dorado);padding:60px;border-radius:30px;text-wrap:pretty;font-size:1.6em}.pie .superior{display:flex;align-items:flex-start;justify-content:space-between}.pie .superior li:first-child a{color:var(--color_base)!important;text-decoration:none!important;pointer-events:none}.pie .superior li:first-child{font-size:1.05em;text-transform:uppercase;font-weight:600}.pie .superior .menus li{margin:10px 0}.pie .superior .menus li .seleccionado{text-decoration:underline;color:var(--color_whitefake)}.pie .superior .menus ul{display:inline-block;vertical-align:top;list-style:none;margin:0 50px}.pie .superior .informacion{max-width:260px;list-style:none;text-align:right}.pie .superior .informacion li.phone a{background-image:url("../img/web/phone.svg")}.pie .superior .informacion li.mail a{background-image:url("../img/web/mail.svg")}.pie .superior .informacion li.map{line-height:1.3}.pie .superior .informacion li.map a{background-image:url("../img/web/map.svg");background-position:left top 2px}.pie .superior .informacion li a{padding-left:20px;background-size:16px;background-repeat:no-repeat;background-position:left center}.pie .superior .informacion li{margin:10px 0}.redes{margin-top:20px}.redes a{width:40px;height:40px;border-radius:10px;display:inline-block;vertical-align:top;background-color:var(--color_whitefake);background-position:center;background-repeat:no-repeat;background-size:20px;text-indent:-999px;overflow:hidden;position:relative;margin-right:10px}.redes a.instagram{background-image:url(../img/web/instagram.svg)}.redes a.facebook{background-image:url(../img/web/facebook.svg)}.redes a.pinterest{background-image:url(../img/web/pinterest.svg)}.redes a.tiktok{background-image:url(../img/web/tiktok.svg)}.redes a.x{background-image:url(../img/web/x.svg)}.redes a.youtube{background-image:url(../img/web/youtube.svg)}.redes a.linkedin{background-image:url(../img/web/linkedin.svg)}.redes a.whatsapp{background-image:url(../img/web/whatsapp.svg)}.redes a.telegram{background-image:url(../img/web/telegram.svg)}.pie .inferior{display:flex;align-items:center;justify-content:space-between;margin-top:60px}.pie .logo img{height:auto;max-height:100%;max-width:100%;width:auto}.pie .logo{max-width:125px;display:inline-block;width:100%}.kit_digital{padding:30px;text-align:center;max-width:1024px;margin:0 auto;font-size:1.4em;font-weight:600}.kit_digital a{margin-bottom:20px;display:inline-block}.kit_digital img{height:auto;max-height:100%;max-width:100%;width:auto}.categorias_menu{display:flex;align-items:flex-start;justify-content:center;background-color:var(--color_gris);padding:30px;overflow-x:auto;border-radius:30px}.categorias_menu li.sel a{color:var(--color_dorado)}.categorias_menu li span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.categorias_menu li{text-align:center;flex:0 0 auto;font-family:"Signika",sans-serif;font-size:1.4em;font-weight:600;list-style:none;max-width:150px;width:100%}.categorias_menu li img{display:block;height:auto;max-height:100%;max-width:100%;width:auto;border-radius:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100px}body.general .cabecera{position:relative}body.general .cabecera .cabecera .menu li a{color:var(--color_base)}body.general .cabecera .logo img[src$=".svg"]{filter:brightness(0) invert(0)}body.general .cabecera .menu li a{color:var(--color_base)}.cabecera .menu li a.sel{box-shadow:0 0 0 1px var(--color_base) inset}body.inicio .cabecera .menu li a.sel{box-shadow:0 0 0 1px var(--color_whitefake) inset}body.general .cabecera .iconos .icono{color:var(--color_base)}body.general .cabecera .iconos .icono::after{box-shadow:0 0 0 1px var(--color_base)}body.general .cabecera .iconos .icono.desplegar_buscar::after{background-image:url("../img/web/buscar_b.svg")}body.general .cabecera .iconos .icono.desplegar_usuario::after{background-image:url("../img/web/usuario_b.svg")}body.general .cabecera .iconos .icono.desplegar_minicesta::after{background-image:url("../img/web/minicesta_b.svg")}.productos .superior .volver{margin-right:20px;padding-left:35px;background:url("../img/web/store.svg") left center no-repeat;background-size:30px;line-height:30px}.contenido .segmentos *,.producto .medio_chichos .segmentos *,.productos .superior .segmentos *{line-height:30px;display:inline-block;vertical-align:top}.contenido .segmentos span,.producto .medio_chichos .segmentos span,.productos .superior .segmentos span{margin:0 10px}.contenido .segmentos,.producto .medio_chichos .segmentos,.productos .superior .segmentos{font-size:1.4em;text-transform:uppercase}.productos .superior .titulo,.productos .superior .descripcion{margin:0;max-width:50%}.productos .superior .titulo{margin:20px 0;max-width:none}.productos .superior{text-align:left;margin-left:120px;margin-right:120px}.productos .listado{margin-left:120px;margin-right:120px}.productos .listado .item_producto{display:inline-block;vertical-align:top}body.general .enlaces{border-radius:30px;padding-top:30px;padding-bottom:30px;margin-bottom:30px}body.listado .inferior .vacio{font-size:1.6em;text-align:center;padding-bottom:120px}.producto{margin:30px;margin-top:0}.producto .superior{background-color:var(--color_gris);border-radius:30px;padding:30px 120px;display:flex;align-items:center;justify-content:space-between}.producto .superior .navegacion .boton,.producto .superior .volver{background-color:transparent;color:var(--color_base);padding:0;min-width:80px}.producto .superior .navegacion .boton.siguiente{margin-left:40px}.producto .superior .navegacion .boton.siguiente::after,.producto .superior .navegacion .boton.anterior::before,.producto .superior .volver::before{border-radius:100%;content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:20px;background:url("../img/web/flecha.svg") center center no-repeat;transform:scaleX(-1);background-size:18px;box-shadow:0 0 0 1px var(--color_base)}.producto .superior .navegacion .boton.siguiente::after{transform:none;margin-right:0;margin-left:20px}.producto .medio_chichos .segmentos{padding-left:35px;background:url("../img/web/store.svg") left -4px center no-repeat;background-size:30px;line-height:30px}.producto .medio_chichos{padding:30px 120px}.producto .inferior .contenedor{width:auto;padding-left:120px;padding-right:120px}.producto .inferior .izquierda,.producto .inferior .derecha{display:inline-block;vertical-align:top}.producto .inferior .derecha{width:calc(100% - (740px + 60px));padding:60px;margin-left:60px;background-color:var(--color_gris);border-radius:30px;position:sticky;right:0;top:0}.producto .inferior .izquierda{width:100%;max-width:740px}.producto .inferior .izquierda .grid:empty{display:none}.producto .inferior .izquierda .grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.producto .inferior .izquierda img{height:auto;max-height:100%;max-width:100%;width:auto;display:block;border-radius:30px}.producto .inferior .texto .titulo{font-size:4em;font-weight:6;font-family:"Signika",sans-serif;margin-bottom:20px}.producto .inferior .texto .precios .precio_anterior{text-decoration:line-through;opacity:.5;margin-left:20px;font-size:.6em}.producto .inferior .texto .precios{font-size:3em;margin-top:20px;margin-bottom:20px}.producto .inferior .inelegible,.producto .inferior .elige{font-size:1.6em;text-transform:uppercase;font-weight:600;margin-bottom:20px;display:block}.producto .inferior .propiedad{border-top:solid 1px rgba(0,0,0,.2);padding-top:20px;margin-top:20px}.producto .inferior .propiedad ul{list-style:none;padding:0;margin:0}.producto .inferior .propiedad ul li{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}.producto .inferior .propiedad ul li a{display:block;padding:20px 30px;font-size:1.6em;border-radius:30px;background-color:transparent;text-align:center;text-decoration:none;color:var(--color_base);box-shadow:0 0 0 1px var(--color_base) inset}.producto .inferior .propiedad ul li.sel a{box-shadow:0 0 0 1px var(--color_dorado) inset;background-color:var(--color_dorado);color:var(--color_whitefake);pointer-events:none}.producto .inferior .texto .cantidad{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 0 20px 0;border-top:solid 1px rgba(0,0,0,.2);padding-top:20px;margin-top:20px}.producto .inferior .texto .cantidad span.tit{font-size:1.6em;text-transform:uppercase;font-weight:600;line-height:40px;display:block}.producto .inferior .texto .cantidad div{width:200px;text-align:right}.producto .inferior .texto .cantidad div span,.producto .inferior .texto .cantidad .restar,.producto .inferior .texto .cantidad .sumar{width:65px;height:40px;cursor:pointer;background-position:center;background-size:20px;background-repeat:no-repeat;display:inline-block;vertical-align:top;line-height:40px;text-align:center;font-size:2em}.producto .inferior .texto .cantidad div span{width:20px}.producto .inferior .texto .cantidad .restar{background-image:url("../img/web/menos.svg")}.producto .inferior .texto .cantidad .sumar{background-image:url("../img/web/mas.svg")}.producto .inferior .texto .aux{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.producto .inferior .texto .aux .boton{height:70px;line-height:70px;padding:0;display:block;width:calc(100% - 160px)}.producto .inferior .texto .aux .boton.agotado{cursor:help}.producto .inferior .texto .aux .opciones .compartir,.producto .inferior .texto .aux .opciones .favorito{display:inline-block;vertical-align:top;width:70px;height:70px;border-radius:10px;margin-left:10px;box-shadow:0 0 0 1px var(--color_base) inset;background-size:20px;background-position:center;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;position:relative}.producto .inferior .texto .aux .opciones .favorito.sel{background-image:url("../img/web/heart_full.svg")}.producto .inferior .texto .aux .opciones .favorito{background-image:url("../img/web/heart.svg")}.producto .inferior .texto .aux .opciones .compartir{background-image:url("../img/web/share.svg")}.seccion.contenido_12{background-color:var(--color_whitefake)}.seccion.contenido_12 .texto{padding-left:120px;padding-right:0}.seccion.contenido_12 .contenedor{flex-direction:row-reverse}.seccion.contenido_11,.seccion.contenido_12{margin-left:30px;margin-right:30px}.contacto{padding:60px 120px;background-color:var(--color_gris);border-radius:30px;margin:30px;margin-top:0}.contacto .contenedor{max-width:1320px}.contacto .column{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-right:40px}.contacto .column:nth-child(2n){margin-right:0}.contacto .superior{padding-bottom:40px}.contenido .titulo,.contacto .superior .titulo{display:block;font-family:"Signika",sans-serif;font-size:4em;text-transform:uppercase;margin-bottom:10px}.contenido .titulo strong,.contacto .superior .titulo strong{color:var(--color_dorado)}.contacto .superior .subtitulo{display:block;font-size:1.6em}.contacto .mapa{display:block;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--color_shadow) inset;padding:1px}.contacto .mapa iframe{display:block;width:100%;border-radius:10px;min-height:320px}.contacto .inferior form{display:block}.contacto .inferior form .campo input{background-color:var(--color_whitefake)}.contacto .inferior form .campo{display:inline-block;vertical-align:top;width:calc(50% - 5px);margin-right:10px}.contacto .inferior form .campo:nth-child(2){margin-top:0}.contacto .inferior form .campo:nth-child(2n){margin-right:0}.contacto .inferior form .campo.grande{padding:1px;width:auto;margin-right:0;display:block}.contacto .inferior form .campo textarea{height:220px}.contacto .inferior form .checks{margin-top:40px;display:inline-block;vertical-align:top}.contacto .inferior form .botones{margin-top:20px;float:right}.contacto .inferior form .botones .boton{display:block}.contenido .contenedor{background-color:var(--color_gris);border-radius:30px;padding:60px;max-width:700px}.contenido{margin-bottom:30px}.contenido .descripcion p{text-align:justify}.desplegable_buscar{position:fixed;top:0;left:0;right:0;height:100vh;height:calc(var(--vh,1vh) * 100);margin:0 auto;padding:0 50px;background:var(--color_whitefake);z-index:10;opacity:0;visibility:hidden}.desplegable_buscar.desplegado{opacity:1;visibility:visible}.desplegable_buscar:before{content:"";position:absolute;top:0;left:0;right:0;height:150px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:var(--color_whitefake)}.desplegable_buscar form{padding-top:25px}.desplegable_buscar form .interior{position:relative;max-width:750px;margin:0 auto}.desplegable_buscar form .interior .campo{position:relative}.desplegable_buscar form .interior .campo:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:rgba(0,0,0,.15);z-index:1}.desplegable_buscar form .interior .campo input[type="text"]{display:block;width:100%;height:50px;font-size:1.6em;line-height:50px;text-align:center;border-width:0;color:var(--color_base);background:none}.desplegable_buscar form .cerrar_buscar{border-radius:100%;position:absolute;top:0;left:calc(100% + 10px);display:block;width:50px;height:50px;background:url("../img/web/cerrar.svg") no-repeat center}.desplegable_buscar .resultados_categorias{position:relative;display:none;height:75px;text-align:center;z-index:2;white-space:nowrap;overflow:hidden}.desplegable_buscar .resultados_categorias ul{margin:0;padding:25px 0}.desplegable_buscar .resultados_categorias ul li{display:inline-block;vertical-align:middle;margin:0 25px}.desplegable_buscar .resultados_categorias ul li a{position:relative;display:block;font-size:2em;line-height:25px;color:var(--color_base)}.desplegable_buscar .resultados_categorias ul li.sel a{text-decoration:underline;pointer-events:none}.desplegable_buscar .resultados_productos{position:relative;display:none;padding:40px 0;z-index:2}.desplegable_buscar .resultados_productos .interior .item_producto{width:auto;margin-right:0;display:block}.desplegable_buscar .resultados_productos .interior{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;height:calc(100vh - 230px);height:calc(var(--vh,1vh) * 100 - 230px);overflow-y:auto}.desplegable_buscar .resultados_productos .interior::-webkit-scrollbar{display:none}.desplegable_buscar .vacio{display:none;margin-top:115px;font-size:3em;color:var(--color_base);font-weight:400;text-align:center}.desplegable_buscar .vacio p{margin:0}#cookie-bar{position:fixed;max-width:none;top:0;left:0;right:0;top:0;bottom:0;z-index:999;background:rgba(0,0,0,.75)}#cookie-bar p{background:var(--color_whitefake);border-radius:10px;padding:40px;position:absolute;top:50%;left:10px;right:10px;margin:0 auto;max-width:540px;transform:translateY(-50%);z-index:1000;min-height:220px;text-align:justify}#cookie-bar p strong{font-weight:700}#cookie-bar p span{display:block;font-size:1.65em;margin-bottom:20px;line-height:1.5}#cookie-bar a.cb-policy{display:none!important}#cookie-bar a:last-child{margin-right:0}#cookie-bar a{border-radius:10px;display:inline-block;vertical-align:top;margin-right:10px;font-size:1.65em;text-wrap:pretty;font-family:"Signika",sans-serif;padding:20px;width:calc(50% - 5px);text-align:center;font-weight:600;text-transform:uppercase;background-color:var(--color_base);color:var(--color_whitefake);text-decoration:none}.desplegable_popup{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:10}.desplegable_popup .interior{position:absolute;top:50%;left:0;right:0;max-width:800px;margin:0 auto;color:var(--color_base);background:var(--color_whitefake);transform:translateY(-50%);z-index:2;min-height:400px}.desplegable_popup .interior .imagen{height:400px;width:400px;background:center / cover no-repeat}.desplegable_popup .interior .texto{position:absolute;top:50%;transform:translateY(-50%);text-align:left;left:400px;padding:0 40px;width:400px}.desplegable_popup .texto .titulo{display:block;font-weight:600;font-family:"Signika",sans-serif;font-size:2.5em}.desplegable_popup .texto .descripcion{max-height:180px;overflow-y:auto}.desplegable_popup .descripcion p{margin:15px 0}.desplegable_popup .descripcion p:last-child,.desplegable_popup .descripcion h2:last-child,.desplegable_popup .descripcion h3:last-child{margin-bottom:0}.desplegable_popup .descripcion a{color:currentColor;text-decoration:underline;color:inherit;word-break:break-word;transition:color .3s ease-in-out}.desplegable_popup .descripcion strong,.desplegable_popup .descripcion em{font-weight:700}.desplegable_popup .texto .boton{display:block;margin-top:40px}.desplegable_popup .cerrar_popup{position:absolute;top:0;right:0;width:50px;height:50px;background:url("../img/web/cerrar.svg") no-repeat center}.desplegable_popup .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}#descuento_por_unidades{background:#FFFFFF;border-radius:10px;font-size:1.45em;line-height:1.5em;font-style:italic;margin-bottom:20px;padding:20px}#descuento_por_unidades:empty{display:none}.bola{position:fixed;bottom:55px;left:60px;width:28px;height:28px;font-size:1.5em;font-weight:400;line-height:28px;text-align:center;color:var(--color_base);z-index:5;transform:scale(0);display:flex;align-items:center;justify-content:center}.bola.desplegado{transform:scale(1)}.bola::before,.bola::after{content:"";position:absolute;border-radius:50%;z-index:-1}.bola::before{bottom:-35px;right:0;width:60px;height:60px;background:url("../img/web/minicesta.svg") no-repeat center;background-color:var(--color_base);background-size:38px}.bola::after{top:0;bottom:0;left:0;right:0;background:var(--color_gris)}.desplegable_minicesta{position:fixed;inset:0;z-index:10;opacity:0;visibility:hidden}.desplegable_minicesta.desplegado{opacity:1;visibility:visible}.desplegable_minicesta .interior{position:absolute;top:0;bottom:0;right:0;width:100%;max-width:440px;background:var(--color_whitefake);z-index:2;transform:translateX(100%);border-top-left-radius:10px;border-bottom-left-radius:10px}.desplegable_minicesta.desplegado .interior{transform:translateX(0)}.desplegable_minicesta .interior .superior{position:relative;padding:30px 20px;border-top-left-radius:10px;border-bottom-left-radius:0;background:var(--color_base)}.desplegable_minicesta .interior .superior .titulo{position:relative;display:inline-block;padding-right:30px;font-size:2em;text-transform:uppercase;font-weight:500;color:var(--color_whitefake)}.desplegable_minicesta .interior .superior .titulo b{position:absolute;top:50%;right:0;font-size:20px;font-weight:500;color:var(--color_whitefake);border-radius:50%;text-align:center;transform:translateY(-50%)}.desplegable_minicesta .interior .superior .cerrar_minicesta{position:absolute;top:20px;right:20px;width:40px;height:40px;background:url("../img/web/cerrar_w.svg") no-repeat center}.desplegable_minicesta .interior .inferior{padding:20px}.desplegable_minicesta .interior .inferior .listado{height:calc(var(--vh,1vh) * 100 - 370px);overflow-y:auto}.item_minicesta{position:relative;margin-bottom:10px}.item_minicesta:last-child{margin-bottom:0}.item_minicesta .imagen{display:block;width:120px;overflow:hidden}.item_minicesta .imagen img{width:100%;height:auto;border-radius:10px;display:block}.item_minicesta .texto{position:absolute;top:0;bottom:0;left:120px;right:0;padding:10px 0 10px 10px;background:var(--color_whitefake)}.item_minicesta .texto .titulo{font-family:"Signika",sans-serif;text-transform:none;margin-bottom:20px;font-size:1.6em;font-weight:400;color:var(--color_base);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item_minicesta .texto .propiedad{margin-top:5px;font-size:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item_minicesta .texto .precio{position:absolute;bottom:10px;left:10px;right:50px;font-size:2em}.item_minicesta .borrar{position:absolute;bottom:10px;right:10px;width:40px;height:40px;background:url("../img/web/cerrar.svg") no-repeat right bottom;background-size:20px}.desplegable_minicesta .inferior .entrega{display:block;margin-top:40px;padding:10px;border-radius:10px;font-size:1.5em;text-align:center;color:var(--color_base);box-shadow:0 0 0 1px var(--color_shadow) inset}.desplegable_minicesta .inferior .entrega b{font-weight:400;text-decoration:underline}.desplegable_minicesta .inferior .cantidades{margin-top:40px;padding:0 10px;overflow:hidden}.desplegable_minicesta .cantidades .unidades{float:left;font-size:1.4em;text-transform:lowercase;line-height:20px}.desplegable_minicesta .cantidades .unidades b{font-weight:400}.desplegable_minicesta .cantidades .total{float:right;font-weight:600;line-height:20px;font-size:2em}.desplegable_minicesta .inferior .botones{margin-top:40px}.desplegable_minicesta .botones .boton{display:block;margin-top:0}.desplegable_minicesta .vacio{background-color:transparent;color:var(--color_base);padding:40px 20px;font-size:1.5em;text-align:center;margin:0}.desplegable_minicesta .fondo{position:absolute;inset:0;background:rgba(0,0,0,.75);z-index:1}.area,.confirmacion,.pagos,.envios,.direcciones,.cesta,.registro,.acceso{background-color:var(--color_gris);padding-top:60px;padding-bottom:60px;border-radius:30px;position:relative;z-index:2;margin:0 30px 30px 30px}.registro .interior,.acceso .interior{max-width:440px;margin:0 auto}.registro .interior .superior,.acceso .interior .superior{padding:20px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.registro .interior .superior .titulo,.acceso .interior .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.registro .interior .superior .subtitulo,.acceso .interior .superior .subtitulo{display:block;margin-top:10px;font-size:1.5em}.registro .interior .medio,.acceso .interior .medio{margin-top:20px;box-shadow:0 0 0 1px var(--color_shadow) inset;background:var(--color_whitefake);border-radius:10px}.registro .interior .medio form .campos,.acceso .interior .medio form .campos{padding:20px}.acceso .interior .medio form .olvidado{padding:0 20px;padding-bottom:20px;text-align:center}.acceso .interior .medio form .olvidado a{display:inline-block;vertical-align:baseline;font-size:1.5em;text-decoration:underline;color:var(--color_base)}.registro .interior .medio form .botones,.acceso .interior .medio form .botones{padding:20px}.registro .interior .medio form .botones .boton,.acceso .interior .medio form .botones .boton{display:block;text-align:center}.registro .interior .inferior,.acceso .interior .inferior{margin-top:20px;padding:20px;border-radius:10px;box-shadow:0 0 0 1px var(--color_shadow) inset;text-align:center;background:var(--color_whitefake)}.registro .interior .inferior .titulo,.acceso .interior .inferior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.registro .interior .inferior a,.acceso .interior .inferior a{display:inline-block;vertical-align:baseline;margin-top:10px;font-size:1.5em;text-decoration:underline;color:var(--color_base)}.desplegable_recordar,.desplegable_verificar{position:fixed;inset:0;display:none;z-index:15}.desplegable_recordar .interior,.desplegable_verificar .interior{position:absolute;top:50%;left:0;right:0;max-width:440px;margin:0 auto;padding:20px;padding-top:60px;border-radius:10px;background:var(--color_whitefake);z-index:2;transform:translate(0,-50%)}.desplegable_recordar .interior .superior,.desplegable_verificar .interior .superior{text-align:center}.desplegable_recordar .interior .superior .titulo,.desplegable_verificar .interior .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.desplegable_recordar .interior .superior .subtitulo,.desplegable_verificar .interior .superior .subtitulo{display:block;margin-top:10px;font-size:1.5em}.desplegable_recordar .interior .inferior,.desplegable_verificar .interior .inferior{margin-top:20px}.desplegable_recordar .interior .inferior form .botones,.desplegable_verificar .interior .inferior form .botones{margin-top:20px}.desplegable_recordar .interior .inferior form .botones .boton,.desplegable_verificar .interior .inferior form .botones .boton{display:block}.desplegable_recordar .interior .cerrar_recordar,.desplegable_verificar .interior .cerrar_verificar{position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;background:url("../img/web/cerrar.svg") no-repeat center}.desplegable_recordar .fondo,.desplegable_verificar .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}.registro .checks{margin-left:40px}.cesta .interior{max-width:1320px;margin:0 auto}.cesta .interior .izquierda{display:inline-block;vertical-align:top;width:calc(100% - 460px);margin-right:20px}.cesta .interior .izquierda .superior{padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.cesta .interior .izquierda .superior .titulo{display:block;text-align:center;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.cesta .interior .izquierda .inferior{margin-top:20px}.cesta .interior .izquierda .inferior form .item_cesta{position:relative;margin-bottom:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset;border-radius:10px;overflow:hidden}.cesta .interior .izquierda .inferior form .item_cesta:last-child{margin-bottom:0}.cesta .interior .izquierda .inferior form .item_cesta .imagen{display:block;width:140px;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;margin:1px}.cesta .interior .izquierda .inferior form .item_cesta .imagen img{display:block;width:100%;height:auto}.cesta .interior .izquierda .inferior form .item_cesta .texto{position:absolute;top:0;bottom:0;left:140px;right:0;padding:20px}.cesta .interior .izquierda .inferior form .item_cesta .texto .titulo{font-family:"Signika",sans-serif;text-transform:none;margin-bottom:20px;font-size:1.6em;font-weight:400;color:var(--color_base);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cesta .interior .izquierda .inferior form .item_cesta .texto .propiedad{display:block;margin-top:5px;font-size:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad{position:absolute;bottom:20px;left:20px;padding-right:80px}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad span{display:inline-block;vertical-align:top;width:20px;font-size:2em;line-height:40px;text-align:center;color:var(--color_base);margin:0 10px}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a{display:inline-block;vertical-align:top;height:40px;width:40px;background-repeat:no-repeat;background-position:center}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a.sumar{background-image:url("../img/web/mas.svg");background-position:right}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a.restar{background-image:url("../img/web/menos.svg");background-position:left}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio{position:absolute;bottom:20px;right:80px;display:block;font-size:2em;text-align:right}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio b{display:block;font-size:12px;font-weight:400}.cesta .interior .izquierda .inferior form .item_cesta .borrar{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:url("../img/web/cerrar.svg") no-repeat right bottom}.cesta .interior .derecha{display:inline-block;vertical-align:top;width:440px;position:sticky;top:0;right:0}.cesta .interior .derecha .superior{padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.cesta .interior .derecha .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase;text-align:center}.cesta .interior .derecha .inferior{margin-top:20px}.cesta .interior .derecha .inferior .cupon{padding:20px;border-radius:10px;box-shadow:0 0 0 1px var(--color_shadow) inset;background:var(--color_whitefake)}.cesta .interior .derecha .inferior .cupon .campo{display:inline-block;vertical-align:middle;width:calc(100% - 150px);margin-right:10px}.cesta .interior .derecha .inferior .cupon .campo input[type="text"]{display:block;width:100%;height:50px;padding:0 20px;border-radius:10px;font-size:1.6em;line-height:50px;color:var(--color_base);background:var(--color_whitefake);border-width:0;box-shadow:0 0 0 1px var(--color_shadow) inset}.cesta .interior .derecha .inferior .cupon .campo input[type="text"]:-webkit-autofill,.cesta .interior .derecha .inferior .cupon .campo input[type="text"]:-webkit-autofill:focus{-webkit-text-fill-color:var(--color_base)!important;-webkit-box-shadow:0 0 0 2px var(--color_base) inset,0 0 0 1000px white inset!important}.cesta .interior .derecha .inferior .cupon .boton{min-width:unset;margin-top:0;padding-left:0;padding-right:0;text-align:center;width:140px;padding-top:0;padding-bottom:0;height:50px;line-height:50px}.cesta .interior .derecha .inferior .cupon .validado{pointer-events:none;background-color:var(--color_base)}.cesta .interior .derecha .inferior .entrega{display:block;margin-top:20px;padding:20px;border-radius:10px;font-size:1.5em;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.cesta .interior .derecha .inferior .entrega b{font-weight:400;text-decoration:underline}.cesta .interior .derecha .inferior .informacion{margin-top:20px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.cesta .interior .derecha .inferior .informacion span{position:relative;display:block;margin-top:5px;font-size:1.5em;text-align:right}.cesta .interior .derecha .inferior .informacion span:first-child{margin-top:0}.cesta .interior .derecha .inferior .informacion span:last-child{margin-top:30px}.cesta .interior .derecha .inferior .informacion span.total{margin-top:15px;font-size:2.5em}.cesta .interior .derecha .inferior .informacion span b{font-weight:400}.cesta .interior .derecha .inferior .informacion span b:first-child{position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%)}.cesta .interior .derecha .inferior .informacion span.total b{font-weight:400}.cesta .interior .derecha .inferior .informacion span.total b i{display:inline-block;vertical-align:baseline;font-size:14.5px;font-style:normal}.cesta .interior .derecha .inferior .botones{margin-top:20px}.cesta .interior .derecha .inferior .botones .tramitar{display:block}.cesta .interior .vacio{margin:0;text-align:center;background-color:transparent;color:var(--color_base);font-size:1em}.cesta .interior .vacio .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.cesta .interior .vacio p{margin:0;margin-top:20px;font-size:2em;color:var(--color_base)}.pasos{position:relative;margin:0;padding:0;text-align:center;display:flex;align-items:center;justify-content:space-between}.pasos::before{content:"";position:absolute;top:14.5px;left:30px;right:30px;height:1px;background:var(--color_dorado);z-index:1}.pasos li{display:inline-block;vertical-align:middle;margin-right:10px;padding-bottom:25px}.pasos li:last-child{margin-right:0}.pasos li a{position:relative;display:block;width:30px;height:30px;border-radius:100%;background:var(--color_base);box-shadow:0 0 0 1px var(--color_base) inset;z-index:2}.pasos li.anterior a{background:url("../img/web/check_w.svg") no-repeat center var(--color_dorado);box-shadow:none}.pasos li.actual a{background:var(--color_dorado);box-shadow:none;pointer-events:none}.pasos li.actual~li a{pointer-events:none}.pasos li.inactivo a{pointer-events:none}.pasos li a span{position:absolute;bottom:-25px;left:50%;display:block;font-size:1.5em;color:var(--color_base);white-space:nowrap;transform:translate(-50%,0);text-transform:uppercase;font-weight:400}.direcciones .interior{max-width:768px;margin:0 auto}.direcciones .interior .superior{padding:20px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.direcciones .interior .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.direcciones .interior .medio{margin-top:40px}.direcciones .interior .inferior{margin-top:40px}.direcciones .interior .inferior .titulo{display:block;padding:20px;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset;border-radius:10px}.direcciones .interior .inferior .listado{margin-top:20px}.direcciones .interior .inferior .listado .direccion{margin-bottom:10px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.direcciones .interior .inferior .listado .direccion:last-child{margin-bottom:0}.direcciones .interior .inferior .listado .direccion.sel{box-shadow:0 0 0 3px var(--color_dorado) inset}.direcciones .interior .inferior .listado .direccion span{display:block;font-size:1.5em;cursor:pointer}.direcciones .interior .inferior .listado .direccion span:first-child{padding-top:0;font-size:1.5em;padding-bottom:10px;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.direcciones .interior .inferior .listado .direccion .desplegar_direccion{display:inline-block;vertical-align:baseline;padding-top:10px;font-size:1.5em;font-weight:600;font-family:"Signika",sans-serif;text-decoration:underline;color:var(--color_base)}.direcciones .interior .inferior .listado .vacio{margin:0;padding:20px;border-radius:10px;font-size:1.5em;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.direcciones .interior .inferior .checks{margin-top:20px}.direcciones .interior .inferior .botones{margin-top:20px}.direcciones .interior .inferior .botones .boton{width:calc(50% - 5px);margin-right:10px;background-color:var(--color_base)}.direcciones .interior .inferior .botones .boton:last-child{margin-right:0;background-color:var(--color_dorado)}.direcciones .interior .inferior .botones .boton.especial{display:block;width:100%;margin-right:0;background-color:var(--color_dorado)}.desplegable_direccion{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:15}.desplegable_direccion .interior{position:absolute;top:50%;left:0;right:0;max-width:768px;margin:0 auto;padding:20px;padding-top:60px;border-radius:10px;background:var(--color_whitefake);z-index:2;transform:translate(0,-50%)}.desplegable_direccion .interior .superior{text-align:center}.desplegable_direccion .interior .superior .titulo{display:block;font-weight:600;text-transform:uppercase;font-family:"Signika",sans-serif;font-size:2em}.desplegable_direccion .interior .inferior{margin-top:20px}.desplegable_direccion .interior .inferior form .campos{max-height:calc(100vh - 230px);max-height:calc(var(--vh,1vh) * 100 - 230px);overflow-y:auto}.desplegable_direccion .interior .inferior form .campos::-webkit-scrollbar{width:0}.desplegable_direccion .interior .inferior form .campos .campo{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-top:10px;margin-right:10px}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(1){margin-top:0}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(2){margin-top:0}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(2n){margin-right:0}.desplegable_direccion .interior .inferior form .botones{margin-top:20px}.desplegable_direccion .interior .inferior form .botones .boton{display:block}.desplegable_direccion .interior .cerrar_direccion{position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;background:url("../img/web/cerrar.svg") no-repeat center}.desplegable_direccion .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}.envios .interior{max-width:768px;margin:0 auto}.envios .interior .superior{padding:20px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.envios .interior .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.envios .interior .medio{margin-top:40px}.envios .interior .inferior{margin-top:40px}.envios .interior .inferior .bloque{margin-top:20px}.envios .interior .inferior .bloque:first-child{margin-top:0}.envios .interior .inferior .bloque>.titulo{display:block;padding:20px;border-radius:10px;font-size:2em;text-transform:uppercase;font-weight:600;font-family:"Signika",sans-serif;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.envios .interior .inferior .bloque .listado{margin-top:20px}.envios .interior .inferior .bloque .listado .envio{margin-bottom:10px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset;cursor:pointer}.envios .interior .inferior .bloque .listado .envio:last-child{margin-bottom:0}.envios .interior .inferior .bloque .listado .envio.sel{box-shadow:0 0 0 3px var(--color_dorado) inset}.envios .interior .inferior .bloque .listado .envio .titulo{display:block;text-transform:uppercase;font-weight:600;font-family:"Signika",sans-serif;font-size:1.5em}.envios .interior .inferior .bloque .listado .envio .precio{display:block;margin-top:5px;font-size:1.5em}.envios .interior .inferior .bloque .listado .envio .descripcion{display:block;margin-top:5px;font-size:1.5em}.envios .interior .inferior .bloque .listado .vacio{margin:0;padding:20px;border-radius:10px;font-size:1.5em;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.envios .interior .inferior .botones{margin-top:20px}.envios .interior .inferior .botones .boton{display:block}.pagos .interior{max-width:768px;margin:0 auto}.pagos .interior .superior{padding:20px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.pagos .interior .superior .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;text-transform:uppercase}.pagos .interior .medio{margin-top:40px}.pagos .interior .inferior{margin-top:40px}.pagos .interior .inferior form .listado{padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.pagos .interior .inferior form .listado .pago{margin-bottom:10px}.pagos .interior .inferior form .listado .pago:last-child{margin-bottom:0}.pagos .interior .inferior form .listado .pago .radio{position:relative;display:block;font-size:1.5em;line-height:30px}.pagos .interior .inferior form .listado .pago .radio input[type="radio"]{display:none;border:0;border-radius:0;background:transparent;opacity:0}.pagos .interior .inferior form .listado .pago .radio label{position:relative;display:block;padding-left:40px;cursor:pointer}.pagos .interior .inferior form .listado .pago .radio label::before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:100%;box-shadow:0 0 0 1px var(--color_base) inset}.pagos .interior .inferior form .listado .pago .radio input[type="radio"]:checked+label::before{background:url("../img/web/check_w.svg") no-repeat center var(--color_base)}.pagos .interior .inferior form .listado .vacio{margin:0;padding:20px;border-radius:10px;font-size:1.5em;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.pagos .interior .inferior form .entrega{display:block;margin-top:20px;padding:20px;border-radius:10px;font-size:1.5em;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.pagos .interior .inferior form .entrega b{font-weight:400;text-decoration:underline}.pagos .interior .inferior form .informacion{margin-top:20px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.pagos .interior .inferior form .informacion span{position:relative;display:block;margin-top:5px;font-size:1.5em;text-align:right}.pagos .interior .inferior form .informacion span:first-child{margin-top:0}.pagos .interior .inferior form .informacion span:last-child{margin-top:30px}.pagos .interior .inferior form .informacion span.total{margin-top:15px;font-size:2em;line-height:1}.pagos .interior .inferior form .informacion span b{font-weight:400}.pagos .interior .inferior form .informacion span b:first-child{position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%)}.pagos .interior .inferior form .informacion span.total b{font-weight:400}.pagos .interior .inferior form .informacion span.total b i{display:inline-block;vertical-align:baseline;font-size:20px;font-style:normal}.pagos .interior .inferior form .checks{margin-top:20px}.pagos .interior .inferior form .botones{margin-top:20px}.pagos .interior .inferior form .botones .boton{display:block}.pagos .interior .inferior form .botones .boton.inactivo{opacity:.5;cursor:not-allowed;pointer-events:none}.area .icono{position:relative;display:block;padding:0 20px;padding-top:60px;padding-bottom:20px;border-radius:10px;font-size:2em;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .icono::before{content:"";position:absolute;top:20px;left:0;right:0;width:30px;height:30px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:30px}.area .icono.icono_cuenta::before{background-image:url("../img/web/usuarios/mi_cuenta.svg")}.area .icono.icono_compras::before{background-image:url("../img/web/usuarios/mis_compras.svg")}.area .icono.icono_facturas::before{background-image:url("../img/web/usuarios/mis_facturas.svg")}.area .icono.icono_devoluciones::before{background-image:url("../img/web/usuarios/mis_devoluciones.svg")}.area .icono.icono_datos::before{background-image:url("../img/web/usuarios/mis_datos.svg")}.area .icono.icono_direcciones::before{background-image:url("../img/web/usuarios/mis_direcciones.svg")}.area .icono.icono_promociones::before{background-image:url("../img/web/usuarios/mis_promociones.svg")}.area .superior{position:relative;margin-top:20px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .superior .desplegar_area{display:block;float:left;padding-left:25px;font-size:1.5em;text-decoration:underline;color:var(--color_base);background:url("../img/web/usuarios/desplegar.svg") center left no-repeat}.area .superior .desplegable_area{position:absolute;top:calc(100% + 10px);left:0;margin:0;padding:15px 20px;border-radius:10px;background:var(--color_base);z-index:5;opacity:0;visibility:hidden;transform:translate(-20px,0);color:var(--color_whitefake)}.area .superior .desplegable_area.desplegado{opacity:1;visibility:visible;transform:none}.area .superior .desplegable_area::before{content:"";position:absolute;bottom:100%;left:20px;width:0;height:0;border-bottom:7.5px solid var(--color_base);border-right:7.5px solid transparent;border-left:7.5px solid transparent}.area .superior .desplegable_area li{display:block;border-bottom:1px solid var(--color_shadow)}.area .superior .desplegable_area li:last-child{border-bottom:none}.area .superior .desplegable_area li a{display:block;padding:0 10px;font-size:1.5em;line-height:30px;color:var(--color_whitefake);white-space:nowrap}.area .superior .desplegable_area li.sel a{text-decoration:underline;pointer-events:none}.area .superior .salir,.area .superior .volver{font-size:1.5em;display:block;float:right;padding-left:25px;text-decoration:underline;color:var(--color_base);background-repeat:no-repeat;background-position:center left}.area .superior .salir{background-image:url("../img/web/usuarios/salir.svg")}.area .superior .volver{margin-right:20px;background-image:url("../img/web/usuarios/volver.svg")}.area .inferior{margin-top:20px}.area .inferior .atajos{text-align:center}.area .inferior .atajos .atajo{position:relative;display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px / 3);margin-top:10px;margin-right:10px;padding:20px;padding-top:60px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .atajos .atajo:last-child{margin-right:0}.area .inferior .atajos .atajo:nth-of-type(1){margin-top:0}.area .inferior .atajos .atajo:nth-of-type(2){margin-top:0}.area .inferior .atajos .atajo:nth-of-type(3){margin-top:0}.area .inferior .atajos .atajo:nth-of-type(3n){margin-right:0}.area .inferior .atajos .atajo::before{content:"";position:absolute;top:20px;left:0;right:0;width:20px;height:20px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:20px}.area .inferior .atajos .atajo.mis_compras::before{background-image:url("../img/web/usuarios/mis_compras.svg")}.area .inferior .atajos .atajo.mis_facturas::before{background-image:url("../img/web/usuarios/mis_facturas.svg")}.area .inferior .atajos .atajo.mis_devoluciones::before{background-image:url("../img/web/usuarios/mis_devoluciones.svg")}.area .inferior .atajos .atajo.mis_datos::before{background-image:url("../img/web/usuarios/mis_datos.svg")}.area .inferior .atajos .atajo.mis_direcciones::before{background-image:url("../img/web/usuarios/mis_direcciones.svg")}.area .inferior .atajos .atajo.mis_favoritos::before{background-image:url("../img/web/usuarios/mis_favoritos.svg")}.area .inferior .atajos .atajo.mis_promociones::before{background-image:url("../img/web/usuarios/mis_promociones.svg")}.area .inferior .atajos .atajo .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600;color:var(--color_base)}.area .inferior .atajos .atajo .descripcion{display:block;margin-top:10px;font-size:1.5em;color:var(--color_base);text-wrap:pretty}.area .inferior form .interior{padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior form .interior .campos .campo{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px}.area .inferior form .interior .campos .campo:nth-of-type(1){margin-top:0}.area .inferior form .interior .campos .campo:nth-of-type(2){margin-top:0}.area .inferior form .interior .campos .campo:nth-of-type(2n){margin-right:0}.area .inferior form .interior .conservar{display:block;margin-top:20px;font-size:1.5em;text-align:center}.area .inferior form .interior .checks{margin-top:20px}.area .inferior form .botones{margin-top:20px}.area .inferior form .botones .boton{display:block;max-width:440px;margin:0 auto}.area .inferior form .botones .boton.inactivo{opacity:.5;cursor:not-allowed;pointer-events:none}.area .inferior .item_area{position:relative;display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px / 3);margin-top:10px;margin-right:10px;padding:20px;padding-bottom:90px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .item_area:nth-of-type(1){margin-top:0}.area .inferior .item_area:nth-of-type(2){margin-top:0}.area .inferior .item_area:nth-of-type(3){margin-top:0}.area .inferior .item_area:nth-of-type(3n){margin-right:0}.area .inferior .item_area.nuevo{min-height:150px}.area .inferior .item_area.especial{padding-bottom:200px}.area .inferior .item_area.nuevo a{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.area .inferior .item_area.nuevo a::before{content:"";position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:1px dashed var(--color_base);border-radius:20px;z-index:0;transition:all 250ms linear}.area .inferior .item_area.nuevo a span{position:absolute;top:50%;left:0;right:0;display:block;padding-top:30px;font-size:2em;font-family:"Signika",sans-serif;font-weight:600;line-height:1;color:var(--color_base);background:url("../img/web/usuarios/nuevo.svg") no-repeat center top;z-index:2;transform:translate(0,-50%)}.area .inferior .item_area .titulo{display:block;margin-bottom:10px;font-size:2em;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600;color:var(--color_base)}.area .inferior .item_area .texto{line-height:1.4}.area .inferior .item_area .texto span{display:block;font-size:1.5em}.area .inferior .item_area .texto span b{font-weight:400}.area .inferior .item_area.especial .texto span{font-weight:400}.area .inferior .item_area .texto .tipo{margin-top:10px}.area .inferior .item_area .texto .tipo span{display:inline-block;vertical-align:baseline}.area .inferior .item_area .texto .tipo a{display:inline-block;vertical-align:baseline;font-size:1.5em;color:var(--color_base);border-radius:10px;padding:5px 15px;box-shadow:0 0 0 1px var(--color_shadow) inset;padding-top:7px}.area .inferior .item_area .texto .tipo a.sel{background-color:var(--color_base);color:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_base) inset;font-weight:400;pointer-events:none}.area .inferior .item_area .botones{position:absolute;bottom:20px;left:20px;right:20px;text-align:center}.area .inferior .item_area.especial .botones{bottom:120px}.area .inferior .item_area .botones a{display:inline-block;vertical-align:middle;width:50px;height:50px;margin-left:10px;background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 1px var(--color_base) inset;border-radius:100%;background-size:20px}.area .inferior .item_area .botones a:first-child{margin-left:0}.area .inferior .item_area .botones a.editar{background-image:url("../img/web/usuarios/editar.svg")}.area .inferior .item_area .botones a.borrar{background-image:url("../img/web/usuarios/borrar.svg")}.area .inferior .item_area .botones a.detalles{background-image:url("../img/web/usuarios/detalles.svg")}.area .inferior .item_area .botones a.descargar{background-image:url("../img/web/usuarios/descargar.svg")}.area .inferior .item_area .botones a.factura{background-image:url("../img/web/usuarios/factura.svg")}.area .inferior .item_area .boton{position:absolute;bottom:20px;left:20px;right:20px;display:block;background-color:var(--color_dorado)}.area .inferior .item_area .boton.pagado{pointer-events:none;background-color:var(--color_base);color:var(--color_whitefake)}.area .inferior .item_area .boton.anulado{pointer-events:none;cursor:not-allowed;opacity:.5}.area .inferior .informacion{padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .informacion ul{margin:0;padding:0}.area .inferior .informacion ul li{display:block;margin-bottom:5px;font-size:1.5em}.area .inferior .informacion ul li:last-child{margin-bottom:0}.area .inferior .informacion ul li a{text-decoration:underline;color:var(--color_base)}.area .inferior .informacion ul li b{font-weight:700}.area .inferior .bloques{margin-top:20px}.area .inferior .bloques .bloque{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin-right:20px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .bloques .bloque:last-child{margin-right:0}.area .inferior .bloques .bloque .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600}.area .inferior .bloques .bloque .titulo~.texto{margin-top:10px}.area .inferior .bloques .bloque .texto span{display:block;font-size:1.5em;line-height:1.3}.area .inferior .bloques .bloque .texto span b{font-weight:700}.area .inferior .resumen{margin-top:20px}.area .inferior .resumen .item_resumen{position:relative;margin-bottom:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset;border-radius:10px;overflow:hidden}.area .inferior .resumen .item_resumen:last-child{margin-bottom:0}.area .inferior .resumen .item_resumen .imagen{position:relative;display:block;width:138px;margin:1px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:solid 1px var(--color_shadow);overflow:hidden}.area .inferior .resumen .item_resumen .imagen img{display:block;width:100%;height:auto}.area .inferior .resumen .item_resumen .texto{position:absolute;top:0;bottom:0;left:140px;right:0;padding:20px}.area .inferior .resumen .item_resumen .texto .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;text-transform:none;font-weight:600;color:var(--color_base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.area .inferior .resumen .item_resumen .texto .propiedad{display:block;margin-top:5px;font-size:1.5em;color:var(--color_base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.area .inferior .resumen .item_resumen .texto .devolver{position:absolute;bottom:20px;left:20px}.area .inferior .resumen .item_resumen .texto .devolver.inactivo::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.area .inferior .resumen .item_resumen .texto .devolver .checks{display:inline-block;vertical-align:middle}.area .inferior .resumen .item_resumen .texto .cantidad{position:absolute;bottom:20px;left:20px;display:block;font-size:1.5em;text-transform:lowercase}.area .inferior .resumen .item_resumen .texto .cantidad.especial{position:static;display:inline-block;vertical-align:middle;margin-left:20px;font-size:1em;line-height:unset}.area .inferior .resumen .item_resumen .texto .cantidad.especial select{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin-right:5px;border-radius:100%;font-size:1.5em;text-align:center;background:var(--color_whitefake)}.area .inferior .resumen .item_resumen .texto .cantidad.especial label{display:inline-block;vertical-align:bottom;font-size:1.5em}.area .inferior .resumen .item_resumen .texto .precio{position:absolute;bottom:20px;right:20px;display:block;font-size:2em;line-height:1;text-align:right}.area .inferior .resumen .item_resumen .texto .precio b{display:block;font-size:15px;font-weight:400}.area .inferior .adicional{margin-top:20px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .adicional span{position:relative;display:block;margin-top:5px;font-size:1.5em;text-align:right}.area .inferior .adicional span:first-child{margin-top:0}.area .inferior .adicional span:last-child{margin-top:30px}.area .inferior .adicional span.total{margin-top:15px;font-size:2em;line-height:1}.area .inferior .adicional span b{font-weight:700}.area .inferior .adicional span b:first-child{position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%)}.area .inferior .adicional span.total b{font-weight:700}.area .inferior .adicional span.total b i{display:inline-block;vertical-align:baseline;font-size:20px;font-style:normal}.area .inferior .pagar{margin-top:20px;text-align:center}.area .inferior .pagar a{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;padding:0 20px;border-radius:10px;font-size:1.5em;font-weight:400;line-height:60px;text-align:center;text-transform:uppercase;color:var(--color_base);background-color:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .pagar a:last-child{margin-right:0}.area .inferior .devolucion{margin-top:20px;font-size:1.5em;text-align:center}.area .inferior .devolucion a{text-decoration:underline;color:var(--color_base)}.area .inferior .descargas{margin-top:20px}.area .inferior .descargas .descarga{display:inline-block;vertical-align:middle;width:calc(50% - 10px);margin-right:20px;padding:20px;border-radius:10px;text-align:center;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_base) inset}.area .inferior .descargas .descarga:last-child{margin-right:0}.area .inferior .descargas .descarga span{display:block;font-size:2em;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600}.area .inferior .descargas .descarga a{display:block;margin-top:20px;padding:0 20px;border-radius:10px;font-size:1.5em;font-weight:400;line-height:60px;text-transform:uppercase;text-align:center;color:var(--color_base);background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_base) inset}.area .inferior .descargas .descarga a.inactivo{opacity:.2;cursor:not-allowed;pointer-events:none}.area .inferior .causa{margin-top:20px;padding:20px;border-radius:10px;background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .causa .titulo{display:block;font-size:2em;font-family:"Signika",sans-serif;text-transform:uppercase;font-weight:600}.area .inferior .causa .campos{margin-top:10px}.area .inferior .vacio{padding:20px;border-radius:10px;font-size:1.5em;text-align:center;color:var(--color_base);background:var(--color_whitefake);box-shadow:0 0 0 1px var(--color_shadow) inset}.area .inferior .vacio p{margin:0}.info_contrareembolso{position:absolute;box-shadow:0 0 0 1px var(--color_base) inset;background-color:var(--color_base);color:var(--color_whitefake);left:0;top:-10px;margin-left:180px;padding:10px;border-radius:10px;font-size:13px;line-height:1.3;max-width:480px;z-index:1}.info_contrareembolso strong{font-weight:700}.info_contrareembolso::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-10px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid var(--color_base)}input[type="radio"]#id_forma_pago_5:not(:checked)~.info_contrareembolso{display:none}@media (max-width:1800px){.productos .listado,.productos .superior,.carrusel{margin-left:0;margin-right:0}.pie .superior .menus ul{margin:0 30px}.pie{padding-left:20px;padding-right:20px}.producto .medio_chichos,.producto .superior{padding-left:30px;padding-right:30px}.producto .inferior .contenedor{padding-left:0;padding-right:0}.cesta .interior{max-width:none;padding-left:60px;padding-right:60px}}@media (max-width:1679px){.enlaces .enlace{margin-left:10px;margin-right:10px}.seccion .contenedor{max-width:none;padding-left:30px;padding-right:30px}.pie .superior .menus ul{margin:0 15px}.producto .inferior .izquierda{max-width:600px}.producto .inferior .derecha{width:calc(100% - (600px + 60px))}.producto .inferior .propiedad ul li a{padding-left:20px;padding-right:20px}.contacto{padding-left:30px;padding-right:30px}}@media (max-width:1439px){.cont_banner .banner .subtitulo{font-size:5em}.boton{font-size:14px;padding:20px 30px}.cabecera .iconos .icono{text-indent:-999px;padding:0;width:46px;overflow:hidden;height:46px}.cabecera .iconos .icono::after{background-size:25px;right:1px;transform:none;top:1px;width:auto;height:auto;left:1px;bottom:1px}.cabecera .menu li a{padding-top:14px;padding-bottom:14px}.enlaces .enlace{font-size:1.2em;background-size:25px;padding-left:30px}.cont_categorias{margin-left:30px;margin-right:30px}.item_categoria .titulo{padding-left:10px;padding-right:10px}.seccion .texto{padding-right:60px}.pie .superior .menus ul:nth-child(3){display:none}.seccion.contenido_12 .texto{padding-left:60px}*{text-wrap:pretty}.contacto .inferior form .checks{display:block}.contacto .inferior form .botones{float:none}.desplegable_buscar{padding-left:0;padding-right:0}.contenedorin{max-width:none;padding-left:60px;padding-right:60px}.item_categoria{min-width:unset}.producto .inferior .derecha{position:static}.producto .inferior .izquierda{position:sticky;left:0;top:0}}@media (max-width:1279px){.cabecera .menu li:nth-child(1){display:none}.enlaces .enlace a strong{display:block}.categorias{gap:20px}.item_categoria{flex:1 1 calc((100% - 4 * 20px) / 5);max-width:calc((100% - 4 * 20px) / 5)}.item_categoria .titulo{padding-left:0;padding-right:0}.carrusel .inferior{grid-template-columns:repeat(3,1fr)}.item_producto{width:calc((100% - 2 * 15px) / 3)}.carrusel .inferior .item_producto:nth-of-type(4){display:none}.seccion .titulo,.intro .titulo{font-size:3em}.seccion .titulo{font-size:1.5em}.seccion .subtitulo{font-size:3em}.seccion .texto{padding-right:30px}.descripcion{font-size:1.5em}.pie .superior .menus ul:nth-child(1){display:none}.categorias_menu li{position:relative;max-width:120px;margin:0 10px}.categorias_menu li img{margin:0 auto;margin-bottom:10px}.cont_banner{padding:0;padding-bottom:30px}.cont_banner .banner{justify-content:flex-end;border-top-left-radius:0;min-height:440px;border-top-right-radius:0;padding-bottom:30px}.cabecera{padding:30px}.owl-dots{display:none}.pie{margin-left:0;margin-right:0}.productos .superior{padding-top:30px;padding-bottom:30px}.productos .superior .titulo,.productos .superior .descripcion{max-width:none}.item_producto:nth-child(4n){margin-right:15px}.item_producto:nth-child(3n){margin-right:0}.contenido .segmentos,.producto .medio_chichos .segmentos,.productos .superior .segmentos{font-size:1.2em}.producto .inferior .izquierda{max-width:480px}.producto .inferior .derecha{width:calc(100% - (480px + 30px))}.producto .inferior .derecha{margin-left:30px;padding:30px}.area .inferior .item_area .texto .tipo a{padding:5px 10px}.desplegable_buscar .resultados_productos .interior{grid-template-columns:repeat(4,1fr)}.item_producto .add,.item_producto .descuento{font-size:1.3em}.seccion.contenido_12 .texto{padding-left:30px}.seccion .titulo{font-size:1.3em}.seccion .subtitulo{font-size:2.6em}.contenido .titulo,.contacto .superior .titulo{font-size:3em}.contacto .superior .subtitulo{max-width:70%}.cesta .interior .derecha{max-width:320px;width:100%}.cesta .interior .izquierda{width:calc(100% - 340px)}.cesta .interior .izquierda .inferior form .item_cesta .texto .titulo{margin-bottom:10px}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad a{background-position-y:bottom!important}.cesta .interior .izquierda .inferior form .item_cesta .texto .cantidad span{line-height:1;padding-top:25px}.cesta .interior .derecha .inferior .cupon .boton,.cesta .interior .derecha .inferior .cupon .campo{width:auto;display:block;float:none;margin-right:0!important}.cesta .interior .derecha .inferior .cupon .boton{margin-top:10px;background-color:var(--color_base)}.cesta .interior .derecha .inferior .cupon .campo input[type="text"]{text-align:center}.confirmacion .interior,.pagos .interior,.envios .interior,.direcciones .interior{max-width:none;padding-left:60px;padding-right:60px}}@media (max-width:1023px){div.format_popup{position:absolute;inset:0}div.format_popup .limit{overflow-y:auto;max-height:calc(100vh - 120px)}.fancybox-slide--html .fancybox-close-small{position:fixed;right:0;top:0}.cabecera .menu{display:none}.menu_ham{color:var(--color_whitefake);display:inline-block;vertical-align:top;z-index:10;height:44px;width:44px;position:relative;z-index:99;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border-width:0;border-radius:100%;overflow:hidden;text-indent:-9999px;box-shadow:0 0 0 1px var(--color_whitefake);margin-left:15px}.menu_ham .the_bars{height:1px;width:1.666666666666667rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--color_whitefake);position:absolute;top:50%;margin-top:0;-webkit-transition:none;transition:none}.menu_ham .the_bars::before,.menu_ham .the_bars::after{content:"";position:absolute;height:1px;left:0;width:1.666666666666667rem;background:var(--color_whitefake);transition-duration:.3s,.3s;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-delay:.3s,0s;-webkit-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-o-transition-delay:.3s,0s}.menu_ham .the_bars::before{background:var(--color_whitefake);top:-6px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform;-o-transition-property:top,-o-transform}.menu_ham .the_bars::after{bottom:-6px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.mm-ocd-opened .menu_ham .the_bars{background-color:transparent}body.mm-ocd-opened .menu_ham .the_bars::before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:var(--color_whitefake)}body.mm-ocd-opened .menu_ham .the_bars::after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:var(--color_whitefake)}.mm-spn .falso_link,.mm-spn a{font-size:2em}.mm-spn .falso_link{color:var(--color_whitefake)}.mm-spn.mm-spn--navbar::after{font-size:2.4em;font-weight:600;opacity:1;font-family:"Signika",sans-serif;background:#222222;color:var(--color_whitefake);text-transform:uppercase}.mm-spn.mm-spn--navbar::before{opacity:1;z-index:2;border-color:var(--color_whitefake)}#mmmenu ul li{text-transform:none}#mmmenu ul li>a{color:var(--color_whitefake);opacity:1}#mmmenu ul li.sel>a,#mmmenu ul li.sel>.falso_link{color:var(--color_whitefake);opacity:.5}#mmmenu ul li ul li>a,#mmmenu ul li ul li>.falso_link{color:var(--color_whitefake);opacity:1}#mmmenu ul li ul li.sel>a,#mmmenu ul li ul li.sel>.falso_link{color:var(--color_whitefake);opacity:.5}#mmmenu ul li ul li ul li>a,#mmmenu ul li ul li ul li>.falso_link{color:var(--color_whitefake);opacity:1}#mmmenu ul li ul li ul li.sel>a,#mmmenu ul li ul li ul li.sel>.falso_link{color:var(--color_whitefake);opacity:.5}.mm-spn .falso_link.sel{color:var(--color_white);opacity:.5}.mm-spn.mm-spn--light{color:var(--color_whitefake);background:var(--color_base)}.mm-spn li::before{opacity:1}.mm-ocd__content{overflow:hidden}.desplegable_popup .interior{top:0;transform:none}.desplegable_popup .interior .imagen{width:100%;height:calc(100vh - 400px)}.desplegable_popup .interior .texto{position:static;transform:none;padding:40px;min-height:400px;width:auto;flex-direction:column;display:flex;text-align:center;align-items:center;justify-content:center}.desplegable_popup .cerrar_popup{background-color:var(--color_whitefake);width:60px;height:60px}.cont_banner{padding-bottom:0}.cont_banner .banner .boton{margin-top:30px}.cont_banner .banner .subtitulo{font-size:4em}.enlaces{padding-top:30px}.enlaces .enlace{padding:0;padding-top:35px;background-position:top center;text-align:center}.cont_categorias .contenedor{width:auto}.item_categoria{flex:1 1 calc((100% - 3 * 20px) / 4);max-width:calc((100% - 3 * 20px) / 4)}.owl_categorias .item_categoria:nth-child(5){display:none}.owl_categorias{padding-bottom:90px}.owl_categorias .owl-dots,.carrusel .owl-dots{bottom:5px}.owl-nav{bottom:0}.carrusel .inferior{grid-template-columns:repeat(2,1fr)}.item_producto{width:calc((100% - 1 * 15px) / 2)}.carrusel .inferior .item_producto:nth-of-type(3){display:none}.seccion .contenedor{display:block;width:auto}.seccion .texto{width:auto;padding:0}.seccion .imagen{width:auto;margin-top:30px}.seccion .titulo{max-width:none}.seccion .titulo{font-size:2em}.seccion .subtitulo{font-size:3em}.carrusel .inferior.owl-loaded{padding-bottom:90px}body.inicio .pie{margin-top:60px}.pie .superior .menus ul:nth-child(2){display:none}.pie{padding-left:0;padding-right:0}.pie .superior .menus ul{margin:0}body.general .menu_ham{box-shadow:0 0 0 1px var(--color_base)}body.general .menu_ham .the_bars,body.general .menu_ham .the_bars::before,body.general .menu_ham .the_bars::after{background-color:var(--color_base)}.categorias_menu li{display:none;max-width:none;width:calc(100% / 4);margin:0}.categorias_menu li:nth-child(-n+4){display:block}.categorias_menu.owl-loaded{overflow:hidden}.categorias_menu.owl-loaded li{width:auto}.categorias_menu .owl-nav{transform:translateY(-50%);top:50%;justify-content:space-between;left:10px;right:10px;width:auto}.categorias_menu .owl-nav .owl-prev,.categorias_menu .owl-nav .owl-next{background-color:transparent}.owl-nav .owl-prev span,.owl-nav .owl-next span{background-size:20px}.item_producto:nth-child(3n){margin-right:15px}.item_producto:nth-child(2n){margin-right:0}.producto .inferior .izquierda{max-width:250px}.producto .inferior .derecha{margin-left:10px;width:calc(100% - (250px + 10px))}.producto .inferior .izquierda .grid{margin-top:10px;gap:10px;grid-template-columns:repeat(1,1fr)}.area .inferior .item_area,.area .inferior .atajos .atajo{width:calc(50% - 5px)}.area .inferior .item_area:nth-of-type(3n),.area .inferior .atajos .atajo:nth-of-type(3n){margin-right:10px}.area .inferior .item_area:nth-of-type(2n),.area .inferior .atajos .atajo:nth-of-type(2n){margin-right:0}.area .inferior .item_area:nth-of-type(3),.area .inferior .atajos .atajo:nth-of-type(3){margin-top:10px}.area .inferior .bloques .bloque{width:auto;display:block;float:none;margin-right:0!important}.area .inferior .bloques .bloque:last-child{margin-top:20px}.area .inferior .resumen .item_resumen .texto .titulo{font-size:1.6em}.area,.confirmacion,.pagos,.envios,.direcciones,.cesta,.registro,.acceso{padding-top:30px;padding-bottom:30px}.contenedorin{padding-left:30px;padding-right:30px}.desplegable_direccion .interior{position:fixed;top:0;transform:none}.desplegable_buscar .resultados_productos .interior{grid-template-columns:repeat(3,1fr)}.desplegable_buscar form .interior{max-width:440px}.confirmacion .interior,.pagos .interior,.envios .interior,.direcciones .interior,.cesta .interior{padding-left:30px;padding-right:30px}.cesta .interior .izquierda,.cesta .interior .derecha{max-width:none;width:auto;display:block;float:none;margin-right:0!important}.cesta .interior .derecha{margin-top:20px}.seccion.contenido_12 .texto{padding-left:0}.contacto .contenedor{width:auto}.contacto .column{width:auto;display:block;float:none;margin-right:0!important}.contacto .column:nth-child(2n){margin-top:60px}}@media (max-width:540px){.cabecera{padding:10px}.cabecera .iconos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.menu_ham,.cabecera .iconos .icono{margin-left:0;width:40px;height:40px}.menu_ham .the_bars::before,.menu_ham .the_bars::after,.menu_ham .the_bars{width:20px}.cont_banner .banner{min-height:300px}.cont_banner .banner .boton{display:none}.cont_banner .banner .titulo{font-size:1.5em}.cont_banner .banner .subtitulo{font-size:3em;-webkit-line-clamp:2;line-clamp:2}.cont_banner .banner .titulo,.cont_banner .banner .subtitulo{padding-left:30px;padding-right:30px}.enlaces .enlace{display:none;padding-top:30px;line-height:1.3}.enlaces .enlace:nth-child(1){display:block}.desplegable_popup .descripcion p{margin:10px 0}.desplegable_popup .texto .boton{margin-top:20px}#cookie-bar p{padding:20px}#cookie-bar a,#cookie-bar p span{font-size:1.45em}#cookie-bar a{padding-left:5px;padding-right:5px}div.format_popup{padding-left:10px;padding-right:10px}.contenedor{width:calc(100% - 20px)}.cont_categorias{margin-left:10px;margin-right:10px}body.inicio .owl_categorias{padding-bottom:0}.owl_categorias .item_categoria:nth-child(5),.owl_categorias .item_categoria{display:inline-block}body.inicio .owl_categorias .item_categoria:nth-child(-n+2){margin-top:0}body.inicio .owl_categorias .item_categoria{margin-top:30px}.item_categoria{flex:1 1 calc((100% - 1 * 10px) / 2);max-width:calc((100% - 1 * 10px) / 2)}.categorias{gap:10px}.carrusel .titulo,.carrusel .descripcion{max-width:none}.carrusel .botones{position:static;margin-top:20px}.carrusel .botones .boton{text-decoration:underline;font-size:1.2em;padding:0;min-width:unset;margin:0;line-height:1;height:auto}.carrusel .botones .boton::after{display:none}.carrusel .inferior{gap:10px}.item_producto .texto{padding-top:10px}.item_producto .titulo,.item_producto .descripcion_corta{font-size:1.5em;line-clamp:3;-webkit-line-clamp:3;min-height:calc(1.3em * 3)}.item_producto .descripcion_corta{margin-top:10px;font-size:1.2em}.item_producto .precios{margin-top:10px;color:var(--color_base);font-size:1.6em}.item_producto .precios .precio_anterior{margin-left:10px;opacity:.55}.carrusel .inferior .item_producto:nth-of-type(4),.carrusel .inferior .item_producto{display:inline-block;margin-top:30px}.carrusel .inferior .item_producto:nth-of-type(-n+2){margin-top:0}.item_producto .add{display:none}.item_producto .descuento{left:10px;top:10px;padding:6px}.carrusel .intro{padding-bottom:30px}.seccion .contenedor{padding-left:10px;padding-right:10px}body.inicio .pie{margin-top:0}.pie{font-size:1.4em}.pie .superior{flex-direction:column;align-items:center;text-align:center}.pie .superior .menus{margin:30px 0;margin-bottom:10px}.pie .superior .menus li:first-child{display:block}.pie .superior .menus li{display:inline-block;vertical-align:top;margin:10px}.redes a{margin:0 5px}.pie .superior .informacion{text-align:center}.pie .inferior{display:block;text-align:center;margin-top:20px}.pie .inferior .copyright{line-height:1.3}.pie .inferior .copyright b{display:block}.pie .inferior .sgm{margin-top:30px;display:inline-block}.kit_digital{padding-left:10px;padding-right:10px}.mm-spn .falso_link,.mm-spn a{font-size:1.6em}.categorias_menu{background:none;flex-wrap:wrap;gap:10px;padding-left:0;padding-right:0}.categorias_menu li{flex:1 1 calc(33.333% - 10px);max-width:calc(33.333% - 10px);box-sizing:border-box}.categorias_menu li:nth-child(4){display:none}.categorias_menu li img{height:auto;max-height:100%;max-width:100%;width:auto}.producto .inferior .izquierda .grid .owl-nav,.categorias_menu .owl-nav{left:0;right:0;bottom:-10px;transform:none;top:unset;justify-content:center}.categorias_menu.owl-loaded li{margin:0;width:auto;max-width:none}.item_producto{margin-bottom:30px}.item_producto{width:calc((100% - 1 * 10px) / 2);margin-right:10px}.item_producto:nth-child(3n){margin-right:10px}.item_producto:nth-child(2n){margin-right:0}.producto{margin-left:10px;margin-right:10px;margin-bottom:0}.producto .superior{padding-left:0;padding-right:0;background:none;padding-bottom:0}.producto .superior .navegacion .boton,.producto .superior .volver{font-size:1.2em;text-align:left;min-width:40px}.producto .superior .navegacion .boton.siguiente::after,.producto .superior .navegacion .boton.anterior::before,.producto .superior .volver::before{display:none}.producto .superior .navegacion .boton.siguiente{margin-left:20px;text-align:right}.producto .medio_chichos{padding:10px 0}.producto .medio_chichos .segmentos{padding-left:0;background:none}.producto .inferior .izquierda,.producto .inferior .derecha{width:auto;display:block;float:none;margin-right:0!important}.producto .inferior .izquierda{max-width:none;position:static}.producto .inferior .derecha{margin-left:0;z-index:3;position:relative;padding:30px 10px;margin-top:30px}.producto .inferior .texto .titulo{font-size:3em}.producto .inferior .texto .aux{margin-bottom:0}.producto .inferior .texto .aux .boton{background-color:var(--color_base);width:calc(100% - 120px);height:40px;line-height:40px;min-width:40px}.producto .inferior .texto .aux .opciones .compartir,.producto .inferior .texto .aux .opciones .favorito{width:40px;height:40px;margin-left:20px}.producto .inferior .texto .cantidad{margin:0;padding-top:0;border-width:0;margin-bottom:10px}.producto .inferior .comprar{position:fixed;bottom:0;left:0;right:0;z-index:8;background-color:var(--color_whitefake);padding:10px;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.producto .inferior .texto .cantidad .restar,.producto .inferior .texto .cantidad .sumar{width:40px}.carrusel .descripcion p:last-of-type{margin-bottom:0}.producto .inferior .izquierda .grid{margin-bottom:30px;grid-template-columns:repeat(2,1fr)}.producto .inferior .izquierda .grid .imagen{display:none}.producto .inferior .izquierda .grid .imagen:nth-child(-n+2){display:block}.producto .inferior .izquierda .grid.owl-loaded{display:block}.producto .inferior .izquierda .grid.owl-loaded .imagen{display:block}.producto .inferior .izquierda .grid .owl-nav{bottom:0;transform:translateY(50%)}.producto .inferior .propiedad ul li a{padding:12px;font-size:1.4em}.ui-dialog{top:0!important;left:0!important;right:0!important;width:auto!important}body.ficha .bola{display:none}.cabecera .iconos .minicesta .unidades{right:-3px;top:-3px}.boton{background-color:var(--color_base)}.item_minicesta .texto .precio{font-size:1.6em}.item_minicesta .texto .propiedad{font-size:1.3em}.area,.confirmacion,.pagos,.envios,.direcciones,.cesta,.registro,.acceso{margin-left:0;margin-right:0}.confirmacion .interior,.pagos .interior,.envios .interior,.direcciones .interior,.cesta .interior{padding-left:10px;padding-right:10px}.area .inferior .resumen .item_resumen .imagen,.cesta .interior .izquierda .inferior form .item_cesta .imagen{width:auto;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.area .inferior .resumen .item_resumen .texto,.cesta .interior .izquierda .inferior form .item_cesta .texto{background-color:var(--color_whitefake);position:relative;padding-bottom:70px;border-top-left-radius:0;border-bottom-right-radius:0;left:unset;right:unset;bottom:unset;top:unset}.cesta .interior .izquierda .inferior form .item_cesta .texto .precio{right:60px}.area .inferior .resumen .item_resumen .texto .titulo,.cesta .interior .izquierda .inferior form .item_cesta .texto .titulo{display:block;line-clamp:unset;-webkit-line-clamp:unset;margin-bottom:20px}.area .inferior .resumen .item_resumen .texto .propiedad,.area .inferior .resumen .item_resumen .texto .titulo,.cesta .interior .izquierda .inferior form .item_cesta .texto .propiedad{white-space:normal;text-overflow:unset;overflow:unset}.registro .interior,.acceso .interior{padding-left:10px;padding-right:10px}.desplegable_recordar .interior,.desplegable_verificar .interior{position:fixed;top:0;transform:none}.direcciones .interior .inferior .botones,.cesta .interior .derecha .inferior .botones{position:fixed;left:0;right:0;bottom:0;z-index:8;background-color:var(--color_whitefake);padding:10px;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.pasos{padding-left:10px;padding-right:10px}.pasos li a span{font-size:1.2em}.desplegable_direccion .interior .inferior form .campos .campo{width:auto;display:block;float:none;margin-right:0!important}.desplegable_direccion .interior .inferior form .campos .campo:nth-of-type(2){margin-top:10px}.direcciones .interior .inferior .botones .boton{padding-left:0;padding-right:0;min-width:100px}div.format_popup table,div.format_popup ul,div.format_popup ol,div.format_popup p,.checks .check{font-size:1.5em}div.format_popup p{text-align:justify}.contenedorin{padding-left:10px;padding-right:10px}.area .inferior form .interior .campos .campo,.area .inferior .descargas .descarga,.area .inferior .pagar a,.area .inferior .item_area,.area .inferior .atajos .atajo{width:auto;display:block;float:none;margin-right:0!important}.area .inferior form .interior .campos .campo:nth-of-type(2),.area .inferior .descargas .descarga:last-child,.area .inferior .pagar a:last-child,.area .inferior .item_area:nth-of-type(2),.area .inferior .atajos .atajo:nth-of-type(2){margin-top:10px}.area .inferior .resumen .item_resumen .texto .devolver{position:static;margin-top:20px}.desplegable_buscar form{padding-top:0}.desplegable_buscar form .interior{max-width:none;padding-right:60px}.desplegable_buscar form .cerrar_buscar{left:unset;background-position:right center;right:0}.desplegable_buscar form .interior .campo input[type="text"]{text-align:left}.desplegable_buscar .resultados_categorias{height:50px}.desplegable_buscar .resultados_categorias ul li{margin:5px}.desplegable_buscar .resultados_categorias ul li a{font-size:1.5em}.desplegable_buscar .resultados_productos .interior{grid-template-columns:repeat(2,1fr);height:calc(100vh - 150px);height:calc(var(--vh,1vh) * 100 - 150px);gap:10px}.desplegable_buscar .resultados_productos{padding-top:20px}.desplegable_buscar .resultados_categorias ul{padding:10px 0;white-space:nowrap;overflow-x:auto}.contacto,.seccion.contenido_11,.seccion.contenido_12{margin-left:0;margin-right:0;padding-top:30px;padding-bottom:30px}.contacto{padding:30px 10px}.contacto .superior{padding-bottom:20px}.contacto .inferior form .campo{width:auto;display:block;float:none;margin-right:0!important}.contacto .inferior form .campo:nth-child(2){margin-top:10px}.contenido .contenedor{padding:30px 10px}}@media (max-width:359px){body{font-size:56%}}