.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flex{display:flex;flex-direction:row;flex-wrap:wrap}.appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none}.height-float:after{content:"";display:table;clear:both}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body{font-size:14px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slider-home{width:100%;overflow-x:hidden}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;height:466px}@media all and (max-width:829px){.slick-initialized .slick-slide{height:603px}}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:999999}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{inset:0;position:absolute}.fancybox-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--webkit-backdrop-filter: blur(20px);background-color:#0000001a}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:transparent;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);--webkit-backdrop-filter: blur(25px);background-color:#0000001a;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;border-radius:7px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:#fff;stroke-width:0}.popup--gen .fancybox-button svg path{fill:#63656a}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:7px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,#000000d9,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding: max(0px)){.fancybox-caption{padding:75px 44px 25px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleZ(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleZ(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding: max(0px)){.fancybox-caption{padding-left:12px;padding-right:12px}}.modal-content,.modal-content-pais{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:7px;outline:0;left:0%}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0000001a;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;content:"";inset:0;opacity:0;position:absolute;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span,a,li,td,button,input,textarea,select,label{font-family:Montserrat,sans-serif;font-weight:300;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,li{margin:0;padding:0;list-style:none}a,button,input[type=submit]{display:inline-block;text-decoration:none;transition:all .5s}a:hover,button:hover,input[type=submit]:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a,li,section,div,article{font-family:Montserrat,sans-serif;font-weight:300;padding:0;margin:0}figure{margin:0;display:block}input,a{text-decoration:none;outline:0}input:hover,a:hover,input:focus,a:focus{text-decoration:none;outline:0}input,select,textarea{border-radius:0}svg{pointer-events:none}:focus{outline:0}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;outline:0!important;border:none;background:none}input[type=checkbox]:before,input[type=radio]:before{width:14px;height:14px;transition:all .5s;outline:0;position:relative;background:url(../../../images/icon-checkbox.svg) no-repeat center;content:"";display:inline-block;margin-right:6px;top:2px;background-size:13px!important;transition:none}input[type=checkbox]:checked:before,input[type=radio]:checked:before{background:url(../../../images/icon-checked.svg) no-repeat center}.extra{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semi{font-weight:600}.bold{font-weight:700}.black{font-weight:900}.italic{font-style:italic}.btn-fondo{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#fff;background:#101820;padding:1px 0;display:block;text-align:center;position:relative;transition:none}@media screen and (min-width:1025px){.btn-fondo:hover{background:#003a87}.btn-fondo:hover:before{background:url(../../../images/productos-more-prev-hover.svg) no-repeat right center}.btn-fondo:hover:after{background:url(../../../images/productos-more-next-hover.svg) no-repeat left center}}.btn-fondo:before{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-prev.svg) no-repeat right center;position:absolute;left:0;top:0;transform:translate(-98%);transition:none}.btn-fondo:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-next.svg) no-repeat left center;position:absolute;right:0;top:0;transform:translate(98%);transition:none}.more--border{text-align:center;margin-top:40px}.more--border span{display:inline-block;padding:0 15px}.more--border a,.more--border button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#101820;background:none;padding:6px 25px;line-height:1;display:block;text-align:center;position:relative;transition:none;height:30px;text-decoration:none!important;background:url(../../../images/linea-boton.svg) repeat-x top center,url(../../../images/linea-boton.svg) repeat-x bottom center}.more--border a:hover,.more--border button:hover{background:#101820;color:#fff!important}.more--border a:hover:before,.more--border button:hover:before{background:url(../../../images/productos-more-border-prev-hover.svg) no-repeat right center}.more--border a:hover:after,.more--border button:hover:after{background:url(../../../images/productos-more-border-next-hover.svg) no-repeat left center}.more--border a:before,.more--border button:before{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-94%);transition:none}.more--border a:after,.more--border button:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.btn-borde{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#101820;background:none;padding:6px 25px;line-height:1;display:block;text-align:center;position:relative;transition:none;height:30px;text-decoration:none!important;background:url(../../../images/linea-boton.svg) repeat-x top center,url(../../../images/linea-boton.svg) repeat-x bottom center}@media screen and (min-width:1025px){.btn-borde:hover{background:#101820;color:#fff!important}.btn-borde:hover:before{background:url(../../../images/productos-more-border-prev-hover.svg) no-repeat right center}.btn-borde:hover:after{background:url(../../../images/productos-more-border-next-hover.svg) no-repeat left center}}.btn-borde:before{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-94%);transition:none}.btn-borde:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.more--border-blue{margin-top:20px}.more--border-blue span{display:inline-block;padding:0 15px}.more--border-blue a,.more--border-blue button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#003a87;background:none;padding:6px 25px;line-height:1;display:block;text-align:center;position:relative;transition:none;height:30px;background:url(../../../images/linea-boton-blue.svg) repeat-x top center,url(../../../images/linea-boton-blue.svg) repeat-x bottom center}@media screen and (min-width:1025px){.more--border-blue a:hover,.more--border-blue button:hover{background:#003a87;color:#fff}.more--border-blue a:hover:before,.more--border-blue button:hover:before{background:url(../../../images/productos-more-border-blue-prev-hover.svg) no-repeat right center}.more--border-blue a:hover:after,.more--border-blue button:hover:after{background:url(../../../images/productos-more-border-blue-next-hover.svg) no-repeat left center}}.more--border-blue a:before,.more--border-blue button:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-blue-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.more--border-blue a:after,.more--border-blue button:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-blue-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.btn-borde-blue{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#003a87;background:none;padding:6px 25px;line-height:1;display:block;text-align:center;position:relative;transition:none;height:30px;background:url(../../../images/linea-boton-blue.svg) repeat-x top center,url(../../../images/linea-boton-blue.svg) repeat-x bottom center}@media screen and (min-width:1025px){.btn-borde-blue:hover{background:#003a87;color:#fff}.btn-borde-blue:hover:before{background:url(../../../images/productos-more-border-blue-prev-hover.svg) no-repeat right center}.btn-borde-blue:hover:after{background:url(../../../images/productos-more-border-blue-next-hover.svg) no-repeat left center}}.btn-borde-blue:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-blue-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.btn-borde-blue:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-blue-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.more--border-white{display:inline-block;padding:0 15px}.more--border-white a,.more--border-white button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;display:flex;align-items:center;color:#fff;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;background:url(../../../images/linea-boton-white.svg) repeat-x top center,url(../../../images/linea-boton-white.svg) repeat-x bottom center}.more--border-white a svg,.more--border-white button svg{position:relative;top:2px;margin-left:6px}.more--border-white a:hover,.more--border-white button:hover{background:#fff;color:#101820}.more--border-white a:hover:before,.more--border-white button:hover:before{background:url(../../../images/btn-white-border-prev-hover.svg) no-repeat right center}.more--border-white a:hover:after,.more--border-white button:hover:after{background:url(../../../images/btn-white-border-next-hover.svg) no-repeat left center}.more--border-white a:hover svg path,.more--border-white button:hover svg path{fill:#101820}.more--border-white a:before,.more--border-white button:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-white-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-94%);transition:none}.more--border-white a:after,.more--border-white button:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-white-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(94%);transition:none}.btn-borde-white{font-weight:500;font-size:18px;font-size:1.125rem;display:flex;align-items:center;color:#fff;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;background:url(../../../images/linea-boton-white.svg) repeat-x top center,url(../../../images/linea-boton-white.svg) repeat-x bottom center}.btn-borde-white svg{position:relative;top:2px;margin-left:6px}@media screen and (min-width:1025px){.btn-borde-white:hover{background:#fff;color:#101820}.btn-borde-white:hover:before{background:url(../../../images/btn-white-border-prev-hover.svg) no-repeat right center}.btn-borde-white:hover:after{background:url(../../../images/btn-white-border-next-hover.svg) no-repeat left center}.btn-borde-white:hover svg path{fill:#101820}}.btn-borde-white:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-white-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-94%);transition:none}.btn-borde-white:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-white-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(94%);transition:none}.more--border-grey{display:inline-block;padding:0 15px}.more--border-grey a,.more--border-grey button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.03rem;display:flex;align-items:center;color:#63656a;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;background:url(../../../images/linea-boton-grey.svg) repeat-x top center,url(../../../images/linea-boton-grey.svg) repeat-x bottom center}.more--border-grey button label{cursor:pointer}.more--border-grey input:checked+button{background:#003a87;color:#fff}.more--border-grey a svg,.more--border-grey button svg{position:relative;top:2px;margin-left:6px}.more--border-grey a:hover,.more--border-grey button:hover,.more--border-grey label:hover{background:#003a87;color:#fff}.more--border-grey a:hover:before,.more--border-grey button:hover label:before,.more--border-grey input:checked+button label:before{background:url(../../../images/btn-grey-border-prev-hover.svg) no-repeat right center}.more--border-grey a:hover:after,.more--border-grey button:hover label:after,.more--border-grey input:checked+button label:after{background:url(../../../images/btn-grey-border-next-hover.svg) no-repeat left center}.more--border-grey a:hover svg path,.more--border-grey label:hover svg path{fill:#101820}.more--border-grey a:before,.more--border-grey label:before{content:"";display:inline-block;width:30px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.more--border-grey a:after,.more--border-grey label:after{content:"";display:inline-block;width:30px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.btn-borde-grey{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;display:flex;align-items:center;color:#63656a;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;background:url(../../../images/linea-boton-grey.svg) repeat-x top center,url(../../../images/linea-boton-grey.svg) repeat-x bottom center}.btn-borde-grey svg{position:relative;top:2px;margin-left:6px}@media screen and (min-width:1025px){.btn-borde-grey:hover{background:#003a87;color:#fff}.btn-borde-grey:hover:before{background:url(../../../images/btn-grey-border-prev-hover.svg) no-repeat right center}.btn-borde-grey:hover:after{background:url(../../../images/btn-grey-border-next-hover.svg) no-repeat left center}.btn-borde-grey:hover svg path{fill:#101820}}.btn-borde-grey:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.btn-borde-grey:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.more--border-red{display:inline-block;padding:0 15px}.more--border-red a,.more--border-red button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;display:flex;align-items:center;color:#d9000d;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;background:url(../../../images/linea-boton-red.svg) repeat-x top center,url(../../../images/linea-boton-red.svg) repeat-x bottom center;min-width:120px}.more--border-red a svg,.more--border-red button svg{position:relative;top:2px;margin-left:6px}.more--border-red a:hover,.more--border-red button:hover{background:#d9000d;color:#fff}.more--border-red a:hover:before,.more--border-red button:hover:before{background:url(../../../images/btn-red-border-prev-hover.svg) no-repeat right center}.more--border-red a:hover:after,.more--border-red button:hover:after{background:url(../../../images/btn-red-border-next-hover.svg) no-repeat left center}.more--border-red a:hover svg path,.more--border-red button:hover svg path{fill:#101820}.more--border-red a:before,.more--border-red button:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-red-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.more--border-red a:after,.more--border-red button:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-red-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.btn-borde-red{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;display:flex;align-items:center;color:#d9000d;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;background:url(../../../images/linea-boton-red.svg) repeat-x top center,url(../../../images/linea-boton-red.svg) repeat-x bottom center}.btn-borde-red svg{position:relative;top:2px;margin-left:6px}@media screen and (min-width:1025px){.btn-borde-red:hover{background:#d9000d;color:#fff}.btn-borde-red:hover:before{background:url(../../../images/btn-red-border-prev-hover.svg) no-repeat right center}.btn-borde-red:hover:after{background:url(../../../images/btn-red-border-next-hover.svg) no-repeat left center}.btn-borde-red:hover svg path{fill:#101820}}.btn-borde-red:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-red-border-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.btn-borde-red:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-red-border-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.intro--gen{padding:90px 0 30px}.intro--gen .miga--gen{padding-bottom:20px}.intro--gen__title,.intro--gen h1{font-weight:700;font-size:45px;font-size:2.8125rem;color:#101820;display:block}.intro--gen h2{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;margin-top:15px}.box-maps h4{font-weight:500;font-size:19px;font-size:1.1875rem;color:#101820;line-height:1;padding-bottom:10px;padding-top:10px}.box-maps p{font-size:14px;font-size:.875rem;line-height:1.5;color:#63656a;max-width:205px}.box-maps__tel{padding-top:10px}.box-maps__tel a{font-size:14px;font-size:.875rem;line-height:1;color:#63656a;text-decoration:none}.box-maps__tel a:before{content:"";display:inline-block;width:14px;height:14px;position:relative;transition:all .5s;outline:0;background:url(../../../images/buscador-tienda-tel.svg) no-repeat center;top:3px;margin-right:5px}.box-maps__tel a:hover{text-decoration:underline}.box-maps__more{margin-top:10px}.box-maps__more a{font-weight:700;color:#101820;text-decoration:underline}.box-maps__more a:hover{color:#d9000d}.miga--gen li{display:inline}.miga--gen li:after{content:"|";display:inline;margin:0 1px;font-size:12px;font-size:.75rem;font-weight:400;color:#101820}.miga--gen li:last-child:after{display:none}.miga--gen li:last-child a{pointer-events:none}.miga--gen li a{display:inline}.miga--gen li a svg{margin-right:7px;position:relative;top:1px}.miga--gen li a span{font-size:12px;font-size:.75rem;font-weight:400;color:#101820;display:inline;transition:all .4s}.miga--gen li a span:hover{text-decoration:underline}.field--select{max-width:330px;width:100%;position:relative}.field--select.select--desp:before,.field--select.select--active:before{background:url(../../../images/arrow-select-active.svg) no-repeat center;border-left:1px solid #003A87}.field--select.select--desp p,.field--select.select--active p{border:1px solid #003A87;color:#003a87}.field--select.select-notification>span{display:flex}.field--select:before{content:"";display:inline-block;width:50px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/arrow-select.svg) no-repeat center;border-left:1px solid #63656A;position:absolute;top:0;right:0;z-index:9}.field--select>span{font-weight:500;font-size:11px;font-size:.6875rem;color:#fff;line-height:1;display:none;align-items:center;justify-content:center;width:16px;height:16px;background:#003a87;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%);z-index:9}.field--select select,.field--select p{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;cursor:pointer;border:1px solid #63656A;border-radius:3px 3px 0 0;width:100%;padding:6px 50px 6px 20px;position:relative;z-index:9}.field--select__options{background:#f7f7f7;border:1px solid #003A87;border-top:none;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 5px 5px;padding:15px 30px 20px;margin-top:0;display:none;z-index:400}.field--select__options.js-active{display:block}.field--select__options>label{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;display:block}.field--select__options>label input[type=checkbox]:before{background:url(../../../images/select-checkbox.svg) no-repeat center}.field--select__options>label input[type=checkbox]:checked:before{background:url(../../../images/select-checked.svg) no-repeat center}.quantity--field{position:relative;width:90px;display:block}.quantity--field:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-prev-hover.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.quantity--field:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-next-hover.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(83%);transition:none}.quantity--field-border:before{background:url(../../../images/btn-grey-border-prev.svg) no-repeat right center}.quantity--field-border:after{background:url(../../../images/btn-grey-border-next.svg) no-repeat right center}.quantity--field-border input[type=text],.quantity--field-border input[type=number]{background:none!important;color:#63656a!important;padding:2.5px 25px!important}.quantity--field-border .quantity--field__less{background:url(../../../images/quantity-less-grey.svg) no-repeat center}.quantity--field-border .quantity--field__more{background:url(../../../images/quantity-more-grey.svg) no-repeat center}.quantity--field input[type=text],.quantity--field input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#fff;background:#101820;width:100%;height:30px;padding:3.5px 25px;text-align:center;border-bottom:1px solid #63656A;border-top:1px solid #63656A}.quantity--field__less{background:url(../../../images/quantity-less.svg) no-repeat center;position:absolute;top:0;left:0;width:25px;height:100%;cursor:pointer}.quantity--field__more{background:url(../../../images/quantity-more.svg) no-repeat center;position:absolute;top:0;right:0;width:25px;height:100%;cursor:pointer}.anadirFavoritos{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;z-index:9}.anadirFavoritos svg{width:23px;height:auto;display:block}.anadirFavoritos svg path{transition:all .5s}.anadirFavoritos:hover path{stroke:#d9000d}.anadirFavoritos.is-fav svg path{fill:#d9000d;stroke:#d9000d}.one-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.top--menu{margin-top:170px}.form--gen p{margin-bottom:15px}.form--gen .field-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 15px}.form--gen .field-three{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 15px}.form--gen .field-order{display:grid;grid-template-columns:150px 1fr;grid-gap:0 10px}.form--gen .field-policy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.form--gen .field-policy__btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.form--gen .field-policy__btns .field--upload{margin-right:9px}.form--gen .hidden{display:none}.form--gen .wpcf7-list-item{margin:0}.form--gen .ajax-loader{display:none!important}.form--gen .more--border{margin-top:0}.form--gen .more--border button{min-width:135px}.form--gen .field--upload input{display:none}.form--gen .field--upload .more--border button{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:6px 25px}.form--gen .field--upload .more--border button svg{margin-right:9px;height:18px;width:auto}.form--gen .field--upload:hover .more--border button svg path{fill:#fff}.form--gen ::placeholder{color:#656262}.form--gen input[type=text],.form--gen input[type=tel],.form--gen input[type=email],.form--gen input[type=password],.form--gen input[type=number],.form--gen input[type=date],.form--gen textarea{font-weight:500;font-size:13px;font-size:.8125rem;font-weight:400;background:#fff;border:1px solid #63656A;border-radius:5px;padding:9.5px 20px;color:#afafaf;width:100%;letter-spacing:.2em}.form--gen select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:13px;font-size:.8125rem;font-weight:500;border-radius:5px;border:1px solid #63656A;color:#afafaf;cursor:pointer;font-weight:400;letter-spacing:.2em;padding:8px 20px;width:100%}.form--gen select:not(#sel-paises){background:url(../../../images/pago-select.svg) no-repeat calc(100% - 7px) center}.form--gen #sel-paises{padding:4px 10px;font-size:.7rem;color:gray}.form--gen textarea{height:135px;display:block;resize:none}.form--gen label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:14px;font-size:.875rem;font-weight:400;color:#221f208c;cursor:pointer}.form--gen label a{color:#221f208c!important;text-decoration:underline;font-weight:400;margin-left:3px}.form--gen label a:hover{color:#221f20}.st-btn{background:none!important;display:inline-block!important;margin-right:12px!important;border:none!important;padding:0!important}.st-btn img{display:none!important}.st-btn[data-network=facebook]{width:22px!important;height:22px!important;background:url(../../../images/producto-rrss-fb.svg) no-repeat center!important;background-size:18px!important}.st-btn[data-network=twitter]{width:25px!important;height:22px!important;background:url(../../../images/producto-rrss-tw.svg) no-repeat center!important;background-size:21px!important}.st-btn[data-network=whatsapp]{width:22px!important;height:22px!important;background:url(../../../images/producto-rrss-whats.svg) no-repeat center!important;background-size:17px!important}#cookie-notice{box-shadow:0 0 40px #0000004d,0 -5px 20px #00000038;background-color:#000!important;left:inherit;text-align:center;width:100%;max-width:320px;min-width:auto;right:20px;bottom:20px;position:fixed;transition:all .5s;z-index:9999}.cookie-notice-container{padding:25px}#cookie-notice span{margin-bottom:20px;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#fff;display:block}#cookie-notice #cn-notice-buttons{margin-bottom:0}#cookie-notice a:hover{color:#000;background-color:#fff;transition:all .5s ease}#cookie-notice a{font-weight:500;font-size:15px;line-height:14px;text-align:left;color:#fff;display:block;margin:0 auto!important;margin-top:15px;padding:10px 20px;border-radius:20px;background:transparent;text-align:center;border:1px solid #FFFF;letter-spacing:.05em}.cookies-accepted #cookie-notice{right:-500px}#cn-close-notice{display:none!important}.c-error{padding:200px 0;text-align:center}.c-error h1{font-weight:700;font-size:40px;font-size:2.5rem;color:#123456}.c-error h1+p{font-size:32px;font-size:2rem;color:#123;padding-top:15px;padding-bottom:15px}.c-generica{padding-bottom:90px;overflow:hidden}.c-generica .o-intro{display:grid;grid-gap:160px;margin-bottom:30px;align-items:center}.c-generica .o-intro__info{padding:15px 0}.c-generica .o-intro__info>span{font-weight:300;font-size:15px;font-size:.9375rem;color:#101820;letter-spacing:.2em;display:block}.c-generica .o-intro__info h1{font-weight:700;font-size:56px;font-size:3.5rem;line-height:1.07142857;color:#101820;line-height:1;padding-top:30px}.c-generica .o-intro figure{position:relative}.c-generica .o-intro figure img{width:calc(100% + 250px);max-width:inherit;object-fit:cover;border-radius:0 0 0 5px;height:100%;min-height:430px}.c-generica .o-content h2{font-weight:700;font-size:46px;font-size:2.875rem;line-height:1.08695652;color:#63656a;padding-bottom:10px}.c-generica .o-content h2.center{padding-bottom:40px}.c-generica .o-content h3{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.5;color:#201c1a;padding-bottom:20px}.c-generica .o-content h4{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.5;color:#63656a;padding-bottom:20px}.c-generica .o-content p{font-size:14px;font-size:.875rem;line-height:1.64285714;color:#63656a;padding-bottom:20px}.c-generica .o-content>figure{padding-bottom:60px}.c-generica .o-content>figure img{border-radius:5px}.c-generica .o-content .center{text-align:center}.c-generica .o-content>ul:not(.generica--pagination){column-gap:90px;column-count:3;margin:0 0 15px}.c-generica .o-content>ul:not(.generica--pagination) li{background:url(../../../images/icon-list-gen.svg) no-repeat left 5px;font-size:14px;font-size:.875rem;line-height:1.71428571;color:#63656a;padding:0 0 45px 20px}.c-generica .o-content>ol{column-gap:40px;column-count:3;counter-reset:i;margin:0 0 15px;padding:0}.c-generica .c-faqs .o-content>ol,.c-generica .c-faqs .o-content>ul{column-gap:initial;column-count:initial;counter-reset:none}.c-generica .c-faqs .o-content>ol li,.c-generica .c-faqs .o-content>ul li{padding:0 0 10px 30px}.c-generica .o-content>ol li{font-size:16px;font-size:1rem;line-height:1.4375;color:#63656a;counter-increment:i;padding:0 0 45px 30px;position:relative}.c-generica .o-content>ol li:before{content:counter(i) " / ";top:3px;left:0;font-size:18px;font-size:1.125rem;color:#101820}.c-generica .o-content .form--gen{padding-bottom:120px}.c-generica .o-content .form--gen p{padding-bottom:0}.c-generica .o-content table{margin-bottom:25px;width:100%}.c-generica .o-content table tr td{font-size:15px;font-size:.9375rem;border-bottom:1px solid rgba(179,174,172,.6);color:#63656a;text-align:center;padding:12px}.c-generica .o-content table tr:first-child{border-radius:7px;box-shadow:0 3px 6px #0000001a}.c-generica .o-content table tr:first-child td{font-weight:500;border:none;color:#101820}.c-generica .o-content strong,.c-generica .o-content strong a{font-weight:600}.c-generica .o-content a{color:#201c1a;text-decoration:underline}.c-generica .o-content a:hover{color:#101820}.c-generica .o-content iframe{width:100%;height:615px;border-radius:5px;overflow:hidden;margin-bottom:90px}.c-generica .o-content .two--columns{column-count:2;column-gap:40px;padding-bottom:40px}.generica--gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-bottom:70px}.generica--gallery.four--columns{grid-template-columns:repeat(4,1fr)}.generica--gallery figure img{display:block;width:100%;border-radius:5px}.generica--destacados{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;padding-bottom:90px}.generica--destacados__item figure{padding-bottom:20px}.generica--destacados__item figure img{display:block;border-radius:5px}.generica--destacados__item h3{padding-bottom:10px!important}.generica--destacados__item__compartir{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.generica--destacados__item__compartir>span{font-weight:600;font-size:16px;font-size:1rem;color:#63656a;display:block;margin-right:5px}.generica--destacados__item__compartir .st-btn{display:inline-block!important;border:none!important;padding:0!important}.generica--destacados__item__compartir .st-btn img{filter:grayscale(100%)}.generica--documentos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px 20px;padding:15px 0 60px}.generica--documentos__item{padding-bottom:0!important}.generica--documentos__item a{font-size:15px;font-size:.9375rem;line-height:1.8;align-items:center;color:#63656a!important;text-decoration:none!important;padding-left:25px;position:relative}.generica--documentos__item a svg{position:absolute;top:1px;left:0}.generica--documentos__item a:hover{text-decoration:underline!important;color:#101820!important}.generica--titular-texto{display:grid;grid-template-columns:1fr 50%;grid-gap:120px;margin-bottom:60px}.generica--titular-texto h2{padding-bottom:0}.generica--titular-texto.order--reverse{grid-template-columns:50% 1fr}.generica--titular-texto.order--reverse .generica--titular-texto__text{order:1}.generica--titular-texto.order--reverse h2{order:2}.generica--titular-texto--min{display:grid;grid-template-columns:245px 1fr;grid-gap:90px;margin-bottom:85px}.generica--titular-texto--min h4{padding-bottom:0}.generica--titular-texto--min p:last-child{padding-bottom:0}.generica--text__slider{display:grid;grid-template-columns:1fr 445px;grid-gap:110px;align-items:center;margin-bottom:60px}.generica--text__slider h2{color:#101820!important}.generica--text__slider .more--border{margin-top:10px;text-align:left}.generica--text__slider.order--reverse{grid-template-columns:445px 1fr}.generica--text__slider.order--reverse .generica--text__slider__text{order:2}.generica--text__slider.order--reverse .sliderGenerico{order:1}.generica--text__slider.order--reverse .slick-arrow{left:inherit;right:-30px}.generica--text__slider .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:0;width:11px;height:20px;left:-30px;position:absolute}.generica--text__slider .slick-arrow.slick-disabled{opacity:.6}.generica--text__slider .slick-prev{background:url(../../../images/generica-slider-prev.svg) no-repeat center;bottom:3px}.generica--text__slider .slick-next{background:url(../../../images/generica-slider-next.svg) no-repeat center;bottom:38px}.generica--desplegables{margin-bottom:60px}.generica--desplegables__item{margin-bottom:10px}.generica--desplegables__item h2{border-radius:7px;font-weight:400!important;font-size:15px!important;font-size:.9375rem!important;color:#161615!important;line-height:1!important;border:1px solid #63656A;padding:12.5px 75px 12.5px 35px!important;position:relative;cursor:pointer}.generica--desplegables__item h2:before{content:"";display:inline-block;width:30px;height:30px;position:relative;transition:all .5s;outline:0;background:url(../../../images/generica-desplegable.svg) no-repeat center;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.generica--desplegables__item h2.js-active:before{transform:translateY(-50%) rotate(-180deg)}.generica--desplegables__item__text{padding:20px 150px 0 20px;display:none}.generica--pagination{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.generica--pagination li a{font-size:14px;font-size:.875rem;color:#63656a;display:flex;align-items:center;text-decoration:none!important}.generica--pagination li a:hover{text-decoration:underline!important}.generica--pagination__prev a svg{margin-right:10px}.generica--pagination__next a svg{margin-left:10px}@media screen and (max-width:1023px){.generica--titular-texto,.generica--titular-texto.order--reverse{grid-template-columns:1fr;grid-gap:30px;margin-bottom:30px}.generica--titular-texto h2,.generica--titular-texto.order--reverse h2{order:1}.generica--titular-texto .generica--titular-texto__text,.generica--titular-texto.order--reverse .generica--titular-texto__text{order:2}.wp-block-columns{display:block}.wp-block-column:not(:first-child){margin-left:0}.generica--documentos,.generica--redes{grid-template-columns:1fr 1fr}.generica--areas{grid-template-columns:1fr}}@media screen and (max-width:424px){.modal-content,.modal-content-pais{width:95%!important}}@media screen and (max-width:780px){.generica--titular-texto h2{font-size:25px!important}.generica--documentos,.generica--redes,.generica--destacados{grid-template-columns:1fr}.modal-content,.modal-content-pais{position:relative;width:70%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:7px;outline:0;margin:auto}}.modal-content-pais .container-modal .row .form-group{flex:0 0 100%;max-width:85%;margin-left:auto;margin-right:auto;margin-bottom:1.75rem}.modal-content-pais .form-report .more-border{margin-top:1.75rem}.container-modal{padding:50px 10px}.form-group{flex:1;margin:0 10px;margin-bottom:2.5rem}@media screen and (max-width:520px){.generica--areas__item{grid-template-columns:1fr}}.logged-in .c-header{top:32px}#btn-menu{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:none;padding:12.5px;border:none;position:fixed;z-index:99999;bottom:30px;right:30px;width:45px;height:45px;border-radius:50%;background:#101820;box-shadow:0 3px 6px #00000029;transition:all .5s}#btn-menu span{background:#fff;display:block;width:20px;height:3px;margin-bottom:4px;position:relative;transition:all .5s}#btn-menu span:last-child{margin-bottom:0}#btn-menu.js--inactive{right:-50px}#btn-menu.btn--active{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;box-shadow:none;filter:none}#btn-menu.btn--active span:nth-child(1){transform:rotate(45deg);top:7px}#btn-menu.btn--active span:nth-child(2){opacity:0}#btn-menu.btn--active span:nth-child(3){transform:rotate(-45deg);top:-7px}#btn-menu:hover{background-color:var(--white-smoke-bg)}#btn-menu:hover span{background-color:var(--main-black)}.search--mobile{display:none;position:fixed;left:30px;bottom:30px;z-index:9999}.search--mobile.js-active #btn-form-buscar{opacity:0;visibility:hidden}.search--mobile.js-active form{opacity:1;visibility:visible;width:250px}.search--mobile #btn-form-buscar-mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));width:45px;height:45px;background:url(../../../images/h-buscar.svg) no-repeat center #e9e8e9;border-radius:50%}.search--mobile #btn-form-buscar-mobile:hover{background-color:var(--main-white)}.search--mobile form{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:48px;transition:all .5s}.search--mobile form ::placeholder{color:#101820}.search--mobile form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;background:#e9e8e9;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));font-size:17px;font-size:1.0625rem;border-radius:45px;color:#101820;padding:8.5px 50px 8.5px 20px;width:105%;height:45px}.search--mobile form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:0;background:url(../../../images/h-buscar.svg) no-repeat center;width:48px;height:100%;position:absolute;top:0;right:0;transition:all .5s}.c-header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:99999;filter:drop-shadow(0px 3px 10px rgba(0,0,0,.1))}.c-header .o-first{background:#afafaf33;padding:9px 0 7px}.c-header .o-first .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}.c-header .o-first p,.c-header .o-first .idiomas{margin-right:15px;padding-right:20px;position:relative}.c-header .o-first p:after,.c-header .o-first .idiomas:after{content:"";display:inline-block;width:1px;height:12px;position:relative;transition:all .5s;outline:0;background:#707070;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-header .o-first p svg{margin-right:9px}.c-header .o-first p a{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;align-items:center}.c-header .o-first p a:hover{text-decoration:underline}.c-header .o-first ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-header .o-first ul li{padding:0 5px}.c-header .o-first ul li:last-child{padding-right:0}.c-header .o-first ul li.js-active a{border:2px solid rgba(0,0,0,.6)}.c-header .o-first ul li a{border:2px solid transparent;border-radius:50%}.c-header .o-first ul li a,.c-header .o-first ul li svg{display:block}.c-header .o-second{padding:20px 0 22px}.c-header .o-second .container{display:grid;grid-template-columns:190px 1fr 240px;grid-gap:35px}.c-header .o-second__logo-menu__logo img{display:block}.c-header .o-second__logo-menu__menu{margin-top:18px;position:relative;z-index:9}.c-header .o-second__logo-menu__menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:17px;font-size:1.0625rem;font-weight:500;color:#101820;position:relative;z-index:9;transition:all .5s}.c-header .o-second__logo-menu__menu button svg{margin-left:8px;display:block;top:1px;position:relative}.c-header .o-second__logo-menu__menu button>span{border-radius:3px;display:block;width:28px;height:28px;padding:7px 6px;background:#101820;margin-right:10px}.c-header .o-second__logo-menu__menu button>span span{width:100%;height:3px;background:#fff;border-radius:1px;margin-bottom:3px;display:block}.c-header .o-second__logo-menu__menu button>span span:last-child{margin-bottom:0}.c-header .o-second__logo-menu__menu button svg{transition:all .5s}.c-header .o-second__logo-menu__menu button svg path{transition:all .5s}.c-header .o-second__logo-menu__menu button.js-active{color:#fff}.c-header .o-second__logo-menu__menu button.js-active svg{transform:rotate(-180deg)}.c-header .o-second__logo-menu__menu button.js-active svg path{fill:#fff}.c-header .o-second__logo-menu__menu__cont{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all .5s}.c-header .o-second__logo-menu__menu__cont.js-active{opacity:1;visibility:visible}.c-header .o-second__logo-menu__menu__cont>ul{background:#101820;border-radius:3px;padding-top:35px;width:255px}.c-header .o-second__logo-menu__menu__cont>ul>li{border-top:1px solid #fff;position:relative;transition:all .5s}.c-header .o-second__logo-menu__menu__cont>ul>li:hover{background:#fff}.c-header .o-second__logo-menu__menu__cont>ul>li:hover a{color:#101820}.c-header .o-second__logo-menu__menu__cont>ul>li.has-submenu{background:url(../../../images/h-arrow-menu.svg) no-repeat calc(100% - 22px) center}.c-header .o-second__logo-menu__menu__cont>ul>li.has-submenu:hover{background:url(../../../images/h-arrow-menu-blue.svg) no-repeat calc(100% - 22px) center #fff}.c-header .o-second__logo-menu__menu__cont>ul>li.has-submenu:hover>a{color:#101820}@media screen and (min-width:700px){.c-header .o-second__logo-menu__menu__cont>ul>li.has-submenu:hover .sub-menu{display:grid}}.c-header .o-second__logo-menu__menu__cont>ul>li>a{font-weight:500;font-size:14px;font-size:.875rem;color:#fff;padding:7px 35px;display:block;width:100%}.c-header .o-second__logo-menu__menu__cont>ul>li .sub-menu{background:#101820;border:1px solid #fff;position:absolute;top:0;left:100%;width:100%;padding:20px;display:none;grid-template-columns:repeat(1,1fr);grid-gap:5px 10px;overflow-y:auto;max-height:75vh}.c-header .o-second__logo-menu__menu__cont>ul>li .sub-menu li a{font-weight:500;font-size:14px;font-size:.875rem;color:#afafaf;display:block;padding:7px}.c-header .o-second__logo-menu__menu__cont>ul>li .sub-menu li a:hover{text-decoration:underline}.c-header .o-second__search-menu{margin-top:8px;padding-left:45px}.c-header .o-second__search-menu__search{padding-bottom:29px}.c-header .o-second__search-menu__search__cont{position:relative}.c-header .o-second__search-menu__search__cont ::placeholder{color:#63656a}.c-header .o-second__search-menu__search__cont input[type=text]{font-size:14px;font-size:.875rem;color:#63656a;display:block;border:1px solid #63656A;width:100%;border-radius:3px;padding:7px 50px 7px 20px}.c-header .o-second__search-menu__search__cont input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:0;border-radius:3px;display:block;width:47px;height:100%;border:1px solid #63656A;background:url(../../../images/h-buscar.svg) no-repeat center;position:absolute;top:0;right:0}.c-header .o-second__search-menu__search__cont input[type=submit]:hover{background:url(../../../images/h-buscar-white.svg) no-repeat center #63656a}.c-header .o-second__search-menu__menu .cont--menu>ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-header .o-second__search-menu__menu .cont--menu>ul>li{padding:0 15px;position:relative}.c-header .o-second__search-menu__menu .cont--menu>ul>li.h-home a:before{content:"";display:inline-block;width:16px;height:14px;position:relative;transition:all .5s;outline:0;margin-right:9px}.c-header .o-second__search-menu__menu .cont--menu>ul>li.has-submenu>a:after{content:"";display:inline-block;width:13px;height:8px;position:relative;transition:all .5s;outline:0;background:url(../../../images/h-menu-arrow.svg) no-repeat center;margin-left:6px}@media screen and (min-width:1025px){.c-header .o-second__search-menu__menu .cont--menu>ul>li.has-submenu:hover .sub-menu{display:grid}}.c-header .o-second__search-menu__menu .cont--menu>ul>li>a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-weight:500;font-size:17px;font-size:1.0625rem;color:#63656a;display:block;width:100%}@media screen and (min-width:1025px){.c-header .o-second__search-menu__menu .cont--menu>ul>li>a:hover{color:#101820;text-decoration:underline}}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu{background:#fff;position:absolute;top:45px;left:0;width:235px;border-radius:0 0 3px 3px;box-shadow:0 9px 6px #00000029;display:none}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu:before{content:"";display:inline-block;width:100%;height:30px;position:relative;transition:all .5s;outline:0;position:absolute;top:0;left:0;transform:translateY(-100%)}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu li{border-top:1px solid #63656A}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu li:first-child{border-top:none}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu li a{font-weight:500;font-size:17px;font-size:1.0625rem;color:#63656a;padding:8px 20px;display:block}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu li a:hover{background:#101820;color:#fff}.c-header .o-second__data{margin-top:16px}.c-header .o-second__data ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-header .o-second__data ul li{margin-right:35px}.c-header .o-second__data ul li:nth-child(1){margin-right:20px}.c-header .o-second__data ul li:last-child{margin-right:0}.c-header .o-second__data ul li a{position:relative}.c-header .o-second__data ul li a:hover{text-decoration:underline}.c-header .o-second__data ul li a svg{display:block}.c-header .o-second__data ul li a span{display:block;font-weight:500;font-size:11px;font-size:.6875rem;color:#fff;text-align:center;width:26px;height:15px;border:1px solid #fff;border-radius:8px;background:#d9000d;position:absolute;right:-21px;top:-5px;box-shadow:0 3px 6px #00000029}.c-header .o-second__data ul li:nth-child(2) a span{right:-17px}.c-header .o-second__data ul li.data--cuenta{position:relative;top:-1px}.c-header .o-second__data ul li.data--cuenta a{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;align-items:center}.c-header .o-second__data ul li.data--cuenta a svg{margin-right:10px}.miCuenta{flex-direction:column!important}@media screen and (max-height:768px){.o-second__logo-menu__menu__cont.js-active{overflow-y:scroll;overflow-x:hidden;height:80vh;scrollbar-color:rgb(135,136,136) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.c-header .o-second__logo-menu__menu__cont>ul>li>a{font-size:1.0625rem}}.c-caracteristicas{padding:130px 0 70px}.c-caracteristicas .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-caracteristicas .o-item{display:flex;align-items:center}.c-caracteristicas .o-item svg{margin-right:20px;display:block}.c-caracteristicas .o-item__text h5{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a;padding-bottom:2px}.c-caracteristicas .o-item__text p{font-size:14px;font-size:.875rem;color:#63656a;font-style:italic}#subirScroll{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;position:fixed;width:45px;height:45px;bottom:100px;right:30px;border-radius:50%;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));background:url(../../../images/scroll-top.svg) no-repeat center #e9e8e9;background-size:50%;opacity:0;visibility:hidden;z-index:999}#subirScroll:hover{background-color:var(--main-white)}#subirScroll.active{opacity:1;visibility:visible}.c-pie{background:#afafaf26}.c-pie .o-first{padding:60px 0 55px}.c-pie .o-first__top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}.c-pie .o-first__top h5{font-weight:600;font-size:14px;font-size:.875rem;color:#63656a;padding-bottom:9px}.c-pie .o-first__top__rrss ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-pie .o-first__top__rrss ul li{margin-right:10px}.c-pie .o-first__top__rrss ul li:last-child{margin-right:0}.c-pie .o-first__top__newsletter{max-width:370px;width:100%}.c-pie .o-first__top__newsletter__cont{position:relative}.c-pie .o-first__top__newsletter__cont ::placeholder{color:#63656a}.c-pie .o-first__top__newsletter__cont input[type=text],.c-pie .o-first__top__newsletter__cont input[type=email]{font-size:14px;font-size:.875rem;color:#63656a;background:none;display:block;border:1px solid #63656A;width:100%;border-radius:3px;padding:7px 70px 7px 20px}.c-pie .o-first__top__newsletter__cont input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-size:14px;font-size:.875rem;background:none;color:#63656a;border-radius:3px;height:100%;border:1px solid #63656A;position:absolute;top:0;right:0;padding:0 15px}.c-pie .o-first__top__newsletter__cont input[type=submit]:hover{background:#63656a;color:#fff}@media screen and (max-width:395px){.c-pie .o-first__top__newsletter__cont{display:flex}.c-pie .o-first__top__newsletter__cont input[type=email][placeholder]{text-overflow:ellipsis}.c-pie .o-first__top__newsletter__cont input[type=submit]{position:inherit;height:auto}.c-pie .o-first__top__newsletter__cont input[type=email]{width:auto;padding:7px;flex-grow:1}}@media screen and (max-width:340px){.c-pie .o-first__top__newsletter__cont{display:flex;flex-direction:column}.c-pie .o-first__top__newsletter__cont input[type=submit]{padding:7px}}.c-pie .o-first__bottom{background:url(../../../images/f-shadow.png) no-repeat top center;display:grid;grid-template-columns:1fr 120px 225px;grid-gap:90px;padding-top:35px}.c-pie .o-first__bottom__item h5{font-weight:600;font-size:14px;font-size:.875rem;color:#63656a;padding-bottom:6px}.c-pie .o-first__bottom__item:nth-child(1) ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 15px}.c-pie .o-first__bottom__item ul li{padding:3px 0}.c-pie .o-first__bottom__item ul li a{font-weight:400;font-size:12px;font-size:.75rem;color:#63656a}.c-pie .o-first__bottom__item ul li a:hover{color:#003a87}.c-pie .o-first__bottom__item__dir{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;padding-top:3px}.c-pie .o-first__bottom__item__dir p{font-size:12px;font-size:.75rem;line-height:1.41666667;color:#63656a}.c-pie .o-first__bottom__item__contact{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;padding-top:14px}.c-pie .o-first__bottom__item__contact svg{position:relative;top:-1px}.c-pie .o-first__bottom__item__contact svg path{transition:all .5s}.c-pie .o-first__bottom__item__contact:hover>svg path{fill:#003a87}.c-pie .o-first__bottom__item__contact p{line-height:1}.c-pie .o-first__bottom__item__contact p a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-weight:500;font-size:14px;font-size:.875rem;color:#63656a}.c-pie .o-first__bottom__item__contact p a svg{margin-left:10px;transition:all .5s;top:1px}.c-pie .o-first__bottom__item__contact p a svg rect,.c-pie .o-first__bottom__item__contact p a svg path{transition:all .5s}.c-pie .o-first__bottom__item__contact p a:hover{color:#003a87}.c-pie .o-first__bottom__item__contact p a:hover svg{margin-left:20px}.c-pie .o-first__bottom__item__contact p a:hover svg rect,.c-pie .o-first__bottom__item__contact p a:hover svg path{fill:#003a87}.c-pie .o-second{background:#101820;padding:25px 0}.c-pie .o-second .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-pie .o-second p{font-size:12px;font-size:1rem;color:#fff}.c-pie .o-second ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-pie .o-second ul li a{font-size:12px;font-size:1rem;color:#fff}.c-pie .o-second ul li a:hover{text-decoration:underline}.c-pie .o-second ul li:last-child:after{display:none}.c-pie .o-second ul li:after{content:"|";font-size:12px;font-size:.75rem;color:#fff;margin:0 5px 0 3px}.c-home{overflow:hidden}.c-home .o-grid{padding-top:30px}.c-home .o-grid__first{display:grid;grid-template-columns:calc(100% - 428px) 428px}.c-home .o-grid__first__slider{padding-right:15px}.c-home .o-grid__first__slider #sliderPrincipal,.c-home .o-grid__first__slider .slick-list,.c-home .o-grid__first__slider .slick-track,.c-home .o-grid__first__slider .o-grid__first__slider__item,.c-home .o-grid__first__slider figure,.c-home .o-grid__first__slider img{height:100%}.c-home .o-grid__first__slider__item{border-radius:7px;overflow:hidden;position:relative}.c-home .o-grid__first__slider__item>a{display:block;height:100%}.c-home .o-grid__first__slider__item>a:hover figure img{transform:scale(1.1)}.c-home .o-grid__first__slider__item figure{position:relative;overflow:hidden}.c-home .o-grid__first__slider__item figure img{display:block;width:100%;transition:all .5s}.c-home .o-grid__first__slider__item figure:before{content:"";display:inline-block;width:100%;height:100%;position:relative;transition:all .5s;outline:0;background:linear-gradient(#10182000,#101820);position:absolute;top:0;left:0;z-index:9}.c-home .o-grid__first__slider__item__text{position:absolute;left:0;width:100%;bottom:48px;padding:0 95px;z-index:9}.c-home .o-grid__first__slider__item__text .cont--text{position:relative;max-width:306px;width:100%}.c-home .o-grid__first__slider__item__text h1,.c-home .o-grid__first__slider__item__text h2{font-weight:700;font-size:45px;font-size:2.8125rem;line-height:1;color:#fff;padding-bottom:10px}.c-home .o-grid__first__slider__item__text h3{font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.27777778;color:#fff;letter-spacing:.2em;padding-bottom:18px}.c-home .o-grid__first__slider__item__text p a{min-width:120px}.c-home .o-grid__first__slider .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:0;width:31px;height:31px;position:absolute;bottom:28px;z-index:9}.c-home .o-grid__first__slider .slick-arrow.slick-disabled{opacity:.5}.c-home .o-grid__first__slider .slick-prev{background:url(../../../images/slider-prev.svg) no-repeat center;right:80px}.c-home .o-grid__first__slider .slick-next{background:url(../../../images/slider-next.svg) no-repeat center;right:40px}.c-home .o-grid__first__slider .slick-next:hover{background:url(../../../images/slider-next_hover.svg) no-repeat center}.c-home .o-grid__first__slider .slick-prev:hover{background:url(../../../images/slider-prev_hover.svg) no-repeat center}.c-home .o-grid__first__right__find{position:relative;border-radius:7px;overflow:hidden}.c-home .o-grid__first__right__find>a{display:block}.c-home .o-grid__first__right__find figure{position:relative}.c-home .o-grid__first__right__find figure img{display:block}.c-home .o-grid__first__right__find figure:before{content:"";display:inline-block;width:100%;height:100%;position:relative;transition:all .5s;outline:0;background:linear-gradient(#10182000,#101820);position:absolute;top:0;left:0}.c-home .o-grid__first__right__find__text{position:absolute;left:0;width:100%;bottom:30px;padding:0 50px}.c-home .o-grid__first__right__find__text h3{font-weight:700;font-size:26px;font-size:1.625rem;line-height:1.1;color:#fff;padding-bottom:10px}@-moz-document url-prefix(){.c-home .o-grid__first__right__find__text .more--border-white a{padding:4.25px 15px}}.c-home .o-grid__first__right>figure{border-radius:7px;overflow:hidden;margin-top:15px}.c-home .o-grid__first__right>figure a{display:block}.c-home .o-grid__first__right>figure img{display:block}.c-home .o-grid__second{padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.c-home .o-grid__second__center{border-radius:7px;overflow:hidden}.c-home .o-grid__second__center a{display:block;position:relative}.c-home .o-grid__second__center a:hover figure img{transform:scale(1.1)}.c-home .o-grid__second__center figure{overflow:hidden}.c-home .o-grid__second__center figure img{display:block;transition:all .5s}.c-home .o-grid__second__center__text{position:absolute;top:50%;left:0;width:100%;padding:0 30px;transform:translateY(-50%)}.c-home .o-grid__second__center__text h3{font-size:15px;font-size:.9375rem;letter-spacing:.2em;color:#fff;line-height:1.2;text-align:center}.c-home .o-grid__second__center__text h3 strong{font-weight:700;font-size:36px;font-size:2.25rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-home .o-grid__second__discount{border-radius:7px;overflow:hidden}.c-home .o-grid__second__discount a{display:block;position:relative}.c-home .o-grid__second__discount a:hover figure img{transform:scale(1.1)}.c-home .o-grid__second__discount figure{overflow:hidden}.c-home .o-grid__second__discount figure img{display:block;transition:all .5s}.c-home .o-grid__second__discount__text{position:absolute;bottom:25px;right:0;width:100%;padding:0 30px;max-width:240px}.c-home .o-grid__second__discount__text h3{font-size:15px;font-size:.9375rem;letter-spacing:.2em;color:#101820;line-height:1.1}.c-home .o-grid__second__discount__text h3 strong{font-weight:700;font-size:73px;font-size:4.5625rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-home .o-grid__second__discount__text p{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a;margin-top:-5px}.c-home .o-grid__second__left{border-radius:7px;overflow:hidden}.c-home .o-grid__second__left a{display:block;position:relative}.c-home .o-grid__second__left a:hover figure img{transform:scale(1.1)}.c-home .o-grid__second__left figure{overflow:hidden}.c-home .o-grid__second__left figure img{display:block;transition:all .5s}.c-home .o-grid__second__left__text{position:absolute;bottom:25px;left:0;width:100%;padding:0 50px}.c-home .o-grid__second__left__text h3{font-size:15px;font-size:.9375rem;letter-spacing:.2em;color:#fff;line-height:1.2}.c-home .o-grid__second__left__text h3 strong{font-weight:700;font-size:46px;font-size:2.875rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-home .o-popular h2{font-size:15px;font-size:.9375rem;text-align:center;letter-spacing:.2em;color:#101820;line-height:1.2;padding-bottom:30px}.c-home .o-popular h2 strong{font-weight:700;font-size:46px;font-size:2.875rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-home .o-new{background:#afafaf33;padding:90px 0 80px}.c-home .o-new h2{font-weight:700;font-size:66px;font-size:4.125rem;color:#afafaf80;text-align:center;line-height:1;margin-bottom:10px;margin-top:-51px}.c-home .o-cats{padding:120px 0 130px}.c-home .o-cats h2{font-weight:700;font-size:63px;font-size:3.9375rem;color:#afafaf66;line-height:.75;margin-left:-40px;margin-bottom:30px;margin-top:-63px}.c-home .o-cats h2 strong{font-size:113px;font-size:7.0625rem;margin-left:-24px;display:block}.c-home .o-cats__listado{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:15px}.c-home .o-cats__listado__item{box-shadow:0 0 6px #0000001a;border-radius:7px;overflow:hidden}.c-home .o-cats__listado__item.item--white h3{color:#fff}.c-home .o-cats__listado__item.item--white h3:after{background:url(../../../images/home-cat-arrow-white.svg) no-repeat left center}.c-home .o-cats__listado__item a{display:block;position:relative}.c-home .o-cats__listado__item a:hover h3:after{transform:translate(20px)}.c-home .o-cats__listado__item figure img{width:100%;display:block}.c-home .o-cats__listado__item h3{font-weight:500;font-size:21px;font-size:1.3125rem;line-height:1.0952381;color:#101820;padding:20px 40px 20px 25px;position:absolute;left:0;bottom:0;min-width:115px}.c-home .o-cats__listado__item h3:after{content:"";display:inline-block;width:100%;height:10px;position:relative;transition:all .5s;outline:0;background:url(../../../images/home-cat-arrow.svg) no-repeat left center;display:block;margin-top:6px}.c-home .o-recipes h2{font-size:15px;font-size:.9375rem;text-align:center;letter-spacing:.2em;color:#101820;line-height:1.2;padding-bottom:40px}.c-home .o-recipes h2 strong{font-weight:700;font-size:46px;font-size:2.875rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-productos .o-filtros{margin-bottom:35px}.c-productos .o-filtros__first{background:#afafaf1a;border-radius:7px;padding:30px 40px 45px;margin-bottom:10px}.c-productos .o-filtros__first h3{font-size:18px;font-size:1.125rem;font-weight:500;color:#63656a;line-height:1;padding-bottom:18px}.c-productos .o-filtros__first h4{font-size:14px;font-size:.875rem;color:#101820;padding-bottom:15px}.c-productos .o-filtros__first ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 -4.5px}.c-productos .o-filtros__first ul li{padding:4.5px}.c-productos .o-filtros__first ul li label input[type=radio]{display:none}.c-productos .o-filtros__first__others{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:20px}.c-productos .o-filtros__first__others .field--select{margin-right:15px}.c-productos .o-filtros__first__others .field--price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:275px;width:100%}.c-productos .o-filtros__first__others .field--price .cont--slider{max-width:215px;width:100%;padding:0 45px 0 34px;position:relative;top:15px}.c-productos .o-filtros__first__others .field--price>span{font-weight:500;font-size:16px;font-size:1rem;color:#63656a;display:block;margin-right:10px}.c-productos .o-filtros__first__others .field--price #filtro-precio-lower{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;position:absolute;top:-9px;left:0}.c-productos .o-filtros__first__others .field--price #filtro-precio-upper{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;position:absolute;top:-9px;right:0}.c-productos .o-filtros__second{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:7px 40px;border-radius:7px;overflow:hidden;background:#afafaf1a}.c-productos .o-filtros__second p{font-size:16px;font-size:1rem;color:#101820ad}.c-productos .o-filtros__second__select{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:320px;width:100%}.c-productos .o-filtros__second__select>span{font-size:16px;font-size:1rem;color:#101820ad;margin-right:10px}.c-productos .o-filtros__second__select .field--select{max-width:210px}.c-productos .o-promocion #sliderPromociones{margin:0 -15px}.c-productos .o-promocion #sliderPromociones .item-promo{padding:15px}.c-productos .o-promocion #sliderPromociones .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:0;width:31px;height:31px;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.c-productos .o-promocion #sliderPromociones .slick-prev{background:url(../../../images/productos-prev.svg) no-repeat center;left:-60px}.c-productos .o-promocion #sliderPromociones .slick-next{background:url(../../../images/productos-next.svg) no-repeat center;right:-60px}.c-productos .o-promocion__intro{border-radius:7px;overflow:hidden;position:relative;box-shadow:0 3px 10px #00000029;display:block;top:50%;transform:translateY(-50%);min-height:402px;max-height:402px;margin-right:6px;margin-left:6px}.c-productos .o-promocion__intro figure,.c-productos .o-promocion__intro img{position:absolute;top:0;right:0;height:100%}.c-productos .reversed-img .o-promocion__intro img{right:unset;left:0}@media screen and (min-width:768px){.c-productos .o-promocion__intro figure,.c-productos .o-promocion__intro img{min-height:402px;min-width:687px}}.c-productos .o-promocion__intro figure img,.c-productos .o-promocion__intro img{display:block;height:100%;max-width:687px}.c-productos .expanded-img .o-promocion__intro__text{position:absolute;z-index:2}.c-productos .expanded-img .o-promocion__intro img{width:100%;max-width:100%}.c-productos .o-promocion__intro__text{width:100%;padding:105px 95px 75px}.c-productos .reversed-img .o-promocion__intro__text .cont--text{float:right}.c-productos .o-promocion__intro__text .cont--text{position:relative;max-width:306px;width:100%}.c-productos .o-promocion__intro__text .cont--text:before{content:"";display:inline-block;width:22px;height:22px;position:relative;transition:all .5s;outline:0;border-top:1px solid #D9000D;border-left:1px solid #D9000D;position:absolute;top:-22px;left:-22px}.c-productos .o-promocion__intro__text .cont--text:after{content:"";display:inline-block;width:22px;height:22px;position:relative;transition:all .5s;outline:0;border-bottom:1px solid #D9000D;border-right:1px solid #D9000D;position:absolute;bottom:1%;right:-22px}.c-productos .o-promocion__intro__text h2{font-weight:700;font-size:45px;font-size:2.8125rem;line-height:.8;color:#d9000d;padding-bottom:10px}.c-productos .o-promocion__intro__text h3{font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.27777778;color:#d9000d;letter-spacing:.2em;padding-bottom:18px}.c-productos .o-promocion__intro__text p a{min-width:120px}.c-productos .o-promocion__info{display:grid;margin-top:20px;grid-template-columns:1fr 445px;grid-gap:40px;background:#afafaf1a;padding:15px 40px;border-radius:7px;overflow:hidden;margin-bottom:20px}.c-productos .o-promocion__info p{font-size:16px;font-size:1rem;line-height:1.5;color:#101820ad}.c-productos .o-promocion__info p strong{font-weight:500}.c-productos .o-promocion__title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.c-productos .o-promocion__title h2{font-size:.9375rem;text-align:center;letter-spacing:.2em;color:#101820;line-height:1.2;padding-bottom:30px}.c-productos .o-promocion__title h2 strong{font-weight:700;font-size:46px;font-size:2.875rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-productos .o-promocion__title p{font-size:16px;font-size:1rem;line-height:1.5;color:#101820ad;margin-left:auto;margin-right:0;width:100%;text-align:end}.c-productos .o-promocion__title p strong{font-weight:500}.pagination-radio input{position:absolute;visibility:hidden}.listado--productos:not(.sliderProductosGen){display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px}.listado--productos:not(.sliderProductosGen) .listado--productos__item{width:20%}.listado--productos.sliderProductosGen{margin:-35px 0}.listado--productos.sliderProductosGen .slick-track{padding:35px 0}.listado--productos.sliderProductosGen .slick-list{padding:0 35px;margin:0 -35px}.listado--productos.sliderProductosGen .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:0;width:31px;height:31px;position:absolute;top:50%;transform:translateY(-50%);z-index:9}.listado--productos.sliderProductosGen .slick-prev{background:url(../../../images/productos-prev.svg) no-repeat center;left:-60px}.listado--productos.sliderProductosGen .slick-next{background:url(../../../images/productos-next.svg) no-repeat center;right:-60px}.listado--productos.sliderProductosGen .listado--productos__item{opacity:0}.listado--productos.sliderProductosGen .listado--productos__item.slick-active{opacity:1}.listado--productos__item{padding:10px;transition:all .3s;position:relative}.listado--productos__item:hover{transform:scale(1.115);z-index:9}@media screen and (min-width:1025px){.listado--productos__item:hover .listado--productos__item__text__more button,.listado--productos__item:hover .listado--productos__item__text__more .quantity--field input{height:28px}.listado--productos__item:hover .listado--productos__item__text__more button:before{transform:translate(-89%)}@-moz-document url-prefix(){.listado--productos__item:hover{transform:scale(1.174)}.listado--productos__item:hover .listado--productos__item__text__more button{padding:1px}}}.listado--productos__item .cont--producto{background:#fff;box-shadow:0 3px 10px #00000029;border-radius:7px;padding:20px 0 112px;height:100%;position:relative}.listado--productos__item .anadirFavoritos{position:absolute;top:18px;right:18px}.listado--productos__item figure{position:relative;text-align:center}.listado--productos__item figure a{position:relative}.listado--productos__item figure img{display:block;width:100%}.listado--productos__item__text{padding:10px 30px 0}.listado--productos__item__text h3{font-size:15px;font-size:.9375rem;line-height:1.26666667;font-weight:600;color:#63656a;text-align:center}.listado--productos__item__text h5{font-size:15px;font-size:.9375rem;line-height:1.26666667;font-weight:900;color:#63656a;text-align:center}.listado--productos__item__text .cont--absolute{position:absolute;width:100%;bottom:20px;left:50%;transform:translate(-50%)}.listado--productos__item.item--oferta .listado--productos__item__text .precios-producto{padding:0 15px}.listado--productos__item__text .precios-producto{padding:0 30px}.listado--productos__item__text__precio{font-weight:900;font-size:24px;font-size:1.35rem;color:#003a87;text-align:center;border:1px solid #003A87;line-height:1;border-radius:3px;padding:3px 20px;margin-top:10px}.listado--productos__item__text__more{padding:12px 15px 0}.listado--productos__item__text__more .cont--btns{display:block;position:relative}.listado--productos__item__text__more a,.listado--productos__item__text__more button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#fff;background:#101820;display:block;text-align:center;position:relative;line-height:1;padding:6px 0;width:100%;transition:none;height:29px}.listado--productos__item__text__more a:hover,.listado--productos__item__text__more button:hover{background:#003a87}.listado--productos__item__text__more a:hover:before,.listado--productos__item__text__more button:hover:before{background:url(../../../images/productos-more-prev-hover.svg) no-repeat right center}.listado--productos__item__text__more a:hover:after,.listado--productos__item__text__more button:hover:after{background:url(../../../images/productos-more-next-hover.svg) no-repeat left center}.listado--productos__item__text__more a:before,.listado--productos__item__text__more button:before{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-prev.svg) no-repeat right center;position:absolute;left:0;top:0;transform:translate(-98%);transition:none}.listado--productos__item__text__more a:after,.listado--productos__item__text__more button:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-next.svg) no-repeat left center;position:absolute;right:0;top:0;transform:translate(98%);transition:none}.listado--productos__item__text__more a:before,.listado--productos__item__text__more button:before{transform:translate(-89%);transition:none}.listado--productos__item__text__more a:after,.listado--productos__item__text__more button:after{transform:translate(92%);transition:none}.listado--productos__item__text__more.qty--active button{font-size:17px}.listado--productos__item__text__more.qty--active .quantity--field{opacity:1;visibility:visible}.listado--productos__item__text__more .quantity--field{width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.listado--productos__item__text__more .quantity--field input{height:29px}.listado--productos__item__text__more .quantity--field:before{transform:translate(-92%)}.listado--productos__item__text__more .quantity--field:after{transform:translate(92%)}.listado--productos__item figure .item--etiquetas{position:absolute;top:0}.listado--productos__item .item--etiquetas{display:flex;flex-direction:column}.listado--productos__item .item--etiquetas .item--etiqueta{position:relative;margin-bottom:3px}.listado--productos__item figure span{font-weight:600;font-size:15px;font-size:.9375rem;color:#fff;height:22px;line-height:22px;display:inline-block;width:100%;min-width:68px}.c-producto .o-content__info__data__extra span{min-width:68px;text-align:center}.listado--productos__item figure span.item--oferta{background:#d9000d}.listado--productos__item figure span.item--new{background:#003a87}.listado--productos__item figure span.item--3x2{background:#38b262}.listado--productos__item figure span:after{content:"";display:inline-block;width:20px;height:22px;outline:0;background-size:auto 100%;position:absolute;right:0;transform:translate(calc(100% - 1px))}.listado--productos__item figure span.item--oferta:after{background:url(../../../images/productos-forma-oferta.svg) no-repeat left center;top:0}.listado--productos__item figure span.item--new:after{background:url(../../../images/productos-forma-nuevo.svg) no-repeat left center;top:0}.listado--productos__item figure span.item--3x2:after{background:url(../../../images/productos-forma-3x2.svg) no-repeat left center;top:0}.listado--productos__item.item--oferta .listado--productos__item__text__precio{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;border:1px solid #D9000D;color:#d9000d;padding:3px}.listado--productos__item.item--oferta .listado--productos__item__text__precio span{font-weight:500;font-size:16px;font-size:1rem;color:#63656a;text-decoration:line-through;position:relative;top:2px}.c-home .listado--productos__item:hover{transform:scale(1.125);z-index:9}@media screen and (min-width:1025px){.c-home .listado--productos__item:hover{transform:scale(1.161);z-index:9}.c-home .listado--productos__item:hover .listado--productos__item__text__more button,.c-home .listado--productos__item:hover .listado--productos__item__text__more .quantity--field input{height:28px}}.c-producto .o-content{padding:90px 0 60px}.c-producto .o-content__miga{padding-bottom:25px}.c-producto .o-content__info{display:grid;grid-template-columns:460px 1fr;grid-gap:110px}.c-producto .o-content__info figure{position:relative}.c-producto .o-content__info figure img{display:block;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));border-radius:7px}.c-producto .o-content__info figure button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;position:absolute;top:30px;right:30px}.c-producto .o-content__info__data__extra{padding-bottom:10px}.c-producto .o-content__info__data__extra .extra--oferta{font-weight:600;font-size:15px;font-size:.9375rem;color:#fff;padding:2px 9px;background:#d9000d;display:inline-block;position:relative}.c-producto .o-content__info__data__extra .extra--oferta:after{content:"";display:inline-block;width:20px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-forma-oferta.svg) no-repeat left center;background-size:auto 100%;position:absolute;top:0;right:0;transform:translate(calc(100% - 2px))}.c-producto .o-content__info__data__extra .extra--new{font-weight:600;font-size:15px;font-size:.9375rem;color:#fff;padding:2px 9px;background:#003a87;display:inline-block;position:relative}.c-producto .o-content__info__data__extra .extra--new:after{content:"";display:inline-block;width:20px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-forma-nuevo.svg) no-repeat left center;background-size:auto 100%;position:absolute;top:0;right:0;transform:translate(calc(100% - 2px))}.c-producto .o-content__info__data__extra .extra--3x2{font-weight:600;font-size:15px;font-size:.9375rem;color:#fff;padding:2px 9px;background:#38b262;display:inline-block;position:relative}.c-producto .o-content__info__data__extra .extra--3x2:after{content:"";display:inline-block;width:20px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-forma-3x2.svg) no-repeat left center;background-size:auto 100%;position:absolute;top:0;right:0;transform:translate(calc(100% - 2px))}.c-producto .o-content__info__data__extra>span{min-width:5rem;text-align:center}.c-producto .o-content__info__data h1{font-weight:700;font-size:35px;font-size:2.1875rem;color:#101820;line-height:1}.c-producto .o-content__info__data__ref{font-size:14px;font-size:.875rem;font-style:italic;color:#63656a;padding-top:4px;display:block}.c-producto .o-content__info__data__alerg{max-width:315px;width:100%;padding:20px 0 15px}.c-producto .o-content__info__data__alerg h3{font-weight:600;font-size:15px;font-size:.9375rem;line-height:1;color:#63656a;padding-bottom:5px}.c-producto .o-content__info__data__alerg ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 -5px}.c-producto .o-content__info__data__alerg ul li{padding:5px;position:relative}.c-producto .o-content__info__data__alerg ul li:hover span{opacity:1;visibility:visible}.c-producto .o-content__info__data__alerg ul li img{display:block}.c-producto .o-content__info__data__alerg ul li span{display:block;font-weight:500;font-size:13px;font-size:.8125rem;background:#003a87;border-radius:5px;color:#fff;line-height:1;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);width:100px;padding:4px 7px;text-align:center;z-index:9;transition:all .5s;opacity:0;visibility:hidden}.c-producto .o-content__info__data__alerg ul li span:before{content:"";display:block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #003A87;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.c-producto .o-content__info__data__price{display:inline-flex;align-items:center;display:inline-block;background:#afafaf26;box-shadow:0 3px 6px #00000029;border-radius:3px;overflow:hidden;padding:5px 20px}.c-producto .o-content__info__data__price.price--oferta ins{color:#d9000d}.c-producto .o-content__info__data__price del{font-weight:500;font-size:16px;font-size:1rem;color:#63656a;text-decoration:line-through;margin-right:15px;position:relative;top:-2px}.c-producto .o-content__info__data__price ins{font-weight:900;font-size:32px;font-size:2rem;color:#003a87;text-decoration:none}.c-producto .o-content__info__data__price span{font-size:13px;font-size:.8125rem;color:#63656a;position:relative;top:-2px;margin-left:10px}.c-producto .o-content__info__data__buy{display:flex;flex-direction:row;align-items:center;margin-top:25px;padding-left:15px}.c-producto .o-content__info__data__buy .more--border{margin-top:0;margin-left:22px;position:relative;top:1px}.c-producto .o-content__info__data__buy .more--border button{min-width:200px}.c-producto .o-content__info__data__rrss{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:40px}.c-producto .o-content__info__data__rrss>span{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a;margin-right:9px}.c-producto .o-content__tabs{margin-top:50px}.c-producto .o-content__tabs__btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:35px}.c-producto .o-content__tabs__btns li{font-weight:600;font-size:15px;font-size:.9375rem;color:#003a87;border-top:1px solid #003A87;border-bottom:1px solid #003A87;border-right:1px solid #003A87;padding:6px 23px;cursor:pointer;transition:all .5s}.c-producto .o-content__tabs__btns li:first-child{border-left:1px solid #003A87;border-radius:5px 0 0 5px}.c-producto .o-content__tabs__btns li:last-child{border-radius:0 5px 5px 0}.c-producto .o-content__tabs__btns li.tab--active,.c-producto .o-content__tabs__btns li:hover{background:#003a87;color:#fff}.c-producto .o-content__tabs__content__item{display:none}.c-producto .o-content__tabs__content__item.tab--active{display:block}.c-producto .o-content__tabs__content__item .content--gen p{font-weight:400;font-size:14px;font-size:.875rem;color:#63656a;padding-bottom:25px}.c-producto .o-content__tabs__content__item .content--gen p a{color:#63656a;text-decoration:underline}.c-producto .o-content__tabs__content__item .content--gen p a:hover{color:#d9000d}.c-producto .o-content__tabs__content__item .content--gen ul{column-count:2;column-gap:40px}.c-producto .o-content__tabs__content__item .content--gen ul li{font-weight:400;font-size:14px;font-size:.875rem;color:#63656a;background:url(../../../images/icon-list.svg) no-repeat left 11px;padding:5px 0 5px 15px}.c-producto .o-content__tabs__content__item .content--reviews__info{display:grid;grid-template-columns:460px 1fr;grid-gap:50px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars{border-radius:7px;background:#fff;box-shadow:0 3px 6px #00000029;padding:30px 45px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro{display:grid;grid-template-columns:1fr 110px;grid-gap:20px;margin-bottom:20px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro__puntuacion span{font-weight:600;font-size:44px;font-size:2.75rem;color:#101820}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro__puntuacion ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:10px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro__puntuacion ul li{padding:0 1px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro__clientes{text-align:right}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro__clientes strong{font-weight:600;font-size:44px;font-size:2.75rem;color:#afafaf;display:block}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__intro__clientes span{font-size:13px;font-size:.8125rem;line-height:1.23076923;color:#63656a}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__resumen__item{display:grid;grid-template-columns:125px 1fr 20px;grid-gap:10px}.c-producto .o-content__tabs__content__item .rating-estadisticas{text-align:end}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__resumen__item ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;position:relative;top:-3px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__resumen__item ul li{padding:0 1px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__resumen__item span{border-top:2px solid #AFAFAF;position:relative;top:9px}.c-producto .o-content__tabs__content__item .content--reviews__info__stars__resumen__item strong{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a}.c-producto .o-content__tabs__content__item .content--reviews__info__form h3{font-weight:700;font-size:19px;font-size:1.1875rem;color:#101820;padding-bottom:10px}.c-producto .o-content__tabs__content__item .content--reviews__info__form ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:28px}.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li.star--active svg path,.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li.star--fixed-active svg path,.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li:hover svg path{fill:#f7df2b}.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li label{display:block;cursor:pointer;padding:0 1px}.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li label input{display:none}.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li label svg{display:block}.c-producto .o-content__tabs__content__item .content--reviews__info__form ul li label svg path{transition:all .5s}.c-producto .o-content__tabs__content__item .content--reviews__info__form .more--border{text-align:left;margin-top:0}.c-producto .o-content__tabs__content__item .content--reviews__listado{margin-top:20px}.c-producto .o-content__tabs__content__item .content--reviews__listado__item{padding:30px 0;border-bottom:1px solid #AFAFAF}.c-producto .o-content__tabs__content__item .content--reviews__listado__item:last-child{border:none}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;padding-bottom:10px}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title ul li{padding:0 1px}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title ul li svg{width:17px;height:auto;display:block}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title h4{display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:500;font-size:19px;font-size:1.1875rem;color:#101820;align-items:center;word-break:break-word}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title h4:before{font-weight:500;font-size:19px;font-size:1.1875rem;color:#101820;content:"|";display:block;margin:0 20px}.c-producto .o-content__tabs__content__item .content--reviews__listado__item p{font-size:14px;font-size:.875rem;line-height:1.42857143;color:#63656a;padding-bottom:12px;word-break:break-word}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__data p{font-size:13px;font-size:.8125rem;line-height:1.23076923;color:#63656a}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__data p strong{font-weight:500}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__data p time{font-weight:500;margin-left:10px}.c-producto .o-relacionados h2{font-size:15px;font-size:.9375rem;text-align:center;letter-spacing:.2em;color:#101820;line-height:1.2;padding-bottom:30px}.c-producto .o-relacionados h2 strong{font-weight:700;font-size:46px;font-size:2.875rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-buscador .o-filtros__first ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 -4.5px}.c-buscador .o-filtros__first ul li{padding:4.5px}.c-buscador .o-tabs{margin-bottom:30px}.c-buscador .o-tabs .tab--categorias{margin-top:0}.o-info__mapa{min-height:37vh}.c-buscador .o-listado-mapa .container{display:grid;grid-template-columns:460px 1fr;grid-gap:15px}.c-buscador .o-listado-mapa ::-webkit-scrollbar{width:6px}.c-buscador .o-listado-mapa ::-webkit-scrollbar-track{background:none}.c-buscador .o-listado-mapa ::-webkit-scrollbar-thumb{background:#b9b7b9;border-radius:6px}.c-buscador .o-listado-mapa ::-webkit-scrollbar-thumb:hover{background:#b9b7b9}.c-buscador .o-listado-mapa__listado{max-height:630px;overflow:hidden auto;direction:rtl;padding-left:15px;padding-right:1rem}.c-buscador .o-listado-mapa__listado .cont--listado{direction:initial}.c-buscador .o-listado-mapa__listado__item{border-radius:7px;background:#fff;box-shadow:0 3px 6px #00000029;margin-bottom:15px;position:relative;overflow:hidden}.c-buscador .o-listado-mapa__listado__item:hover>a:after{background:url(../../../images/buscador-tienda-more-hover.svg) no-repeat center}.c-buscador .o-listado-mapa__listado__item figure a,.c-buscador .o-listado-mapa__listado__item figure img{display:block}.c-buscador .o-listado-mapa__listado__item>a{display:grid;grid-template-columns:140px 1fr;grid-gap:30px;align-items:center;position:relative}.c-buscador .o-listado-mapa__listado__item>a:after{content:"";position:absolute;bottom:12px;right:12px;display:block;width:35px;height:35px;background:url(../../../images/buscador-tienda-more.svg) no-repeat center;background-size:31px;transition:none}.c-buscador .o-listado-mapa__listado__item>a figure,.c-buscador .o-listado-mapa__listado__item>a figure img{height:100%}.c-buscador .o-listado-mapa__listado__item__text{padding:10px 20px 10px 0}.c-buscador .o-listado-mapa__listado__item__text h4{font-weight:500;font-size:19px;font-size:1.1875rem;color:#101820;line-height:1;padding-bottom:10px}.c-buscador .o-listado-mapa__listado__item__text p{font-size:14px;font-size:.875rem;line-height:1.5;color:#63656a}.c-buscador .o-listado-mapa__listado__item__text__tel{padding-top:10px}.c-buscador .o-listado-mapa__listado__item__text__tel span{font-size:14px;font-size:.875rem;line-height:1;color:#63656a}.c-buscador .o-listado-mapa__listado__item__text__tel span:before{content:"";display:inline-block;width:14px;height:14px;position:relative;transition:all .5s;outline:0;background:url(../../../images/buscador-tienda-tel.svg) no-repeat center;top:3px;margin-right:5px}.c-buscador .o-listado-mapa__listado__item__text__tel span:hover{text-decoration:underline}.c-buscador .o-listado-mapa__mapa{padding-bottom:23px;min-height:66vh;max-width:100.5vh;padding-right:1rem}.c-buscador .o-listado-mapa__mapa #mapa{height:100%;border-radius:7px}.tab--categorias{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:25px -4.5px 0}.tab--categorias li{padding:4.5px}.tab--categorias li.tab-active a{background:#003a87;color:#fff}.tab--categorias li.tab-active a:before{background:url(../../../images/btn-grey-border-prev-hover.svg) no-repeat right center}.tab--categorias li.tab-active a:after{background:url(../../../images/btn-grey-border-next-hover.svg) no-repeat left center}.recetas--listado{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;height:100%!important}.recetas--listado__item{border-radius:7px;overflow:hidden}.recetas--listado__item a{display:block;position:relative}.recetas--listado__item a:hover figure img{transform:scale(1.1)}.recetas--listado__item figure{position:relative;overflow:hidden}.recetas--listado__item figure img{width:100%;display:block;transition:all .5s}.recetas--listado__item figure:before{content:"";display:inline-block;width:100%;height:100%;position:relative;transition:all .5s;outline:0;background:linear-gradient(#10182000,#101820);position:absolute;left:0;bottom:0;z-index:9}.recetas--listado__item__text{position:absolute;left:0;bottom:0;padding:0 50px 40px;z-index:9}.recetas--listado__item__text h3{font-weight:600;font-size:26px;font-size:1.625rem;line-height:1.11538462;color:#fff;padding-bottom:10px}.recetas--listado__item__text p{font-size:16px;font-size:1rem;line-height:1.5;color:#fff;padding-bottom:19px}.recetas--listado__item__text ul{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.recetas--listado__item__text ul li{font-weight:600;font-size:16px;font-size:1rem;color:#fff;display:flex;align-items:center;margin-right:20px;margin-bottom:10px}.recetas--listado__item__text ul li:last-child{margin-right:0}.recetas--listado__item__text ul li:last-child svg{top:-2px}.recetas--listado__item__text ul li svg{margin-right:10px;position:relative;top:-1px}.c-receta .o-info{margin-bottom:40px}.c-receta .o-info .container{display:grid;grid-template-columns:515px 1fr;grid-gap:50px}.c-receta .o-info figure img{border-radius:7px;box-shadow:0 3px 6px #00000029}.c-receta .o-info__text{padding-top:10px}.c-receta .o-info__text h1{font-weight:700;font-size:35px;font-size:2.1875rem;color:#101820;line-height:1;padding-bottom:20px}.c-receta .o-info__text p{font-size:14px;font-size:.875rem;line-height:1.71428571;padding-bottom:20px;color:#63656a}.c-receta .o-info__text__data{padding-bottom:15px}.c-receta .o-info__text__data li{font-weight:500;font-size:14px;font-size:.875rem;align-items:center;color:#63656a;display:grid;grid-template-columns:15px 1fr;grid-gap:10px;padding:3.5px 0}.c-receta .o-info__text__data li svg{display:block}.c-receta .o-info__text__dificultad{padding-bottom:15px;font-weight:500;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-receta .o-info__text__dificultad svg{margin-right:7px}.c-receta .o-info__text__alerg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 -5px}.c-receta .o-info__text__alerg li{padding:5px;position:relative}.c-receta .o-info__text__alerg li:hover span{opacity:1;visibility:visible}.c-receta .o-info__text__alerg li img{display:block}.c-receta .o-info__text__alerg li span{display:block;font-weight:500;font-size:13px;font-size:.8125rem;background:#003a87;border-radius:5px;color:#fff;line-height:1;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);width:100px;padding:4px 7px;text-align:center;z-index:9;transition:all .5s;opacity:0;visibility:hidden}.c-receta .o-info__text__alerg li span:before{content:"";display:block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #003A87;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.c-receta .o-info__text__rrss{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:25px}.c-receta .o-info__text__rrss>span{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a;margin-right:9px}.c-receta .o-data{margin-bottom:130px}.c-receta .o-data .cont--data{display:grid;grid-template-columns:320px 1fr;background:#efefef;box-shadow:0 3px 6px #00000029;padding:40px 110px 50px 60px;border-radius:7px}.c-receta .o-data h4{font-weight:700;font-size:18px;font-size:1.125rem;color:#101820;padding-bottom:20px}.c-receta .o-data h5,.c-receta .o-data h3{font-size:14px;font-size:.875rem;color:#63656a;padding-bottom:10px}.c-receta .o-data ul{padding-bottom:12px}.c-receta .o-data ul li{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;background:url(../../../images/recipe-list.svg) no-repeat left 10px;padding:2px 0 2px 15px}.c-receta .o-data ol{margin:0;padding:0;counter-reset:i}.c-receta .o-data ol li{font-size:14px;font-size:.875rem;line-height:1.64285714;color:#63656a;counter-increment:i;position:relative;padding-left:25px;padding-bottom:8px}.c-receta .o-data .o-data__make p{color:#63656a}.c-receta .o-data ol li:last-child{padding-bottom:0}.c-receta .o-data ol li:before{font-size:14px;font-size:.875rem;font-weight:500;color:#003a87;content:counter(i) " / ";position:absolute;top:0;left:0}.c-receta .o-data__ing{padding-right:30px}.c-receta .o-data__make{border-left:1px solid #AFAFAF;padding-left:65px}.c-receta .o-relacionados h2{font-size:15px;font-size:.9375rem;text-align:center;letter-spacing:.2em;color:#101820;line-height:1.2;padding-bottom:30px}.c-receta .o-relacionados h2 strong{font-weight:700;font-size:35px;font-size:2.1875rem;display:block;width:100%;text-transform:initial;letter-spacing:initial}.c-faqs .contenido{padding:10px;margin:0 auto 20px}.c-faqs .o-listado .container{display:grid;grid-template-columns:220px 1fr;grid-gap:95px}.c-faqs .o-listado__tabs ul li{font-size:15px;font-size:.9375rem;color:#161615;border:1px solid #63656A;padding:11px 30px;border-radius:7px;margin-bottom:10px;transition:all .5s;cursor:pointer}.c-faqs .o-listado__tabs ul li:hover{background:#003a87;color:#fff;border:1px solid #003A87}.c-faqs .o-listado__tabs ul li.tab--active{background:#003a87;border:1px solid #003A87;color:#fff}.c-faqs .o-listado__content__item{display:none}.c-faqs .o-listado__content__item.tab--active{display:block}.c-faqs .o-listado__content__item__field{margin-bottom:10px}.c-faqs .o-listado__content__item__field.field--active h3{background:#003a87;border:1px solid #003A87;color:#fff}.c-faqs .o-listado__content__item__field.field--active h3:after{background:url(../../../images/faqs-arrow-white.svg) no-repeat center;transform:translateY(-50%) rotate(-180deg)}.c-faqs .o-listado__content__item__field.field--fixed .o-listado__content__item__field__desc{display:block}.c-faqs .o-listado__content__item__field h3{font-size:15px;font-size:.9375rem;color:#161615;cursor:pointer;border:1px solid #63656A;padding:11px 60px 11px 30px;border-radius:7px;position:relative;transition:all .5s}.c-faqs .o-listado__content__item__field h3:after{content:"";display:inline-block;width:30px;height:30px;position:relative;transition:all .5s;outline:0;background:url(../../../images/faqs-arrow.svg) no-repeat center;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.c-faqs .o-listado__content__item__field__desc{margin-top:15px;padding:0 35px;display:none}.c-faqs .o-listado__content__item__field__desc p{font-size:14px;font-size:.875rem;line-height:1.71428571;color:#63656a}.c-faqs .o-content{counter-reset:i}.c-contacto .o-banners .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.c-contacto .o-banners__item{position:relative;border-radius:7px;overflow:hidden}.c-contacto .o-banners__item figure{position:relative}.c-contacto .o-banners__item figure img{width:100%;height:265px;object-fit:cover;display:block}.c-contacto .o-banners__item figure:before{content:"";display:inline-block;width:100%;height:100%;position:relative;transition:all .5s;outline:0;background:linear-gradient(#10182000,#101820);position:absolute;left:0;bottom:0}.c-contacto .o-banners__item__text{position:absolute;left:0;bottom:40px;height:75%;width:100%;padding:0 50px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.c-contacto .o-banners__item__text h2{font-weight:700;font-size:26px;font-size:1.625rem;line-height:1;color:#fff;padding-bottom:10px}.c-contacto .o-banners__item__text p{font-weight:500;font-size:14px;font-size:.875rem;line-height:1.71428571;color:#fff}.c-contacto .o-banners__item__text p a{font-weight:500;color:#fff}.c-contacto .o-banners__item__text p a:hover{text-decoration:underline}.c-contacto .o-banners__item__text .more--border-white a{padding:6px 35px}.c-contacto .o-form{margin-top:40px}.c-contacto .o-form__desc{font-size:14px;font-size:.875rem;line-height:1.71428571;color:#63656a;padding-bottom:30px;max-width:575px}.c-contacto .o-form__marked{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:20px}.c-blog .o-listado__item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(99,101,106,.7)}.c-blog .o-listado__item:last-child{padding-bottom:0;border:none}.c-blog .o-listado__item a{display:grid;grid-template-columns:440px 1fr;grid-gap:35px}.c-blog .o-listado__item figure{display:flex;align-items:center;justify-content:center}.c-blog .o-listado__item figure img{border-radius:7px;display:block;max-width:444px;max-height:264px}.c-blog .o-listado__item__text{padding:30px 0}.c-blog .o-listado__item__text h2{font-weight:700;font-size:25px;font-size:1.5625rem;line-height:1.16;color:#101820;padding-bottom:10px}.c-blog .o-listado__item__text h3{font-weight:500;font-size:18px;font-size:1.125rem;color:#63656a;max-width:340px;padding-bottom:20px}.c-blog .o-listado__item__text p{font-size:14px;font-size:.875rem;line-height:1.71428571;color:#63656a;padding-bottom:5px}.c-ficha-tienda .o-info{margin-bottom:30px}.c-ficha-tienda .o-info .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.c-ficha-tienda .o-info figure img{height:100%;border-radius:7px;object-fit:cover}.c-ficha-tienda .o-info #mapa-tienda{height:100%;border-radius:7px}.c-ficha-tienda .o-data .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c-ficha-tienda .o-data__left{display:flex;flex-direction:row;flex-wrap:wrap}.c-ficha-tienda .o-data__left .o-data__item{margin-right:100px}.c-ficha-tienda .o-data__left .o-data__item:last-child{margin-right:0}.c-ficha-tienda .o-data__right{max-width:205px}.c-ficha-tienda .o-data .more--border{margin-top:30px}.c-ficha-tienda .o-data__item table{width:190px}.c-ficha-tienda .o-data__item table td{font-size:14px;font-size:.875rem;color:#63656a;padding:2px 0}.c-ficha-tienda .o-data__item table td strong{font-weight:500}.c-ficha-tienda .o-data__item h4{font-weight:500;font-size:19px;font-size:1.1875rem;color:#101820;margin-bottom:10px}.c-ficha-tienda .o-data__item p{font-size:14px;font-size:.875rem;line-height:1.5;color:#63656a}.c-ficha-tienda .o-data__item__tel{padding-top:10px}.c-ficha-tienda .o-data__item__tel a{font-size:14px;font-size:.875rem;line-height:1;color:#63656a}.c-ficha-tienda .o-data__item__tel a:before{content:"";display:inline-block;width:14px;height:14px;position:relative;transition:all .5s;outline:0;background:url(../../../images/buscador-tienda-tel.svg) no-repeat center;top:3px;margin-right:5px}.c-ficha-tienda .o-data__item__tel a:hover{text-decoration:underline}.c-tienda .quantity--field{margin:0 auto}.c-tienda+.c-caracteristicas{padding-top:50px}.c-tienda .o-grid .container{display:grid;grid-template-columns:1fr 315px;grid-gap:35px}.c-tienda .o-grid.grid--pago .container{grid-gap:115px}.c-tienda .o-grid__cart{padding-bottom:185px;position:relative}.c-tienda .o-grid__cart .vaciarCarrito{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:500;font-size:14px;font-size:.875rem;color:#d9000d;align-items:center;position:absolute;top:-52px;right:0}.c-tienda .o-grid__cart .vaciarCarrito:hover{text-decoration:underline}.c-tienda .o-grid__cart .vaciarCarrito svg{margin-right:10px}.c-tienda .o-grid__cart table{width:100%}.c-tienda .o-grid__cart table thead tr{box-shadow:0 0 0 1px #101820;border-radius:7px}@media(min-width:2300px){.c-tienda .o-grid__cart table thead tr{box-shadow:0 0 0 1.5px #101820}}@media(min-width:3300px){.c-tienda .o-grid__cart table thead tr{box-shadow:0 0 0 2px #101820}}.c-tienda .o-grid__cart table thead td{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a;padding:11px 25px;text-align:center}.c-tienda .o-grid__cart table thead td:first-child{text-align:left}.c-tienda .o-grid__cart table tbody tr{border-bottom:1px solid rgba(175,175,175,.35)}.c-tienda .o-grid__cart table tbody tr:last-child td{border:none}.c-tienda .o-grid__cart table tbody td{font-weight:500;font-size:14px;font-size:.875rem;line-height:1.42857143;color:#63656a;text-align:center;padding:12px 0 10px}.c-tienda .o-grid__cart table tbody td:last-child{padding-right:10px;text-align:end}.c-tienda .o-grid__cart table tbody td .deleteProduct,.c-tienda .o-grid__cart table tbody td .addToCart{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;padding-left:20px}.c-tienda .o-grid__cart table tbody td:first-child{display:grid;grid-template-columns:50px 1fr;grid-gap:20px;align-items:center;width:215px}.c-tienda .o-grid__cart table tbody td:first-child figure img{border-radius:7px;background:#fff;box-shadow:0 3px 6px #00000029}.c-tienda .o-grid__cart table tbody td:first-child h3{text-align:left;font-size:14px}.c-tienda .o-grid__pago{padding-bottom:185px}.c-tienda .o-grid__pago__item{padding-bottom:30px}.c-tienda .o-grid__pago__item h2{font-weight:700;font-size:25px;font-size:1.5625rem;line-height:1;color:#101820;padding-bottom:30px}.c-tienda .o-grid__pago__item h3{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:10px}.c-tienda .o-grid__pago__item__radio{padding-bottom:30px}.c-tienda .o-grid__pago__item__radio .radio--item{position:relative;display:block;margin-bottom:10px}.c-tienda .o-grid__pago__item__radio .radio--item input[type=radio]{position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.c-tienda .o-grid__pago__item__radio .radio--item__cont{padding:15px 30px;border:1px solid #63656A;background:#fff;border-radius:7px}.c-tienda .o-grid__pago__item__radio .radio--item p{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a}.c-tienda .o-grid__pago__item__radio .radio--item__actions{padding-top:8px;font-weight:500;font-size:14px;font-size:.875rem;color:#003a87}.c-tienda .o-grid__pago__item__radio .radio--item__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:14px;font-size:.875rem;color:#003a87}.c-tienda .o-grid__pago__item__radio .radio--item__actions button:hover{text-decoration:underline}.c-tienda .o-grid__pago__item__radio input[type=radio]:before{background:url(../../../images/pago-checkbox.svg) no-repeat center}.c-tienda .o-grid__pago__item__radio input[type=radio]:checked:before{background:url(../../../images/pago-checked.svg) no-repeat center}.c-tienda .o-grid__pago__item__select{padding-bottom:35px}.c-tienda .o-grid__pago__item__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-size:15px;font-size:.9375rem;background:url(../../../images/pago-select.svg) no-repeat calc(100% - 20px) center;color:#161615;border:1px solid #63656a;border-radius:7px;width:100%;padding:12px 35px;cursor:pointer}.c-tienda .o-grid__pago__item__text{padding-bottom:30px}.c-tienda .o-grid__pago__item__text__desc p{font-weight:500;font-size:14px;font-size:.875rem;line-height:1.71428571;color:#63656a}.c-tienda .o-grid__pago__item__pago p{margin-bottom:10px;position:relative}.c-tienda .o-grid__pago__item__pago p input[type=text],.c-tienda .o-grid__pago__item__pago p input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;display:block;font-size:15px;font-size:.9375rem;color:#63656a;border:1px solid #63656A;border-radius:7px;padding:11px 20px;width:100%}.c-tienda .o-grid__pago__item__pago p select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;background:url(../../../images/pago-select.svg) no-repeat calc(100% - 20px) center;display:block;font-size:15px;font-size:.9375rem;color:#63656a;border:1px solid #63656a;border-radius:7px;padding:11px 20px;width:100%}.c-tienda .o-grid__pago__item__pago p>span{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a;padding-bottom:10px;display:flex;align-items:center}.c-tienda .o-grid__pago__item__pago p>span>i{display:block;margin-left:5px;font-style:inherit;position:relative}.c-tienda .o-grid__pago__item__pago p>span>i:hover>span{opacity:1;visibility:visible}.c-tienda .o-grid__pago__item__pago p>span>i button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none}.c-tienda .o-grid__pago__item__pago p>span>i button svg{display:block}.c-tienda .o-grid__pago__item__pago p>span>i>span{display:block;font-weight:500;font-size:13px;font-size:.8125rem;background:#003a87;border-radius:5px;color:#fff;line-height:1.1;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);width:200px;padding:10px;text-align:center;z-index:9;transition:all .5s;opacity:0;visibility:hidden}.c-tienda .o-grid__pago__item__pago p>span>i>span:before{content:"";display:block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #003A87;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.c-tienda .o-grid__pago__item__pago__vencimiento{display:grid;grid-template-columns:2fr 1fr;grid-gap:25px;align-items:flex-end;margin-top:20px}.c-tienda .o-grid__pago__item__pago__vencimiento__fecha{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;align-items:flex-end}.c-tienda .o-grid__pago__item__pago__vencimiento__fecha p:first-child:after{font-size:15px;font-size:.9375rem;color:#63656a;content:"/";position:absolute;bottom:12px;right:-15px}.cont--resumen{border:1px solid #63656A;border-radius:7px;padding:29px 29px 40px;position:-webkit-sticky;position:sticky;top:200px}.cont--resumen h4{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:12px}.cont--resumen__cupon{padding-bottom:25px}.cont--resumen__cupon .cont--cupon{display:block;position:relative}.cont--resumen__cupon .cont--cupon input[type=text],.cont--resumen__cupon .cont--cupon input[type=number]{font-weight:500;font-size:11px;font-size:.6875rem;font-weight:400;background:#fff;border:1px solid #AFAFAF;border-radius:7px;padding:9.5px 20px;color:#afafaf;width:100%;letter-spacing:.2em}.cont--resumen__cupon .cont--cupon button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-size:11px;font-size:.6875rem;background:none;color:#afafaf;letter-spacing:.2em;padding:10px;border-radius:0 7px 7px 0;position:absolute;top:0;right:0;height:100%;border-left:1px solid #AFAFAF}.cont--resumen__cupon .cont--cupon button:hover{background:#101820;border-left:1px solid #101820;color:#fff}.cont--resumen p{font-size:14px;font-size:.875rem;color:#63656a;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between}.cont--resumen p a.cross{margin-right:10px}.cont--resumen p .cupon-name{margin-right:auto;max-width:60%}.cont--resumen p strong{font-weight:600}.cont--resumen p span{font-weight:500}.cont--resumen p.resumen--total span{font-size:21px;font-size:1.3125rem}.cont--resumen label{font-weight:500;font-size:13px;font-size:.8125rem;color:#afafaf;display:block;margin-top:10px}.cont--resumen label a{font-weight:500;color:#afafaf;text-decoration:underline}.cont--resumen label a:hover{color:#003a87}.cont--resumen .more--border-blue,.cont--resumen__info{margin-top:20px}.cont--resumen__info p{font-size:12px;font-size:.75rem;line-height:1.66666667;color:#63656a;display:block}.cont--resumen__info p:last-child{margin-bottom:0}.cont--resumen__info p a{color:#003a87}.cont--resumen__info p a:hover{text-decoration:underline}.popup--gen{display:none;max-width:650px;width:100%;padding:40px 50px;margin-top:50px}.popup--gen h3{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:20px}.popup--gen .more--border{margin-top:15px}.c-perfil{position:relative}.c-perfil .o-incidencia>span{font-weight:500;font-size:15px;font-size:.9375rem;color:#fff;position:absolute;top:30px;right:30px;display:inline-flex;padding:22px 20px;background:#003a87;border-radius:7px;line-height:1;transition:all .5s}.c-perfil .o-incidencia>span>a{color:#fff}.c-perfil .o-incidencia>span.js-inactive{transform:translate(150%)}.c-perfil .o-incidencia>span>svg{display:block;margin-right:10px}.c-perfil .o-incidencia>span button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;margin-left:15px;position:relative;top:2px}.c-perfil .o-grid .container{display:grid;grid-template-columns:220px 1fr;grid-gap:95px}.c-perfil .o-grid__pages ul li{margin-bottom:10px}.c-perfil .o-grid__pages ul li a{font-size:15px;font-size:.9375rem;color:#161615;border:1px solid #63656A;padding:11px 30px;border-radius:7px;cursor:pointer;display:block}.c-perfil .o-grid__pages ul li a:hover{background:#003a87;color:#fff;border:1px solid #003A87}.c-perfil .o-grid__pages ul li.page--active a{background:#003a87;border:1px solid #003A87;color:#fff}.c-perfil .o-grid__dashboard h3{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:10px}.c-perfil .o-grid__dashboard p{border:1px solid #101820;border-radius:7px;overflow:hidden;margin-bottom:10px;transition:all .5s}.c-perfil .o-grid__dashboard p:hover{background:#f2f2f2}.c-perfil .o-grid__dashboard p a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-left:30px;font-weight:500;font-size:15px;font-size:.9375rem;color:#63656a}.c-perfil .o-grid__dashboard p span{display:block}.c-perfil .o-grid__dashboard p strong{font-weight:700;font-size:25px;font-size:1.5625rem}.c-perfil .o-grid__dashboard p .item--status{font-weight:500;font-size:15px;font-size:.9375rem;color:#101820;max-width:205px;width:100%;border-left:1px solid #101820;padding:15px;text-align:center;margin-right:-1px}.c-perfil .o-grid__dashboard p .item--status-prep{background:#edb12b}.c-perfil .o-grid__dashboard p .item--status-env{background:#49ce62}.c-perfil .o-grid__dashboard p .item--status-can{background:#d9000d}.c-perfil .o-grid__dashboard p .item--status-pend{background:#959698}.c-perfil .o-grid__dashboard p .item--status-inci{background:#6f93ed}.c-perfil .o-grid__dashboard p .item--status-pagado{background:#f466f4}.c-perfil .o-grid__dashboard p .item--status-entr{background:#cf9fff}.c-perfil .o-grid__profile h3{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:12px}.c-perfil .o-grid__profile .form--gen{margin-bottom:30px}.c-perfil .o-grid__profile .more--border{margin-top:5px;text-align:left}.c-perfil .o-grid__profile .more--border.add-direction{margin-top:20px;margin-bottom:20px}.c-perfil .o-grid__profile__box{margin-bottom:10px}.c-perfil .o-grid__profile__box h4{font-weight:600;font-size:14px;font-size:.875rem;color:#63656a;padding-bottom:4px}.c-perfil .o-grid__profile__box+h3{padding-top:10px}.c-perfil .o-grid__profile__box__cont{background:#efefef;border:1px solid #63656A;border-radius:7px;padding:15px 45px 15px 30px}.c-perfil .o-grid__profile__box__cont.cont--white{background:#fff}.c-perfil .o-grid__profile__box__cont p{font-weight:500;font-size:14px;font-size:.875rem;color:#63656a}.c-perfil .o-grid__profile__box__cont .box--actions{padding-top:8px;font-weight:500;font-size:14px;font-size:.875rem;color:#003a87}.c-perfil .o-grid__profile__box__cont .box--actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:14px;font-size:.875rem;color:#003a87}.c-perfil .o-grid__profile__box__cont .box--actions button:hover{text-decoration:underline}.c-perfil .o-grid__profile__box__cont .box--actions__delete{color:#d9000d!important}.c-perfil .o-grid__historico h2{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:10px}.c-perfil .o-grid__historico__info{margin-bottom:30px}.c-perfil .o-grid__historico__info__cont{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.c-perfil .o-grid__historico__info__cont__item{border:1px solid #63656A;border-radius:7px;padding:25px 30px}.c-perfil .o-grid__historico__info__cont__item h3{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:10px}.c-perfil .o-grid__historico__info__cont__item h4{font-size:15px;font-size:.9375rem;color:#63656a;padding-bottom:4px}.c-perfil .o-grid__historico__info__cont__item h4 strong{font-weight:500}.c-perfil .o-grid__historico__info__cont__item p{font-size:13px;font-size:.8125rem;line-height:1.76923077;color:#63656a}.c-perfil .o-grid__historico__info__cont__item p+h3{padding-top:20px}.c-perfil .o-grid__historico__info__cont__item .order--status{font-weight:500;font-size:13px;font-size:.8125rem;border:1px solid #101820;border-radius:7px;color:#101820;padding:5px 20px;margin:15px 0 20px;display:inline-block}.c-perfil .o-grid__historico__info__cont__item .order--status-prep{background:#edb12b}.c-perfil .o-grid__historico__info__cont__item .order--status-env{background:#49ce62}.c-perfil .o-grid__historico__info__cont__item .order--status-can{background:#d9000d}.c-perfil .o-grid__historico__info__cont__item .order--status-pend{background:#959698}.c-perfil .o-grid__historico__info__cont__item .order--status-inci{background:#6f93ed}.c-perfil .o-grid__historico__info__cont__item .order--status-pagado{background:#f466f4}.c-perfil .o-grid__historico__info__cont__item .order--status-entr{background:#cf9fff}.c-perfil .o-grid__historico__details{padding-bottom:25px}.c-perfil .o-grid__historico__details table{width:100%}.c-perfil .o-grid__historico__details table thead tr{box-shadow:0 0 0 1px #101820;border-radius:7px}.c-perfil .o-grid__historico__details table thead td{font-weight:600;font-size:15px;font-size:.9375rem;color:#63656a;padding:11px 25px;text-align:center}.c-perfil .o-grid__historico__details table thead td:first-child{text-align:left}.c-perfil .o-grid__historico__details table tbody tr{border-bottom:1px solid rgba(175,175,175,.35)}.c-perfil .o-grid__historico__details table tbody tr:last-child td{border:none}.c-perfil .o-grid__historico__details table tbody td{font-weight:500;font-size:14px;font-size:.875rem;line-height:1.42857143;color:#63656a;text-align:center;padding:12px 0 10px}.c-perfil .o-grid__historico__details table tbody td strong{font-weight:500;font-size:18px;font-size:1.125rem}.c-perfil .o-grid__historico__details table tbody td:first-child{display:grid;grid-template-columns:50px 1fr;grid-gap:20px;align-items:center}.c-perfil .o-grid__historico__details table tbody td:first-child figure img{border-radius:7px;background:#fff;box-shadow:0 3px 6px #00000029}.c-perfil .o-grid__historico__details table tbody td:first-child h3{text-align:left}.c-perfil .o-grid__historico__resumen{border:1px solid #63656A;border-radius:7px;padding:30px}.c-perfil .o-grid__historico__resumen h2{padding-bottom:20px}.c-perfil .o-grid__historico__resumen__cont{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-perfil .o-grid__historico__resumen__cont__left{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.c-perfil .o-grid__historico__resumen__cont__left p{font-weight:400;font-size:14px;font-size:.875rem;color:#63656a;margin-right:30px}.c-perfil .o-grid__historico__resumen__cont__left p strong{font-weight:600}.c-perfil .o-grid__historico__resumen__cont__left p:last-child{margin-right:0}.c-perfil .o-grid__historico__resumen__cont>p{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-weight:600;font-size:14px;font-size:.875rem;color:#63656a;margin-right:30px}.c-perfil .o-grid__historico__resumen__cont>p strong{font-weight:500;font-size:21px;font-size:1.3125rem;margin-left:9px;position:relative;top:-1px;line-height:1}.c-perfil .o-grid__incidencias h2{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:10px}.c-perfil .o-grid__incidencias .form--gen ::placeholder{color:#63656a}.c-perfil .o-grid__incidencias .form--gen input[type=text],.c-perfil .o-grid__incidencias .form--gen select,.c-perfil .o-grid__incidencias .form--gen textarea{font-size:15px;font-size:.9375rem;text-transform:initial;color:#63656a;letter-spacing:initial}.c-perfil .o-grid__incidencias .form--gen textarea{height:110px}.c-perfil .o-grid__incidencias__nueva{border:1px solid #63656A;border-radius:7px;padding:25px 30px;margin-bottom:20px}.c-perfil .o-grid__incidencias__nueva h3{font-weight:700;font-size:18px;font-size:1.125rem;color:#63656a;padding-bottom:10px}.c-perfil .o-grid__incidencias__listado{border:1px solid #63656A;border-radius:7px;overflow:hidden}.c-perfil .o-grid__incidencias__listado__item{background:#efefef;border-bottom:1px solid #63656A;padding:20px 30px 15px;transition:all .5s}.c-perfil .o-grid__incidencias__listado__item.chat--active{background:#fff}.c-perfil .o-grid__incidencias__listado__item.chat--active h3:after{transform:rotate(-180deg)}.c-perfil .o-grid__incidencias__listado__item:last-child{border:none}.c-perfil .o-grid__incidencias__listado__item h3{font-weight:700;font-size:18px;font-size:1.125rem;border-bottom:1px solid rgba(175,175,175,.5);color:#63656a;cursor:pointer;padding-bottom:12px;position:relative}.c-perfil .o-grid__incidencias__listado__item h3 span{font-weight:700;display:inline-block;margin-right:30px}.c-perfil .o-grid__incidencias__listado__item h3:after{content:"";display:inline-block;width:14px;height:7px;position:relative;transition:all .5s;outline:0;background:url(../../../images/pago-select.svg) no-repeat center;position:absolute;top:8px;right:0}.c-perfil .o-grid__incidencias__listado__item__chat{padding:20px 0 15px;display:none}.c-perfil .o-grid__incidencias__listado__item__chat ::-webkit-scrollbar{width:6px}.c-perfil .o-grid__incidencias__listado__item__chat ::-webkit-scrollbar-track{background:none}.c-perfil .o-grid__incidencias__listado__item__chat ::-webkit-scrollbar-thumb{background:#b9b7b9;border-radius:6px}.c-perfil .o-grid__incidencias__listado__item__chat ::-webkit-scrollbar-thumb:hover{background:#b9b7b9}.c-perfil .o-grid__incidencias__listado__item__chat__messages{height:205px;overflow-y:scroll;margin:0 -15px 20px;padding:0 15px;position:relative}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item{padding:0 3px 10px 9px}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item span{font-size:15px;font-size:.9375rem;display:inline-block;padding:18px 20px 18px 30px;position:relative}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item.message--company span{background:#003a87;border:1px solid #003A87;border-radius:7px 7px 7px 0;color:#fff}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item.message--company span:before{content:"";display:inline-block;width:10px;height:8px;position:relative;transition:all .5s;outline:0;background:url(../../../images/chat-blue.svg) no-repeat center;position:absolute;left:-10px;bottom:-1px}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item.message--client{text-align:right}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item.message--client span{border:1px solid #63656A;background:#fff;border-radius:7px 7px 0;color:#63656a}.c-perfil .o-grid__incidencias__listado__item__chat__messages__item.message--client span:before{content:"";display:inline-block;width:10px;height:8px;position:relative;transition:all .5s;outline:0;background:url(../../../images/chat-grey.svg) no-repeat center;position:absolute;right:-10px;bottom:-1px}.c-perfil .o-grid__incidencias__listado__item__chat__write{padding-bottom:15px;position:relative}.c-perfil .o-grid__incidencias__listado__item__chat__write:after{content:"";display:inline-block;width:100%;height:20px;position:relative;transition:all .5s;outline:0;background:#fff0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);background:linear-gradient(to bottom,#fff0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0);position:absolute;left:0;top:-39px}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}@media screen and (min-width:781px){.modal-content,.modal-content-pais{position:relative;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:7px;outline:0;margin:auto}.container-modal{padding:50px}}.modal-content-borrar{position:relative;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:7px;outline:0;left:0%;width:auto}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog{position:relative;width:auto;pointer-events:none}.d-block{display:block!important}.fade:not(.show){opacity:0}.fade{transition:opacity .15s linear}.form-direccion{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}:after,:before{box-sizing:border-box}.icon-cross2{position:absolute;right:20px;top:20px;width:20px;height:20px;opacity:.3}.icon-cross2:hover{opacity:1}.icon-cross2:before,.icon-cross2:after{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:#333}.icon-cross2:before{transform:rotate(45deg)}.icon-cross2:after{transform:rotate(-45deg)}.form--gen input[type=text].is-invalid,.form--gen input[type=number].is-invalid,.form--gen input[type=tel].is-invalid,.form--gen input[type=email].is-invalid,.form--gen input[type=password].is-invalid,.form--gen select.is-invalid,.form--gen textarea.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#modal-borrar-bdireccion .modal-dialog{max-width:960px}#modal-borrar-direccion .modal-dialog.loading{max-width:400px;height:20px!important}#modal-borrar-direccion .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}#modal-borrar-direccion .title{font-weight:700;font-size:18px;color:#63656a;padding-bottom:20px}#modal-borrar-direccion input,#modal-direccion select{height:40px}#modal-devolucion .modal-dialog{max-width:960px}#modal-devolucion .modal-dialog.loading{max-width:400px;height:20px!important}#modal-devolucion .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}#modal-devolucion input,#modal-devolucion select{height:40px}#modal-pais .modal-dialog{max-width:960px}#modal-pais .modal-dialog.loading{max-width:400px;height:20px!important}#modal-pais .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}#modal-pais input,#modal-pais select{height:40px}#modal-evento-especial .modal-dialog{max-width:960px}#modal-evento-especial .modal-dialog.loading{max-width:400px;height:20px!important}#modal-evento-especial .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}#modal-evento-especial .title{font-weight:700;font-size:18px;color:#63656a;padding-bottom:20px}.modal-foodco .modal-dialog{max-width:960px}.modal-foodco .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}.modal-foodco .modal-dialog.loading{max-width:400px;height:20px!important}.modal-foodco input,.modal-foodco select{height:40px}.modal-foodco .title{font-weight:700;font-size:18px;color:#63656a;padding-bottom:20px}.modal-lg .modal-content.modal-content-no-tramitable{width:100%;position:unset;border:1px solid #c0c0c0;box-shadow:0 0 25px 5px silver}.modal-content-no-tramitable .title{font-weight:700;font-size:18px;color:#63656a;padding-bottom:20px}.modal-content-no-tramitable .text-center{text-align:center}.modal-content-no-tramitable ul>li:not(:last-child){margin-bottom:5px}.modal-content.modal-content-no-tramitable ul>li{list-style-type:circle}.d-flex{display:flex}.flex-auto{flex:1 auto}@media screen and (max-width:768px){.modal-content-no-tramitable .container-modal{padding:50px}}.col-12{flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px}@media screen and (min-width:576px){.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}}@media screen and (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}.pedido-historico{padding:20px 20px 40px;margin-bottom:40px;border:1px solid #101820;border-radius:7px}.ps-form--review h4{margin-bottom:20px;display:block;font-size:16px;font-weight:600;line-height:1.2em}.ps-form--review p sup{margin-left:5px;color:var(--main-red)}.ps-form--review .form-group__rating{display:flex;align-items:center}.ps-form--review .form-group__rating label{margin-bottom:0;line-height:20px;margin-right:15px}.ps-form--review .form-group__rating .br-wrapper{line-height:20px;margin-bottom:10px}.ps-form--review .form-group__rating .br-wrapper a{font-size:14px}.ps-form--review .form-group__rating .br-wrapper.br-theme-fontawesome-stars .br-widget{height:auto;line-height:20px}.ps-form--review .form-control{border-radius:0}.ps-form--review button{border-radius:0;font-weight:600}.container{margin:0 auto;width:100%;padding:0 15px}.cont-1415{max-width:1445px}.cont-1600{max-width:1630px}.cont-1100{max-width:1110px}.cont-1130{max-width:1160px}.cont-900{max-width:930px}.cont-780{max-width:805px}@media screen and (min-width:991px){.cont-960{width:960px}}@media screen and (min-width:1250px){.cont-1315,.cont-1200{max-width:1230px}}@media screen and (min-width:1375px){.cont-1315{max-width:1345px}}*:before,*:after{box-sizing:inherit}p{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}ul,li{list-style-type:none;padding-left:0}.transition{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}img{max-width:100%}form div.wpcf7-validation-errors{width:100%;text-align:center;border:0;border-top:2px solid red;padding-top:20px;color:#000;font-size:16px}form div.wpcf7-mail-sent-ok{width:100%;text-align:center;border:0;border-top:2px solid green;padding-top:20px;color:#000;font-size:16px}form span.wpcf7-not-valid-tip{display:none}form .wpcf7-not-valid{background:#f006}@media screen and (max-width:1349px){.c-header .o-second__search-menu__menu .cont--menu>ul>li{padding:0 8px}.c-header .o-second__search-menu__menu .cont--menu>ul>li>a{font-size:15px}.c-home .o-cats h2,.c-home .o-cats h2 strong{margin-left:0}.listado--productos.sliderProductosGen .slick-prev{left:0}.listado--productos.sliderProductosGen .slick-next{right:0}.listado--productos:not(.sliderProductosGen) .listado--productos__item{width:25%}.c-tienda .o-grid__pago__item__radio .radio--item input[type=radio]{left:0}.c-tienda .o-grid__pago__item__radio .radio--item{padding-left:22px}.c-tienda .o-grid.grid--pago .container{grid-gap:35px}.c-perfil .o-grid__incidencias__listado__item h3{padding-right:20px}.c-productos .o-promocion #sliderPromociones .slick-prev{left:5px}.c-productos .o-promocion #sliderPromociones .slick-next{right:5px}}@media screen and (max-width:1199px){.top--menu{margin-top:160px}.c-header .o-second__data ul li.data--cuenta a{font-size:0}.c-header .o-second__data ul li.data--cuenta a svg{margin-right:0}.c-header .o-second .container{grid-template-columns:145px 1fr 132px}.c-header .o-second__search-menu{padding-left:0;margin-top:2px}.c-header .o-second__data{margin-top:12px}.c-header .o-second__data ul li{margin-right:30px}.c-home .o-grid__second__discount__text h3 strong{font-size:50px}.c-home .o-grid__second__center__text h3 strong,.c-home .o-grid__second__left__text h3 strong{font-size:30px}.c-home .o-grid__second__discount__text h3 strong{font-size:35px}.c-home .o-cats__listado{grid-template-columns:repeat(5,1fr)}.recetas--listado__item__text{padding:0 25px 25px}.field--select{max-width:300px}.c-productos .o-promocion__intro__text{padding:105px 35px 75px}.c-producto .o-content__tabs__btns li{padding:6px 16px}.c-producto .o-content__info{grid-gap:50px}.c-contacto .o-banners__item__text{padding:0 20px}.c-contacto .o-banners .container{grid-template-columns:1fr}.c-caracteristicas .o-item__text h5{font-size:13px}.c-caracteristicas .o-item__text p{font-size:12px}}@media screen and (max-width:1024px){#btn-menu,.search--mobile{display:block}.c-header .o-second__search-menu__search{display:none}.c-header .o-second .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-header .o-second__search-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#101820;z-index:9999;margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;transform:translate(100%);opacity:0;transition:all .5s;padding:50px 0;overflow:auto}.c-header .o-second__search-menu.menu--active{transform:translate(0);opacity:1}.c-header .o-second__search-menu__menu{width:100%}.c-header .o-second__search-menu__menu .cont--menu>ul{width:100%}.c-header .o-second__search-menu__menu .cont--menu>ul>li{width:100%;text-align:center;padding:10px}.c-header .o-second__search-menu__menu .cont--menu>ul>li>a{font-size:22px;color:#fff}.c-header .o-second__search-menu__menu .cont--menu>ul>li.h-home a:before{background:url(../../../images/home-white.svg) no-repeat center}.c-header .o-second__search-menu__menu .cont--menu>ul>li.has-submenu>a:after{background:url(../../../images/h-menu-arrow-white.svg) no-repeat center}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu{position:inherit;margin:15px auto 0;background:none;top:0}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu li{border-top:1px solid #fff}.c-header .o-second__search-menu__menu .cont--menu>ul>li .sub-menu li a{color:#fff}.c-header .o-second__logo-menu{max-width:150px}.c-home .o-grid__first{grid-template-columns:calc(100% - 317px) 317px}.c-home .o-grid__first__slider__item__text{padding:0 45px}.c-home .o-grid__first__slider__item__text h1,.c-home .o-grid__first__slider__item__text h2{font-size:30px}.c-home .o-grid__first__slider__item__text h3{font-size:15px}.c-home .o-grid__first__right__find__text{padding:0 25px}.c-home .o-grid__second__center__text{padding:0 20px}.c-home .o-grid__second__center__text h3{font-size:11px}.c-home .o-grid__second__center__text h3 strong{font-size:20px}.c-home .o-grid__second__discount__text{bottom:10px}.c-home .o-grid__second__left__text{padding:0 20px}.c-home .o-grid__second__left__text{bottom:initial;top:50%;transform:translateY(-50%)}.c-home .o-grid__second__left__text h3{font-size:11px;text-align:center}.c-home .o-grid__second__left__text h3 strong{font-size:20px}.c-home .o-cats__listado{grid-template-columns:repeat(4,1fr)}.recetas--listado{grid-template-columns:1fr 1fr}.c-home .o-recipes__listado .recetas--listado__item:last-child{display:none}.c-productos .o-filtros__first__others .field--price{max-width:100%;width:100%}.c-productos .o-filtros__first__others .field--select{margin-bottom:15px}.listado--productos:not(.sliderProductosGen) .listado--productos__item{width:33.33%}.c-productos .o-promocion__info{grid-template-columns:1fr;grid-gap:0}.intro--gen{padding-top:50px}.c-producto .o-content__info{grid-template-columns:340px 1fr}.c-producto .o-content__tabs__btns{justify-content:center}.c-producto .o-content__tabs__btns li{border-left:1px solid #003A87;margin:2px 1px;border-radius:5px!important}.c-producto .o-content__tabs__content__item .content--reviews__info{grid-template-columns:370px 1fr}.c-buscador .o-listado-mapa .container{grid-template-columns:1fr}.c-buscador .o-listado-mapa__listado{max-height:335px}.c-buscador .o-listado-mapa__mapa #mapa{height:400px}.c-buscador .o-listado-mapa__listado .cont--listado{margin-top:10px}.c-ficha-tienda .o-data__left .o-data__item{margin-right:50px}.c-blog .o-listado__item a{align-items:initial;grid-template-columns:350px 1fr}.c-blog .o-listado__item figure img{height:100%;object-fit:cover}.c-receta .o-info .container{grid-template-columns:1fr 1fr;grid-gap:35px}.c-receta .o-data .cont--data{grid-template-columns:280px 1fr}.c-receta .o-data__make{padding-left:30px}.c-receta .o-data .cont--data{padding:40px 35px 50px}.c-generica .o-intro{grid-template-columns:1fr;grid-gap:20px}.c-generica .o-intro__info{order:2}.c-generica .o-intro figure{margin:0 -15px}.c-generica .o-intro figure img{border-radius:0 0 5px 5px;height:300px}.c-generica .o-intro figure img{max-width:100%;width:100%}.c-generica .o-intro__info h1{font-size:35px;padding-top:15px}.c-generica .o-content h2{font-size:30px}.generica--text__slider{grid-template-columns:1fr 350px;grid-gap:50px}.generica--text__slider.order--reverse{grid-template-columns:350px 1fr}.c-generica .o-content>ol li:before{font-size:14px}.c-generica .o-content>ol li{font-size:14px}.c-generica .o-content>ul:not(.generica--pagination),.c-generica .o-content>ol{column-count:1}.c-generica .o-content>ul:not(.generica--pagination) li,.c-generica .o-content>ol li{padding-bottom:15px}.c-generica .o-content iframe{height:400px}.c-faqs .o-listado .container{grid-gap:35px}.c-tienda .o-grid .container{grid-template-columns:1fr}.c-tienda .o-grid__pago__item__pago p select{background:url(../../../images/pago-select.svg) no-repeat calc(100% - 10px) center}.c-tienda .o-grid__pago__item h2{font-size:22px}.c-tienda .o-grid__cart,.c-tienda .o-grid__pago{padding-bottom:0}.c-perfil .o-incidencia{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.c-perfil .o-incidencia>span{position:relative;top:0;right:0;font-size:13px}.c-perfil .o-incidencia>span button{top:1px}.c-perfil .o-grid .container{grid-gap:35px;grid-template-columns:1fr}.c-perfil .o-grid__pages ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-perfil .o-grid__pages ul li{padding:5px}.c-perfil .o-grid__pages ul li a{padding:8px 20px}.c-caracteristicas{padding:50px 0}.c-caracteristicas .o-item{padding:10px}.c-caracteristicas .container{justify-content:center}.c-pie .o-first__top__logo{width:100%;margin-bottom:20px}.c-pie .o-first__bottom{display:block;width:100%}.c-pie .o-first__bottom__item:nth-child(1){width:100%;margin-bottom:20px}.c-pie .o-first__bottom__item:nth-child(2){width:100%;margin-bottom:20px}}@media screen and (max-width:1023px){.c-productos .o-promocion__intro__text{max-width:485px;width:100%;margin:0 auto;padding:65px 95px 20px}.c-productos .o-promocion__intro figure,.c-productos .o-promocion__intro img{position:initial;width:100%;margin-top:20px}.c-productos .o-promocion__intro figure img,.c-productos .o-promocion__intro img{margin:0 auto;height:auto}}@media screen and (max-width:782px){.logged-in .c-header{top:46px}}@media screen and (max-width:767px){.c-home .o-grid__first__slider__item figure img{min-height:300px}.c-home .o-grid__first{display:block}.c-home .o-grid__first__slider{padding-right:0;margin-bottom:15px}.c-home .o-grid__first__right{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.c-home .o-grid__first__right>figure{margin-top:0}.c-home .o-grid__second{grid-template-columns:1fr}.c-home .o-grid__second__center a,.c-home .o-grid__second__discount a,.c-home .o-grid__second__left a{max-width:430px;width:100%;border-radius:7px;overflow:hidden;margin:0 auto}.c-home .o-grid__second__center__text h3,.c-home .o-grid__second__left__text h3{font-size:14px}.c-home .o-grid__second__center__text h3 strong,.c-home .o-grid__second__left__text h3 strong{font-size:27px}.c-home .o-grid__second__discount__text{bottom:25px}.c-home .o-grid__second__discount__text h3 strong{font-size:48px}.c-home .o-new h2{font-size:44px}.c-home .o-new h2{margin-bottom:10px;margin-top:-51px}.c-home .o-popular{padding:40px 0 70px}.c-home .o-popular h2 strong{font-size:40px}.c-home .o-cats__listado{grid-template-columns:repeat(3,1fr)}.c-home .o-cats__listado__item h3{font-size:16px}.c-home .o-cats h2{font-size:42px}.c-home .o-cats h2 strong{font-size:55px}.c-home .o-cats{padding:60px 0}.c-home .o-recipes h2 strong{font-size:40px}.c-productos .o-filtros__second__select{max-width:100%;margin-top:15px}.listado--productos:not(.sliderProductosGen) .listado--productos__item{width:50%}.intro--gen__title,.intro--gen h1{font-size:30px}.c-productos .o-filtros__second__select .field--select{max-width:180px}.c-productos .o-promocion__title h2{font-size:30px}.c-productos .o-promocion__title h2 strong{font-size:40px;margin-left:0}.c-productos .o-promocion__title p{width:100%;margin-top:20px}.c-productos .o-promocion__intro__text h2{font-size:30px}.c-productos .o-promocion__intro__text h3{font-size:15px}.c-productos .o-promocion__intro__text{padding:65px 35px 20px;max-width:345px}.c-producto .o-content__info{grid-template-columns:1fr}.c-producto .o-content__info figure{max-width:460px;width:100%}.c-producto .o-content__tabs__content__item .content--gen ul{column-count:1}.c-producto .o-content__tabs__content__item .content--reviews__info{grid-template-columns:1fr}.c-producto .o-content__tabs__content__item .content--reviews__info__stars{padding:30px}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title h4:before{display:none}.c-producto .o-content__tabs__content__item .content--reviews__listado__item__title h4{width:100%;margin-top:10px;margin-left:10px}.c-producto .o-relacionados h2 strong{font-size:40px}.c-producto .o-content__info__data h1{font-size:30px}.c-producto .o-content{padding-top:50px}.c-ficha-tienda .o-data__left{width:100%;margin-bottom:20px}.c-ficha-tienda .o-info .container{grid-template-columns:1fr}.c-ficha-tienda .o-info #mapa-tienda{height:400px}.c-ficha-tienda .o-data__left .o-data__item{margin-right:0;width:100%;margin-bottom:20px}.c-ficha-tienda .o-data__left{margin-bottom:0}.c-blog .o-listado__item a,.c-receta .o-info .container,.c-receta .o-data .cont--data{grid-template-columns:1fr}.c-receta .o-data__ing{padding-right:0;margin-bottom:20px}.c-receta .o-info__text h1{font-size:30px}.c-receta .o-data__make{border:none;padding-left:0}.c-generica .o-intro{margin-bottom:30px}.generica--titular-texto--min{grid-template-columns:1fr;grid-gap:0}.c-generica .o-content .two--columns{column-count:1}.c-generica .table-responsive{width:100%;overflow:auto}.generica--text__slider{display:block}.sliderGenerico{max-width:445px;margin-top:20px}.generica--text__slider .slick-arrow{width:30px;height:30px;border-radius:50%;top:50%;transform:translateY(-50%);z-index:99}.generica--text__slider .slick-prev{background:url(../../../images/generica-slider-prev.svg) no-repeat center #fff;background-size:30%;left:15px!important;right:initial!important}.generica--text__slider .slick-next{background:url(../../../images/generica-slider-next.svg) no-repeat center #fff;background-size:30%;right:15px!important;left:initial!important}.c-generica .o-content iframe{height:250px}.form--gen .field-three{grid-template-columns:1fr}.form--gen .field-three p{padding-bottom:0}.generica--gallery.four--columns{grid-template-columns:1fr 1fr}.form--gen .field-policy>label{width:100%;margin-bottom:20px}.form--gen .field--upload .more--border button{padding:6px 15px}.c-generica .o-content h2{font-size:28px}.generica--desplegables__item__text{padding:20px 20px 0}.c-tienda .o-grid__cart table thead{display:none}.c-tienda .o-grid__cart table,.c-tienda .o-grid__cart table tbody{display:block}.c-tienda .o-grid__cart table tbody tr{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(175,175,175,.35);padding:30px;position:relative}.c-tienda .o-grid__cart table tbody td{display:block;border:none;text-align:left;position:relative;padding-top:30px}.c-tienda .o-grid__cart table tbody td:nth-child(1){width:100%;padding-right:35px}.c-tienda .o-grid__cart table tbody td:nth-child(2){width:100%}.c-tienda .o-grid__cart table tbody td:nth-child(2) .quantity--field{margin-left:15px}.c-tienda .o-grid__cart table tbody td:nth-child(3),.c-tienda .o-grid__cart table tbody td:nth-child(4),.c-tienda .o-grid__cart table tbody td:nth-child(5){width:50%}.c-tienda .o-grid__cart table tbody td:last-child{text-align:end;padding-right:10px}.c-tienda .o-grid__cart table tbody td:before{content:attr(data-title);display:block;width:100%;font-size:16px;font-size:1rem;font-weight:600;color:#101820;position:absolute;top:0;left:0}.form--gen .field-two{grid-template-columns:1fr}.form--gen select{padding:8px 39px 8px 20px}.c-faqs .o-listado .container{grid-template-columns:1fr}.c-faqs .o-listado__tabs ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.c-faqs .o-listado__tabs ul li{margin:2px;padding:8px 20px}.c-perfil .o-grid__dashboard p a{padding-left:0}.c-perfil .o-grid__dashboard p strong,.c-perfil .o-grid__dashboard p span{padding:20px;display:block}.c-perfil .o-grid__historico__info__cont{grid-template-columns:1fr}.c-perfil .o-grid__dashboard p .item--status{max-width:100%;width:100%;border-left:none;display:block;border-top:1px solid #101820}.c-perfil .o-grid__historico__resumen__cont__left p{width:100%}.c-perfil .o-grid__historico__resumen__cont>p{width:100%;margin-top:10px}.c-perfil .o-grid__historico__details table thead{display:none}.c-perfil .o-grid__historico__details table,.c-perfil .o-grid__historico__details table tbody{display:block}.c-perfil .o-grid__historico__details table tbody tr{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(175,175,175,.35);padding:30px;position:relative}.c-perfil .o-grid__historico__details table tbody td{display:block;border:none;text-align:left;position:relative;padding-top:30px}.c-perfil .o-grid__historico__details table tbody td:nth-child(1){width:80%}.c-perfil .o-grid__historico__details table tbody td:nth-child(2){width:20%}.c-perfil .o-grid__historico__details table tbody td:nth-child(2) .quantity--field{margin-left:15px}.c-perfil .o-grid__historico__details table tbody td:nth-child(3),.c-perfil .o-grid__historico__details table tbody td:nth-child(4){width:50%}.c-perfil .o-grid__historico__details table tbody td:before{content:attr(data-title);display:block;width:100%;font-size:16px;font-size:1rem;font-weight:600;color:#101820;position:absolute;top:0;left:0}.c-perfil .o-grid__historico__details table tbody td strong{font-size:14px}.c-perfil .o-grid__incidencias__listado__item h3 span{display:block;margin-bottom:5px}.c-perfil .o-grid__incidencias__listado__item h3{font-size:16px}.c-caracteristicas .o-item{max-width:260px;width:100%}.c-pie .o-first__top__logo img{max-width:150px}.c-pie .o-first__top__rrss,.c-pie .o-first__top__pay{margin-bottom:20px}.c-pie .o-first__bottom__item:nth-child(1) ul{grid-template-columns:1fr 1fr}.c-pie .o-second .container{justify-content:center}.c-pie .o-second ul{width:100%;margin-top:10px;justify-content:center}}@media screen and (max-width:700px){.c-home .o-grid__first__right{grid-template-columns:1fr}.c-home .o-grid__first__right{max-width:430px;width:100%;margin:0 auto}.recetas--listado{grid-template-columns:1fr}.c-home .o-recipes__listado .recetas--listado__item:last-child{display:block}}@media screen and (max-width:600px){.c-home .o-cats__listado{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.listado--productos:not(.sliderProductosGen) .listado--productos__item{width:100%}.c-buscador .o-listado-mapa__listado__item>a{grid-template-columns:1fr}.c-buscador .o-listado-mapa__listado__item figure{display:none}.c-buscador .o-listado-mapa__listado__item figure img{height:100%;object-fit:cover}.c-buscador .o-listado-mapa__listado__item__text{padding:20px}.form--gen .field-order{grid-template-columns:1fr}.c-tienda .o-grid__cart{text-align:center}.c-tienda .o-grid__cart .vaciarCarrito{position:inherit;top:0;display:inline-block}.c-caracteristicas .o-item{display:grid;grid-gap:20px;grid-template-columns:42px 1fr;max-width:272px}.c-caracteristicas .o-item svg{margin-right:0}}.twitter-typeahead{width:100%;display:block!important}.tt-spinner{position:absolute;top:7px;right:7px;display:none;width:28px;height:28px}.ps-panel--search-result.active{transform:scaleZ(1);opacity:1;visibility:visible}.ps-panel--search-result{position:absolute;top:100%;left:0;width:100%;z-index:999;background-color:#fff;border:1px solid #eaeaea;padding:10px 20px;transition:all .4s ease;opacity:0;visibility:hidden;transform:scaleZ(0)}.ps-breadcrumb{padding-bottom:2vh}.tt-menu{position:absolute;top:100%;left:0;z-index:100;display:none;width:100%;margin-bottom:20px;background-color:#fff;border:1px solid #eaeaea;padding:10px 20px 40px;transition:all .4s ease}.tt-dataset-state{overflow-y:scroll;overflow-x:hidden;max-height:410px;border-bottom:1px solid #eaeaea}.tt-menu.is-open{display:block;transform:scaleZ(1);opacity:1;visibility:visible}.tt-hint{width:100%}.tt-selectable{cursor:pointer;width:100%}.tt-selectable+.tt-selectable{border-top:1px solid #ccd6dd;width:100%;padding-top:10px}.ps-product--search-result{display:flex;justify-content:space-between;align-items:flex-start;border:none}.ps-product--search-result>*{flex-basis:100%}.ps-product--search-result .ps-product__title{padding-bottom:0;margin-bottom:0}.ps-product--search-result .ps-product__price{font-size:12px;margin-bottom:0}.ps-product--search-result .ps-product__thumbnail{max-width:60px;min-width:60px}.ps-product--search-result .ps-product__content{padding-left:30px}.ps-product--search-result:hover{border:none}@media(max-width:479px){.ps-product--search-result{flex-flow:row nowrap;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.ps-product--search-result .ps-product__thumbnail{margin-bottom:0}.ps-product--search-result .ps-product__content{padding-left:10px}}.ps-product .ps-product__thumbnail{position:relative;overflow:hidden}.ps-product .ps-product__thumbnail img{width:100%}.ps-product .ps-product__thumbnail .ps-product__actions{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.ps-product .ps-product__content>p{color:#000}.ps-product .ps-product__content.hover{display:block;position:absolute;top:100%;right:-1px;width:calc(100% + 2px);padding:0 20px 20px;border:1px solid silver;border-top:none;visibility:hidden;opacity:0}.ps-product .ps-product__container{padding-top:10px}.ps-product.ps-product--inner{padding:0;border:none}.ps-product:hover{border-color:silver}.ps-product:hover .ps-product__thumbnail .ps-product__actions{transform:translate(-50%)}.ps-product:hover.ps-product--inner{border:none}.ps-product:hover.ps-product--inner .ps-product__content{display:block;visibility:visible;opacity:1}@media(max-width:767px){.ps-product{padding:0}}.ps-product--wide .ps-product__content{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s;transition:all ease .5s}.ps-product--wide:hover .ps-product__content{transform:scale(1.05)}.ps-product--wide:hover .ps-product__title{font-weight:600}.float-right{float:right}.float-left{float:left}.map-loader{left:42%;top:41%;z-index:1000;position:absolute;border:16px solid black;border-top:16px solid #003A87;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.map-loader+span{left:44%;top:61%;z-index:1000;position:absolute;font-weight:700;opacity:.75;border-radius:20px}@media(max-width:1024px){.map-loader+span{top:73%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.banner-2 figure{border-radius:7px;overflow:hidden;margin-top:15px}.miga--gen li span{font-size:12px;font-size:.75rem;font-weight:400;color:#101820;display:inline;transition:all .4s}.h-100{height:100%!important}.w-100{width:100%!important}.ps-page--my-account{margin-top:18vh}.ps-my-account{min-height:100vh;line-height:1.5;background-color:var(--white-smoke-bg)}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:.75rem!important}.pt-3,.py-3{padding-top:.75rem!important}.pr-3,.px-3{padding-right:.75rem!important}.pb-3,.py-3{padding-bottom:.75rem!important}.pl-3,.px-3{padding-left:.75rem!important}.p-4{padding:1rem!important}.pt-4,.py-4{padding-top:1rem!important}.pr-4,.px-4{padding-right:1rem!important}.pb-4,.py-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.p-5{padding:1.25rem!important}.pr-5,.px-5{padding-right:1.25rem!important}.pl-5,.px-5{padding-left:1.25rem!important}.ps-tabs{height:100%!important}.ps-form--account{max-width:430px;margin:0 auto;padding-top:130px}.ps-form--account .ps-tab-list{text-align:center;margin-bottom:30px}.ps-form--account .ps-tab-list li{display:inline-block;padding:0 15px}.ps-form--account .ps-tab-list li a{font-size:30px;color:#525252;font-weight:600}.ps-form--account .ps-tab-list li.active a{color:#000}.ps-form--account .form-forgot{position:relative}.ps-form--account .form-forgot input{padding-right:100px}.ps-form--account .form-forgot>a{position:absolute;top:50%;transform:translateY(-50%);right:10px;color:#003a87}.ps-form--account .form-forgot>a:hover{color:#ffc005}.ps-form--account .ps-checkbox>label{color:#000}.ps-form--account .ps-list--social{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 -5px}.ps-form--account .ps-list--social li{padding:0 5px;width:100%;text-align:center;margin-right:0}.ps-form--account .ps-list--social li a{display:block;line-height:20px;padding:15px 0}.ps-form--account .ps-list--social li a i{color:#fff;text-align:center}.ps-form--account .ps-list--social li a.facebook{background-color:#3b5999}.ps-form--account .ps-list--social li a.google{background-color:#dd4b39}.ps-form--account .ps-list--social li a.twitter{background-color:#55acee}.ps-form--account .ps-list--social li a.instagram{background-color:#e4405f}.ps-form--account .ps-form__content{padding:30px 30px 0}.ps-form--account .ps-form__content h5{margin:0 0 25px;font-weight:700;font-size:18px;color:#63656a}.ps-form--account .ps-form__footer{padding:30px}.ps-form--account .ps-tab{background-color:#fff}.ps-tab{display:none}.ps-tab.active{display:block}.form-group{margin-bottom:2.5rem}.form-group>label{margin-bottom:1.5rem;font-weight:400;color:var(--main-black);line-height:1em}.form-group--inline{position:relative;width:100%;display:flex;flex-flow:row nowrap;align-items:center}.form-group--inline>label{margin-bottom:0;font-weight:700;min-width:160px;max-width:160px}.form-group--inline .form-group__content{width:100%}@media(max-width:1199px){.form-group--inline{padding-left:0}.form-group--inline label{position:static;transform:translateY(0)}.form-group--inline.textarea label{transform:translateY(0)}}@media(max-width:767px){.form-group--inline{display:block}}.form-group--number{display:inline-block;position:relative}.form-group--number button{background:none;border:none;background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;max-width:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--main-black);font-size:20px;line-height:1em}.form-group--number button.up{right:10px}.form-group--number button.down{left:10px}.form-group--number .form-control{border:1px solid var(--light-gray-border);height:40px;padding:0 25px;text-align:center;font-size:14px;color:var(--main-black);border-radius:50px;background-color:transparent}.form-group--number .form-control::-webkit-input-placeholder{color:var(--main-black)}.form-group--number .form-control::-moz-placeholder{color:var(--main-black)}.form-group--number .form-control:-moz-placeholder{color:var(--main-black)}.form-group--number .form-control:-ms-input-placeholder{color:var(--main-black)}.form-group--select{position:relative}.form-group--select i{position:absolute;top:50%;transform:translateY(-50%);right:20px}.form-group--select select{height:40px;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--light-gray-border);border-radius:50px}.form-group--nest{display:flex;flex-flow:row nowrap}.form-group--nest .ps-btn{border-radius:0 4px 4px 0;padding-left:25px;padding-right:25px}.form-group--nest input{border-radius:4px 0 0 4px;border-color:var(--light-gray-border);border-right:none}.form-group--icon{position:relative}.form-group--icon i{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:16px}.form-group--icon .form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control{outline:none;font-size:14px;padding:0 20px;border:none;height:50px;background-color:transparent;border:1px solid var(--gainsboro-border);border-radius:0;box-shadow:0 0 #0000;transition:all .4s ease;box-shadow:0 0 0 var(--main-black)}.form-control::-webkit-input-placeholder{opacity:1}.form-control::-moz-placeholder{opacity:1}.form-control:-moz-placeholder{opacity:1}.form-control:-ms-input-placeholder{opacity:1}.form-control:focus{outline:none;box-shadow:0 0 0 var(--main-black);border-color:var(--main-primary)}textarea.form-control{height:auto;padding:2rem;resize:none}.ps-checkbox{position:relative;display:block}.ps-checkbox>input{position:absolute;visibility:hidden;box-sizing:border-box}.m-checkbox{position:relative;display:block}.m-checkbox label{margin-bottom:0;position:relative;font-family:Work Sans,sans-serif;color:#00000080;font-weight:400;cursor:pointer}.m-checkbox label:before{content:"";display:block;position:absolute;left:0;top:0;z-index:10}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.ps-checkbox label{margin-bottom:0;position:relative;padding-left:30px;font-family:Work Sans,sans-serif;color:#00000080;font-weight:400;cursor:pointer}label[for=remember-me]{display:inline-block}.ps-checkbox label:before{content:"";display:block;position:absolute;left:0;top:0;height:22px;width:23px;z-index:10;border:1px solid var(--main-black);transition:all .4s ease}.ps-checkbox label:after{content:"";display:block;position:absolute;top:3px;left:7px;width:9px;height:13px;border:2px solid var(--main-secondary);border-top:none;border-left:none;z-index:10;opacity:0;transform:rotate(0);transition:all .4s ease}.ps-checkbox input[type=checkbox]:checked~label:after{transform:rotate(45deg);opacity:1}.ps-btn--fullwidth,button.ps-btn--fullwidth{width:100%;text-align:center}.ps-btn,button.ps-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;display:flex;align-items:center;color:#63656a;background:none;padding:6px 15px;line-height:1;display:block;text-align:center;position:relative;transition:none;transform:none;background:url(../../../images/linea-boton-grey.svg) repeat-x top center,url(../../../images/linea-boton-grey.svg) repeat-x bottom center}.ps-btn,button.ps-btn:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-prev.svg) no-repeat right center;background-size:auto;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.ps-btn,button.ps-btn:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-next.svg) no-repeat left center;background-size:auto;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.ps-btn:hover,.ps-btn:active,button.ps-btn:hover,button.ps-btn:active{background:#003a87;color:#fff}.ps-btn,button.ps-btn:hover:before{background:url(../../../images/btn-grey-border-prev-hover.svg) no-repeat right center}.ps-btn,button.ps-btn:hover:after{background:url(../../../images/btn-grey-border-next-hover.svg) no-repeat left center}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.cross{cursor:pointer}.listado--productos__item a.anadirFavoritoshref{position:absolute;top:18px;right:18px;appearance:none;outline:0;border:none;background:none;z-index:9}.listado--productos__item a.anadirFavoritoshref button{appearance:none;outline:0;border:none;background:none;z-index:9}.listado--productos__item__text__more a button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;background:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#fff;background:#101820;display:block;text-align:center;position:relative;line-height:1;padding:6px 0;width:100%;transition:none;height:29px}.pb-10,.py-10{padding-bottom:2.5rem!important}.pt-10,.py-10{padding-top:2.5rem!important}.pt-7,.py-7{padding-top:1.75rem!important}.pb-7,.py-7{padding-bottom:1.75rem!important}.pt-5,.py-5{padding-top:1.25rem!important}.pb-5,.py-5{padding-bottom:1.25rem!important}#modal-direccion{z-index:100000!important;background-color:#0000003c}#modal-direccion .modal-dialog{max-width:2000px}#modal-direccion .modal-dialog.loading{max-width:400px;height:20px!important}#modal-direccion .title{font-weight:700;font-size:18px;color:#63656a;padding-bottom:20px}#modal-direccion input,#modal-direccion select{height:40px}#modal-direccion .modal-dialog{max-width:960px}#modal-direccion .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}.d-none{display:none}body.modal-open>:not(.modal){-webkit-filter:blur(20px) grayscale(90%);-moz-filter:blur(20px) grayscale(90%);-o-filter:blur(20px) grayscale(90%);-ms-filter:blur(20px) grayscale(90%);filter:blur(20px) grayscale(90%);pointer-events:none}.o-second__data ul .data--cuenta .menu-cuenta{display:flex;flex-wrap:wrap}.o-second__data ul .data--cuenta .icono{padding-right:5px;align-items:center;display:flex}.bg-danger{background-color:#f64e60!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#f41d34!important}.menu--cerrar-sesion{display:none}.menu-cuenta .icono a{display:none!important}@media all and (max-width:1199px){.menu--cerrar-sesion{display:unset}.menu-cuenta .icono svg{display:none}.menu-cuenta .icono a{display:unset!important}}#btnHeader{display:flex;flex-wrap:nowrap}.ps-checkbox--color{margin-right:1rem}.ps-checkbox--color>label{margin-bottom:0;width:20px;height:20px;padding-left:0;background-color:transparent;border-radius:50%;transition:all .4s ease}.ps-checkbox--color>label:before{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;border-radius:50%}.ps-checkbox--color>label:after{display:none!important}.ps-checkbox--inline{display:inline-block;margin-bottom:1rem}.ps-checkbox--color label{display:inline-block}.ps-checkbox--color input[type=radio]:checked~label{background-color:transparent}.ps-checkbox--color input[type=radio]:checked~label:before{background-color:transparent;border:1px solid var(--light-gray-border)}.ps-product__variations{margin-bottom:2rem;margin-top:2rem}.ps-product__variations figure{margin-bottom:15px}.ps-product__variations figure figcaption{margin-bottom:15px;font-size:14px;color:var(--dark-gray);font-weight:400}.ps-product__variations figure figcaption strong{color:var(--main-black)}.etiqueta a>input,.formato a>input{position:absolute;visibility:hidden;box-sizing:border-box}.etiqueta a{cursor:pointer}.etiqueta input[type=checkbox],input[type=radio]{box-sizing:border-box}.etiqueta a label{margin-bottom:0}.etiqueta input[type=checkbox]:checked~label{font-weight:500;color:var(--main-secondary);border:1px solid var(--main-secondary)}.ps-product__variations .sizes a label,.ps-product__variations .formato a label{display:inline-block;margin-bottom:10px;margin-right:10px;padding:2px 20px;border:1px solid var(--light-gray-border)}.ps-product__variations .sizes a,.ps-product__variations .formato a{display:inline-block;margin-bottom:10px;margin-right:0;padding:0;border:0;background-color:transparent}.ps-product__variations .sizes a label:hover,.ps-product__variations .formato a label:hover{border:1px solid var(--main-link-hover)}.ps-product__variations .ps-checkbox.ps-checkbox--color>label{margin:0;padding:0;width:30px;height:30px;line-height:30px;vertical-align:top}.ps-product__variations input[type=radio]:checked~label{color:var(--main-primary);border:3px solid var(--main-link-hover)}[data-validation]{color:red}#cart-view{z-index:100000!important;background-color:#0000003c}#view-cart .modal-dialog{max-width:600px!important}#view-cart .modal-content{max-width:960px!important;text-align:center}#view-cart .modal-dialog.loading{max-width:400px;height:20px!important}#view-cart .modal-dialog button{margin-top:20px;margin-bottom:0}#view-cart .modal-dialog .modal-close{position:absolute;top:10px;right:10px;z-index:10}#view-cart .title{font-weight:700;font-size:18px;color:#63656a;padding-bottom:20px}.search--mobile .tt-menu{top:auto!important;bottom:100%!important;padding-right:0;width:105%}.c-productos .o-filtros__second__select .field--select{max-width:326px!important}.c-header .o-second__data ul li.data--cuenta a:hover{cursor:pointer}.form--gen input[type=text],.form--gen input[type=tel],.form--gen input[type=email],.form--gen input[type=password],.form--gen textarea{text-transform:none!important}.ps-product--search-result{cursor:pointer}[data-toggle-slide]>input{position:absolute;visibility:hidden;box-sizing:border-box}[data-toggle-slide]>label:checked{color:var(--main-primary)}[data-toggle-slide]>label{font-size:24px;position:relative;color:var(--main-black);margin-top:0;margin-bottom:10px;font-weight:700;display:inline-block}[data-toggle-slide]>input[type=radio]{box-sizing:border-box;padding:0}[data-toggle-slide]>input[type=radio]:checked~label{font-weight:500;color:var(--main-primary)}[data-toggle-slide]>input[type=radio]:checked~span [data-toogle-button-open]{display:none}[data-toggle-slide]>input[type=radio]~span [data-toogle-button-open]{display:inline-block}[data-toggle-slide]>input[type=radio]:checked~span [data-toogle-button-close]{display:inline-block}.class-block{display:none!important}[data-toggle-slide]>input[type=radio]~span [data-toogle-button-close]{display:none}.o-grid__pago__item .input-wrapper{border-radius:2px}.o-grid__pago__item label{margin-left:8px}.input-wrapper{border-radius:2px;height:52px}.cardinfo-exp-date{width:180px;float:left}.cardinfo-card-number,.expiry-date{height:73px}.cardinfo-exp-date2,.cardinfo-cvv{width:180px;float:left}.cardinfo-merchant-data{max-height:70px}#card-form{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-weight:500;font-size:18px;font-size:1.125rem;color:#003a87;background:none;line-height:1;display:block;text-align:center;position:relative;transition:none;height:30px;background:url(../../../images/linea-boton-blue.svg) repeat-x top center,url(../../../images/linea-boton-blue.svg) repeat-x bottom center}#card-form button:hover{cursor:pointer}.more--border-blue div:after{content:"";display:inline-block;width:15px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-blue-next.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.more--border-blue div:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/productos-more-border-blue-prev.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}.reset-filter-button{padding-left:.5rem!important;padding-right:.5rem!important}.reset-filter button{float:right;width:20vh}@media screen and (max-width:767px){.reset-filter button{float:left}}.login-register li.active a{text-decoration:underline}.signin-button{padding-left:1rem;padding-right:1rem}.h2_oferta_y_promociones{text-align:center;font-weight:700;font-size:2.5rem;color:#afafaf66;line-height:1;margin-bottom:45px}@media screen and (max-width:767px){.more--border .boton-index{font-size:.7rem;display:flex;align-items:center}}.gdpr_bar{width:100%;height:100%;z-index:100000;background:#00000080;position:fixed;inset:0;transition:opacity .3s ease}.gdpr_bar .gdpr_bar-container{position:absolute;bottom:0;left:0;transition:all .5s ease;max-width:100%;width:100%;background-color:#fff;padding:20px 0}.gdpr_bar .moove-gdpr-info-bar-content{display:grid;grid-template-columns:1fr auto;grid-gap:20px;margin:0 auto;align-items:center}.gdpr_bar .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{text-align:center;color:#646464}.gdpr_bar .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p span{font-weight:400;font-size:15px;line-height:22px;text-align:left;color:#646464;cursor:pointer;text-decoration:underline}.btn-blue{font-weight:700;line-height:13px;text-align:left;color:#fff;padding:10px 25px;border-radius:5px;border:0;background:#003a87;transition:all .5s ease}.gdpr_lightbox{width:100%;height:100%;z-index:100000;background:#00000080;position:fixed;inset:0;transition:opacity .3s ease}.gdpr_lightbox .gdpr_lightbox-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease;max-width:1170px;width:90%;border-radius:5px;background-color:#fff;display:grid;grid-template-columns:40% 60%;max-height:95%;overflow:auto}.gdpr_lightbox__left{background:#fff;padding:40px 60px;height:100%;box-shadow:0 0 30px #2323231a}.gdpr_lightbox__left ul{width:100%}.gdpr_lightbox__left ul li{margin-bottom:10px}.gdpr_lightbox__left ul li button.active{background:#fff;border:1px solid #003A87;color:#000}.gdpr_lightbox__left ul li button.btn-red{width:100%;text-align:center;font-size:12px;border:1px solid #003A87;white-space:normal}.gdpr_lightbox__right{background:#f1f1f1;padding:40px 60px;height:100%;box-shadow:0 0 30px #2323231a}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content{max-height:350px;height:350px;overflow-y:auto;margin-bottom:1rem}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content p{font-weight:400;font-size:15px;line-height:22px;text-align:left;color:#646464;margin-right:.8rem}.gdpr_lightbox__right .gdpr_lightbox-content #strict-necessary-cookies,.gdpr_lightbox__right .gdpr_lightbox-content #third_party_cookies{display:none}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .tab-title{font-weight:600;font-size:22px;text-align:left;color:#002b65;margin-bottom:15px}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .gdpr-checkbox-disabled .status-bar{opacity:.6;pointer-events:none}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label{position:relative;cursor:pointer;display:flex;align-items:center}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label span{position:relative;width:50px;height:30px;display:block;background-color:#526b6f;border-radius:34px;transition:.4s}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label input{display:none}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .gdpr-checkbox-disabled .status-bar label span{background-color:#474747}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label input:checked+span:before{transform:translate(20px);transition:.4s}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px #00000040;display:block;box-sizing:content-box}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label input:checked+span:after{content:attr(data-text-enable);color:#2e9935}.gdpr_lightbox__right .gdpr_lightbox-content .moove-gdpr-tab-main-content .status-bar label span:after{content:attr(data-text-disabled);position:absolute;top:3px;left:60px;font-weight:400;font-size:15px;line-height:22px;text-align:center;color:#ff4544}#close-bar-cookies,.moove-gdpr-modal-footer-content{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.gdpr_lightbox .gdpr_lightbox-container,.gdpr_bar .moove-gdpr-info-bar-content{grid-template-columns:1fr}}.botones-cookies{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:center}#aceptar-cookies label,#aceptar-cookies button{background:#003a87;color:#fff}#aceptar-cookies label:before{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-prev-hover.svg) no-repeat right center;background-size:auto 100%;position:absolute;left:0;top:0;transform:translate(-92%);transition:none}#aceptar-cookies label:after{content:"";display:inline-block;width:17px;height:100%;position:relative;transition:all .5s;outline:0;background:url(../../../images/btn-grey-border-next-hover.svg) no-repeat left center;background-size:auto 100%;position:absolute;right:0;top:0;transform:translate(92%);transition:none}.icono-caracteristicas{width:25px;height:25px;margin-right:.8rem;display:block;position:relative;font-size:40px}.icono-caracteristicas:before{position:absolute;white-space:pre;display:block;top:-50%;left:-50%}#sin__resultados{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#sin__resultados>h2{padding:1rem;text-align:center}div.alert-success{margin:1.5rem;text-align:center}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.loading-ajax-circle{content:"";box-sizing:border-box;position:fixed;top:50%;border-radius:50%;border:.4rem solid var(--main-primary);border-right:1rem solid transparent;width:3.5rem;height:3.5rem;margin-top:-.75rem;z-index:9999;left:50%;margin-left:-.75rem;-webkit-animation:animation-spinner .5s linear infinite;animation:animation-spinner .5s linear infinite}@-webkit-keyframes animation-spinner{to{transform:rotate(360deg)}}@keyframes animation-spinner{to{transform:rotate(360deg)}}.loading-pagination{position:relative}.loading-pagination div:first-child{opacity:.7}.loading-pagination:before{content:"";box-sizing:border-box;position:absolute;top:50%;border-radius:50%;border:.3rem solid var(--main-primary);border-right:1rem solid transparent;width:3rem;height:3rem;margin-top:-.75rem;z-index:9999;left:50%;margin-left:-.75rem;-webkit-animation:animation-spinner .5s linear infinite;animation:animation-spinner .5s linear infinite}.loading-pagination.map-loading{height:100%}.loading-pagination .loading-fade{height:100%;background:#fff9}.sin__resultados{display:none}.sin__resultados:first-child{display:block}.tabs-ficha-producto li{flex:0 0 25%}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(1){border-radius:5px 0 0}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(4){border-radius:0 5px 5px 0}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(5){border-left:1px solid #003A87;border-radius:0 0 0 5px}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(6){border-radius:0 0 5px}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(3),.o-content__tabs__btns.tabs-ficha-producto li:nth-child(5){white-space:nowrap}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(5),.o-content__tabs__btns.tabs-ficha-producto li:nth-child(6){margin-top:0;border-top:0}.o-content__tabs__btns.tabs-ficha-producto li{margin-top:.5rem}@media(max-width:375px){.tabs-ficha-producto li{flex:0 0 100%;border-top:1px solid #003A87!important;border-radius:5px!important}.o-content__tabs__btns.tabs-ficha-producto li:nth-child(3),.o-content__tabs__btns.tabs-ficha-producto li:nth-child(5){white-space:unset}}@media(max-width:1024px){.o-content__tabs__btns.tabs-ficha-producto li{border-top:1px solid #003A87!important;border-radius:5px!important;margin-top:.5rem!important}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{border-radius:10px;background:#63656a80;margin:0 0 28px 10px}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}.noUi-origin{will-change:transform;position:absolute;z-index:9;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:3px;cursor:pointer}.noUi-horizontal .noUi-handle{width:16px;height:16px;right:-9px;top:-7px;z-index:99!important}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-connects{border-radius:3px}.noUi-connect{background:#3b7cb3}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#003a87;border:none;border-radius:50%;cursor:pointer}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-tooltip{font-family:Gotham Regular;font-size:15px;cursor:pointer;display:block;position:absolute;border-radius:3px;color:#666;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}
