@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-Mediu.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-Mediu.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-Light.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-Black.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-BlackItalic.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-Bold.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-Roman.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-Roman.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("NeueHaasDisplay-RomanItalic.woff2") format("woff2"),url("NeueHaasDisplay-RomanItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-MediumItalic.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-LightItalic.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-BoldItalic.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-Thin.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/Neue/NeueHaasDisplay-ThinItalic.woff2") format("woff2"),url("../../../fonts/Neue/NeueHaasDisplay-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}:root{--pink-top: #f9c9d9;--dark-bar: #2f2f2f;--header-bg: #ffffff;--text-main: #222222;--text-muted: #777777;--border: #dedede;--accent: #ffbf00;--font: "Neue Haas Grotesk Display Pro"}body{font-family:var(--font);color:var(--text-main)}body *{font-family:var(--font)}a{text-decoration:none;color:inherit}p{font-weight:500}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,progress,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);line-height:1.3}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=submit]{border-width:0;font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}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[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}*{box-sizing:border-box}.col-m-1{flex:0 0 100%}@media only screen and (min-width: 767px){.col-d-1{flex:0 0 100%}}.col-m-2{flex:0 0 calc(100%/2 - 3%)}@media only screen and (min-width: 767px){.col-d-2{flex:0 0 calc(100%/2 - 3%)}}.col-m-3{flex:0 0 calc(100%/3 - 3%)}@media only screen and (min-width: 767px){.col-d-3{flex:0 0 calc(100%/3 - 3%)}}.col-m-4{flex:0 0 calc(100%/4 - 3%)}@media only screen and (min-width: 767px){.col-d-4{flex:0 0 calc(100%/4 - 3%)}}.col-m-5{flex:0 0 calc(100%/5 - 3%)}@media only screen and (min-width: 767px){.col-d-5{flex:0 0 calc(100%/5 - 3%)}}.col-m-6{flex:0 0 calc(100%/6 - 3%)}@media only screen and (min-width: 767px){.col-d-6{flex:0 0 calc(100%/6 - 3%)}}.col-m-7{flex:0 0 calc(100%/7 - 3%)}@media only screen and (min-width: 767px){.col-d-7{flex:0 0 calc(100%/7 - 3%)}}.col-m-8{flex:0 0 calc(100%/8 - 3%)}@media only screen and (min-width: 767px){.col-d-8{flex:0 0 calc(100%/8 - 3%)}}.col-m-9{flex:0 0 calc(100%/9 - 3%)}@media only screen and (min-width: 767px){.col-d-9{flex:0 0 calc(100%/9 - 3%)}}.col-m-10{flex:0 0 calc(100%/10 - 3%)}@media only screen and (min-width: 767px){.col-d-10{flex:0 0 calc(100%/10 - 3%)}}.col-m-11{flex:0 0 calc(100%/11 - 3%)}@media only screen and (min-width: 767px){.col-d-11{flex:0 0 calc(100%/11 - 3%)}}.col-m-12{flex:0 0 calc(100%/12 - 3%)}@media only screen and (min-width: 767px){.col-d-12{flex:0 0 calc(100%/12 - 3%)}}.poniter{cursor:pointer}.checkbox-personalizado input{display:none}.checkbox-personalizado input:checked~span.image-input{background-image:url(../../../images/tiendanew/2022/check-select.svg)}.checkbox-personalizado span.image-input{display:inline-block;width:20px;height:20px;margin-top:8px;background-image:url(../../../images/tiendanew/2022/check-unselect.svg)}.cabeceraReviews{box-sizing:border-box;padding:0 15px;text-align:center}@media only screen and (min-width: 767px){.cabeceraReviews{padding:0 0}}.contenidoReviews{box-sizing:border-box;padding:0 15px}@media only screen and (min-width: 767px){.contenidoReviews{padding:0 0}}.sombraBotones{box-shadow:0 5px 5px #f9c9d9}.botonera{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;max-width:1400px;margin:50px auto;width:-moz-max-content;width:max-content}@media only screen and (min-width: 767px){.botonera{display:none}}.botonera .botonConImagen{display:flex;align-items:center;background:#fff;font-size:14px;height:30px;border-radius:8px;overflow:hidden;box-shadow:0 5px 5px #fe8846}.botonera .botonConImagen[data-contenedor-filtros]{cursor:pointer}.botonera .botonConImagen.activo{box-shadow:0 7px 7px #753410}@media only screen and (min-width: 767px){.botonera .botonConImagen{width:140px}.botonera .botonConImagen .texto{line-height:1}}@media only screen and (min-width: 1020px){.botonera .botonConImagen{width:160px;height:40px;font-size:16px}}@media only screen and (min-width: 1500px){.botonera .botonConImagen{width:170px;height:46px}}.botonera .botonConImagen img{display:flex;align-items:center;justify-content:center;width:auto;height:100%}.botonera .botonConImagen .texto{width:100%;text-align:center}.botoneraSimple{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;scrollbar-width:none}.botoneraSimple::-webkit-scrollbar{display:none}@media only screen and (min-width: 767px){.botoneraSimple{gap:10px}}.botoneraSimple .boton{width:-moz-max-content;width:max-content;height:20px;padding:0 9px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px #2a2a29 solid;border-radius:5px;color:#2a2a29;font-size:12px;white-space:nowrap;cursor:pointer}@media only screen and (min-width: 767px){.botoneraSimple .boton{font-size:14px;height:33px;border-radius:10px;padding:0 15px}}.botoneraSimple .boton.select,.botoneraSimple .boton.activo{background-color:#2a2a29;color:#fff}.botoneraSimple .boton:hover{background-color:#2a2a29;color:#fff}.carousell{position:relative;overflow:hidden;width:100%}.carousell .carousellWrapper{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.carousell .carousellWrapper::-webkit-scrollbar{display:none}.carousell .carousellWrapper .itemCarousell{flex:0 0 14.2857142857%;flex-shrink:0;box-sizing:border-box;padding:10px}@media only screen and (max-width: 767px){.carousell .carousellWrapper .itemCarousell{flex:0 0 50%}}.carousell .carousell-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:none;font-size:12px;padding:5px;cursor:pointer;display:none;background-color:#fff;color:#2a2a29;border-radius:50%;width:25px;height:25px;box-shadow:0 5px 5px rgba(0,0,0,.3)}.carousell .carousell-arrow.left{left:0}.carousell .carousell-arrow.right{right:0}@media only screen and (min-width: 767px){.carousell .carousell-arrow{font-size:24px;padding:10px;width:50px;height:50px}}.filtros{display:flex;gap:20px;flex-wrap:wrap}.filtros .cajaFiltro.desktop{position:relative;border:1px solid #ff4a7a;padding:10px;width:150px}.filtros .cajaFiltro.desktop input{width:calc(100% - 30px);border:none;outline:none;font-weight:bold}.filtros .cajaFiltro.desktop img{position:absolute;right:10px;top:0;bottom:0;margin:auto;cursor:pointer}.filtros .cajaFiltro.desktop>div{display:none;position:absolute;top:100%;left:0;z-index:10;background:#fff;border:1px solid #ff4a7a;width:100%;max-height:250px;overflow-y:auto;margin-top:5px}.filtros .cajaFiltro.desktop>div ul{list-style:none;padding:0;margin:0}.filtros .cajaFiltro.desktop>div ul li{cursor:pointer;transition:background .2s;font-weight:400}.filtros .cajaFiltro.desktop>div ul li:hover{background:#fce4ec}.filtros .cajaFiltro.desktop>div ul li h4{font-size:14px;margin:8px 0 0;pointer-events:none}.filtros .cajaFiltro.desktop>div ul li a{padding:10px;text-decoration:none;color:#2a2a29;display:block}.filtros .cajaFiltro.desktop.activo>div{display:block}.modal-mobile{position:fixed;inset:0;background:#fff;z-index:9999;overflow-y:auto;display:none;flex-direction:column;padding:1.5rem;font-family:sans-serif}.modal-mobile .modal-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;margin-bottom:1rem}.modal-mobile .modal-header .btn-cierraModal,.modal-mobile .modal-header .btn-vuelveMenu,.modal-mobile .modal-header .btn-cierraLogin{margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);margin-left:auto;cursor:pointer;display:flex;justify-content:center;align-items:center}.modal-mobile .modal-header .btn-cierraModal img,.modal-mobile .modal-header .btn-vuelveMenu img,.modal-mobile .modal-header .btn-cierraLogin img{width:20px}.modal-mobile .modal-header h2{font-size:1.2rem;margin:20px 0;font-weight:bold;text-align:center}.modal-mobile button{background:none;border:none;font-size:1rem;padding:.75rem 0;width:100%;text-align:left;border-bottom:1px solid #ccc;cursor:pointer}.modal-mobile ul{list-style:none;padding:0;margin:0}.modal-mobile .btn-ver-productos{background-color:#2a2a29;color:#fff;text-align:center;padding:1rem;margin-top:2rem;width:100%;font-weight:bold;border:none;cursor:pointer;text-align:center;background:#f9c9d9;color:#000;padding:10px;width:-moz-max-content;width:max-content;cursor:pointer}.modal-mobile .btn-ver-productos a{color:#000;text-decoration:none}.modal-mobile .btn-borrar-filtros,.modal-mobile .btn-borrar-orden{text-align:center;padding:1rem;font-weight:bold;border:none;cursor:pointer;background:none;color:#ff4a7a;margin-top:0;width:-moz-max-content;width:max-content}.modal-mobile .resumen-filtros{margin-top:1rem}.modal-mobile .resumen-filtros .tag{display:inline-block;background:#f0f0f0;border-radius:2rem;padding:.3rem .75rem;margin:.25rem;font-size:.85rem;position:relative;cursor:pointer}.modal-mobile .resumen-filtros .tag::after{content:"×";margin-left:.5rem}.modal-mobile .lista-opciones li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;cursor:pointer;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.modal-mobile .lista-opciones li.seleccionado{background-color:#f0f0f0}.modal-mobile .lista-opciones li input[type=checkbox]{display:none}.modal-mobile .lista-opciones li .cantidad{display:inline-block;background-color:#ff4a7a;color:#fff;text-align:center;font-size:.9rem;width:20px;height:20px;line-height:20px;margin-left:.5rem;flex-shrink:0}.modal-mobile .lista-opciones li label{font-size:1rem;color:#333;width:100%;display:flex;justify-content:space-between;padding:10px}.modal-mobile .lista-opciones li:hover{background-color:#f9f9f9}.modal-mobile .pantalla.oculto{display:none !important}.modal-mobile .pantalla .filtros-principal{padding-bottom:2rem}.cajaFiltro{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;cursor:pointer}.cajaFiltro p{margin:0;font-size:.75rem;font-weight:400}.cajaFiltro p .tipoOrdenSeleccionado,.cajaFiltro p .tipoFiltroSeleccionado{font-weight:800}.cajaFiltro img{width:15px;cursor:pointer}.btn-cierraModal{display:flex;justify-content:center;align-items:center;cursor:pointer}#modalOrden .opciones-orden li{display:flex;justify-content:space-between;padding:.5rem 0}#modalFiltros .pantalla{padding-bottom:2rem;text-align:center}.oculto{display:none !important}.m-0{margin:0px}@media only screen and (max-width: 767px){.m-m-0{margin:0px}}@media only screen and (min-width: 767px){.m-d-0{margin:0px}}.p-0{padding:0px}@media only screen and (max-width: 767px){.p-m-0{padding:0px}}@media only screen and (min-width: 767px){.p-d-0{padding:0px}}.ml-0{margin-left:0px !important}@media only screen and (max-width: 767px){.ml-m-0{margin-left:0px !important}}@media only screen and (min-width: 767px){.ml-d-0{margin-left:0px !important}}.pl-0{padding-left:0px !important}@media only screen and (max-width: 767px){.pl-m-0{padding-left:0px !important}}@media only screen and (min-width: 767px){.pl-d-0{padding-left:0px !important}}.mr-0{margin-right:0px !important}@media only screen and (max-width: 767px){.mr-m-0{margin-right:0px !important}}@media only screen and (min-width: 767px){.mr-d-0{margin-right:0px !important}}.pr-0{padding-right:0px !important}@media only screen and (max-width: 767px){.pr-m-0{padding-right:0px !important}}@media only screen and (min-width: 767px){.pr-d-0{padding-right:0px !important}}.mt-0{margin-top:0px !important}@media only screen and (max-width: 767px){.mt-m-0{margin-top:0px !important}}@media only screen and (min-width: 767px){.mt-d-0{margin-top:0px !important}}.pt-0{padding-top:0px !important}@media only screen and (max-width: 767px){.pt-m-0{padding-top:0px !important}}@media only screen and (min-width: 767px){.pt-d-0{padding-top:0px !important}}.mb-0{margin-bottom:0px !important}@media only screen and (max-width: 767px){.mb-m-0{margin-bottom:0px !important}}@media only screen and (min-width: 767px){.mb-d-0{margin-bottom:0px !important}}.pb-0{padding-bottom:0px !important}@media only screen and (max-width: 767px){.pb-m-0{padding-bottom:0px !important}}@media only screen and (min-width: 767px){.pb-d-0{padding-bottom:0px !important}}.mx-0{margin:0 0px 0 0px}@media only screen and (max-width: 767px){.mx-m-0{margin:0 0px 0 0px}}@media only screen and (min-width: 767px){.mx-d-0{margin:0 0px 0 0px}}.my-0{margin:0px 0 0px 0}@media only screen and (max-width: 767px){.my-m-0{margin:0px 0 0px 0}}@media only screen and (min-width: 767px){.my-d-0{margin:0px 0 0px 0}}.px-0{padding:0 0px 0 0px}@media only screen and (max-width: 767px){.px-m-0{padding:0 0px 0 0px}}@media only screen and (min-width: 767px){.px-d-0{padding:0 0px 0 0px}}.py-0{padding:0px 0 0px 0}@media only screen and (max-width: 767px){.py-m-0{padding:0px 0 0px 0}}@media only screen and (min-width: 767px){.py-d-0{padding:0px 0 0px 0}}.m-1{margin:5px}@media only screen and (max-width: 767px){.m-m-1{margin:5px}}@media only screen and (min-width: 767px){.m-d-1{margin:5px}}.p-1{padding:5px}@media only screen and (max-width: 767px){.p-m-1{padding:5px}}@media only screen and (min-width: 767px){.p-d-1{padding:5px}}.ml-1{margin-left:5px !important}@media only screen and (max-width: 767px){.ml-m-1{margin-left:5px !important}}@media only screen and (min-width: 767px){.ml-d-1{margin-left:5px !important}}.pl-1{padding-left:5px !important}@media only screen and (max-width: 767px){.pl-m-1{padding-left:5px !important}}@media only screen and (min-width: 767px){.pl-d-1{padding-left:5px !important}}.mr-1{margin-right:5px !important}@media only screen and (max-width: 767px){.mr-m-1{margin-right:5px !important}}@media only screen and (min-width: 767px){.mr-d-1{margin-right:5px !important}}.pr-1{padding-right:5px !important}@media only screen and (max-width: 767px){.pr-m-1{padding-right:5px !important}}@media only screen and (min-width: 767px){.pr-d-1{padding-right:5px !important}}.mt-1{margin-top:5px !important}@media only screen and (max-width: 767px){.mt-m-1{margin-top:5px !important}}@media only screen and (min-width: 767px){.mt-d-1{margin-top:5px !important}}.pt-1{padding-top:5px !important}@media only screen and (max-width: 767px){.pt-m-1{padding-top:5px !important}}@media only screen and (min-width: 767px){.pt-d-1{padding-top:5px !important}}.mb-1{margin-bottom:5px !important}@media only screen and (max-width: 767px){.mb-m-1{margin-bottom:5px !important}}@media only screen and (min-width: 767px){.mb-d-1{margin-bottom:5px !important}}.pb-1{padding-bottom:5px !important}@media only screen and (max-width: 767px){.pb-m-1{padding-bottom:5px !important}}@media only screen and (min-width: 767px){.pb-d-1{padding-bottom:5px !important}}.mx-1{margin:0 5px 0 5px}@media only screen and (max-width: 767px){.mx-m-1{margin:0 5px 0 5px}}@media only screen and (min-width: 767px){.mx-d-1{margin:0 5px 0 5px}}.my-1{margin:5px 0 5px 0}@media only screen and (max-width: 767px){.my-m-1{margin:5px 0 5px 0}}@media only screen and (min-width: 767px){.my-d-1{margin:5px 0 5px 0}}.px-1{padding:0 5px 0 5px}@media only screen and (max-width: 767px){.px-m-1{padding:0 5px 0 5px}}@media only screen and (min-width: 767px){.px-d-1{padding:0 5px 0 5px}}.py-1{padding:5px 0 5px 0}@media only screen and (max-width: 767px){.py-m-1{padding:5px 0 5px 0}}@media only screen and (min-width: 767px){.py-d-1{padding:5px 0 5px 0}}.m-2{margin:10px}@media only screen and (max-width: 767px){.m-m-2{margin:10px}}@media only screen and (min-width: 767px){.m-d-2{margin:10px}}.p-2{padding:10px}@media only screen and (max-width: 767px){.p-m-2{padding:10px}}@media only screen and (min-width: 767px){.p-d-2{padding:10px}}.ml-2{margin-left:10px !important}@media only screen and (max-width: 767px){.ml-m-2{margin-left:10px !important}}@media only screen and (min-width: 767px){.ml-d-2{margin-left:10px !important}}.pl-2{padding-left:10px !important}@media only screen and (max-width: 767px){.pl-m-2{padding-left:10px !important}}@media only screen and (min-width: 767px){.pl-d-2{padding-left:10px !important}}.mr-2{margin-right:10px !important}@media only screen and (max-width: 767px){.mr-m-2{margin-right:10px !important}}@media only screen and (min-width: 767px){.mr-d-2{margin-right:10px !important}}.pr-2{padding-right:10px !important}@media only screen and (max-width: 767px){.pr-m-2{padding-right:10px !important}}@media only screen and (min-width: 767px){.pr-d-2{padding-right:10px !important}}.mt-2{margin-top:10px !important}@media only screen and (max-width: 767px){.mt-m-2{margin-top:10px !important}}@media only screen and (min-width: 767px){.mt-d-2{margin-top:10px !important}}.pt-2{padding-top:10px !important}@media only screen and (max-width: 767px){.pt-m-2{padding-top:10px !important}}@media only screen and (min-width: 767px){.pt-d-2{padding-top:10px !important}}.mb-2{margin-bottom:10px !important}@media only screen and (max-width: 767px){.mb-m-2{margin-bottom:10px !important}}@media only screen and (min-width: 767px){.mb-d-2{margin-bottom:10px !important}}.pb-2{padding-bottom:10px !important}@media only screen and (max-width: 767px){.pb-m-2{padding-bottom:10px !important}}@media only screen and (min-width: 767px){.pb-d-2{padding-bottom:10px !important}}.mx-2{margin:0 10px 0 10px}@media only screen and (max-width: 767px){.mx-m-2{margin:0 10px 0 10px}}@media only screen and (min-width: 767px){.mx-d-2{margin:0 10px 0 10px}}.my-2{margin:10px 0 10px 0}@media only screen and (max-width: 767px){.my-m-2{margin:10px 0 10px 0}}@media only screen and (min-width: 767px){.my-d-2{margin:10px 0 10px 0}}.px-2{padding:0 10px 0 10px}@media only screen and (max-width: 767px){.px-m-2{padding:0 10px 0 10px}}@media only screen and (min-width: 767px){.px-d-2{padding:0 10px 0 10px}}.py-2{padding:10px 0 10px 0}@media only screen and (max-width: 767px){.py-m-2{padding:10px 0 10px 0}}@media only screen and (min-width: 767px){.py-d-2{padding:10px 0 10px 0}}.m-3{margin:15px}@media only screen and (max-width: 767px){.m-m-3{margin:15px}}@media only screen and (min-width: 767px){.m-d-3{margin:15px}}.p-3{padding:15px}@media only screen and (max-width: 767px){.p-m-3{padding:15px}}@media only screen and (min-width: 767px){.p-d-3{padding:15px}}.ml-3{margin-left:15px !important}@media only screen and (max-width: 767px){.ml-m-3{margin-left:15px !important}}@media only screen and (min-width: 767px){.ml-d-3{margin-left:15px !important}}.pl-3{padding-left:15px !important}@media only screen and (max-width: 767px){.pl-m-3{padding-left:15px !important}}@media only screen and (min-width: 767px){.pl-d-3{padding-left:15px !important}}.mr-3{margin-right:15px !important}@media only screen and (max-width: 767px){.mr-m-3{margin-right:15px !important}}@media only screen and (min-width: 767px){.mr-d-3{margin-right:15px !important}}.pr-3{padding-right:15px !important}@media only screen and (max-width: 767px){.pr-m-3{padding-right:15px !important}}@media only screen and (min-width: 767px){.pr-d-3{padding-right:15px !important}}.mt-3{margin-top:15px !important}@media only screen and (max-width: 767px){.mt-m-3{margin-top:15px !important}}@media only screen and (min-width: 767px){.mt-d-3{margin-top:15px !important}}.pt-3{padding-top:15px !important}@media only screen and (max-width: 767px){.pt-m-3{padding-top:15px !important}}@media only screen and (min-width: 767px){.pt-d-3{padding-top:15px !important}}.mb-3{margin-bottom:15px !important}@media only screen and (max-width: 767px){.mb-m-3{margin-bottom:15px !important}}@media only screen and (min-width: 767px){.mb-d-3{margin-bottom:15px !important}}.pb-3{padding-bottom:15px !important}@media only screen and (max-width: 767px){.pb-m-3{padding-bottom:15px !important}}@media only screen and (min-width: 767px){.pb-d-3{padding-bottom:15px !important}}.mx-3{margin:0 15px 0 15px}@media only screen and (max-width: 767px){.mx-m-3{margin:0 15px 0 15px}}@media only screen and (min-width: 767px){.mx-d-3{margin:0 15px 0 15px}}.my-3{margin:15px 0 15px 0}@media only screen and (max-width: 767px){.my-m-3{margin:15px 0 15px 0}}@media only screen and (min-width: 767px){.my-d-3{margin:15px 0 15px 0}}.px-3{padding:0 15px 0 15px}@media only screen and (max-width: 767px){.px-m-3{padding:0 15px 0 15px}}@media only screen and (min-width: 767px){.px-d-3{padding:0 15px 0 15px}}.py-3{padding:15px 0 15px 0}@media only screen and (max-width: 767px){.py-m-3{padding:15px 0 15px 0}}@media only screen and (min-width: 767px){.py-d-3{padding:15px 0 15px 0}}.m-4{margin:20px}@media only screen and (max-width: 767px){.m-m-4{margin:20px}}@media only screen and (min-width: 767px){.m-d-4{margin:20px}}.p-4{padding:20px}@media only screen and (max-width: 767px){.p-m-4{padding:20px}}@media only screen and (min-width: 767px){.p-d-4{padding:20px}}.ml-4{margin-left:20px !important}@media only screen and (max-width: 767px){.ml-m-4{margin-left:20px !important}}@media only screen and (min-width: 767px){.ml-d-4{margin-left:20px !important}}.pl-4{padding-left:20px !important}@media only screen and (max-width: 767px){.pl-m-4{padding-left:20px !important}}@media only screen and (min-width: 767px){.pl-d-4{padding-left:20px !important}}.mr-4{margin-right:20px !important}@media only screen and (max-width: 767px){.mr-m-4{margin-right:20px !important}}@media only screen and (min-width: 767px){.mr-d-4{margin-right:20px !important}}.pr-4{padding-right:20px !important}@media only screen and (max-width: 767px){.pr-m-4{padding-right:20px !important}}@media only screen and (min-width: 767px){.pr-d-4{padding-right:20px !important}}.mt-4{margin-top:20px !important}@media only screen and (max-width: 767px){.mt-m-4{margin-top:20px !important}}@media only screen and (min-width: 767px){.mt-d-4{margin-top:20px !important}}.pt-4{padding-top:20px !important}@media only screen and (max-width: 767px){.pt-m-4{padding-top:20px !important}}@media only screen and (min-width: 767px){.pt-d-4{padding-top:20px !important}}.mb-4{margin-bottom:20px !important}@media only screen and (max-width: 767px){.mb-m-4{margin-bottom:20px !important}}@media only screen and (min-width: 767px){.mb-d-4{margin-bottom:20px !important}}.pb-4{padding-bottom:20px !important}@media only screen and (max-width: 767px){.pb-m-4{padding-bottom:20px !important}}@media only screen and (min-width: 767px){.pb-d-4{padding-bottom:20px !important}}.mx-4{margin:0 20px 0 20px}@media only screen and (max-width: 767px){.mx-m-4{margin:0 20px 0 20px}}@media only screen and (min-width: 767px){.mx-d-4{margin:0 20px 0 20px}}.my-4{margin:20px 0 20px 0}@media only screen and (max-width: 767px){.my-m-4{margin:20px 0 20px 0}}@media only screen and (min-width: 767px){.my-d-4{margin:20px 0 20px 0}}.px-4{padding:0 20px 0 20px}@media only screen and (max-width: 767px){.px-m-4{padding:0 20px 0 20px}}@media only screen and (min-width: 767px){.px-d-4{padding:0 20px 0 20px}}.py-4{padding:20px 0 20px 0}@media only screen and (max-width: 767px){.py-m-4{padding:20px 0 20px 0}}@media only screen and (min-width: 767px){.py-d-4{padding:20px 0 20px 0}}.m-5{margin:25px}@media only screen and (max-width: 767px){.m-m-5{margin:25px}}@media only screen and (min-width: 767px){.m-d-5{margin:25px}}.p-5{padding:25px}@media only screen and (max-width: 767px){.p-m-5{padding:25px}}@media only screen and (min-width: 767px){.p-d-5{padding:25px}}.ml-5{margin-left:25px !important}@media only screen and (max-width: 767px){.ml-m-5{margin-left:25px !important}}@media only screen and (min-width: 767px){.ml-d-5{margin-left:25px !important}}.pl-5{padding-left:25px !important}@media only screen and (max-width: 767px){.pl-m-5{padding-left:25px !important}}@media only screen and (min-width: 767px){.pl-d-5{padding-left:25px !important}}.mr-5{margin-right:25px !important}@media only screen and (max-width: 767px){.mr-m-5{margin-right:25px !important}}@media only screen and (min-width: 767px){.mr-d-5{margin-right:25px !important}}.pr-5{padding-right:25px !important}@media only screen and (max-width: 767px){.pr-m-5{padding-right:25px !important}}@media only screen and (min-width: 767px){.pr-d-5{padding-right:25px !important}}.mt-5{margin-top:25px !important}@media only screen and (max-width: 767px){.mt-m-5{margin-top:25px !important}}@media only screen and (min-width: 767px){.mt-d-5{margin-top:25px !important}}.pt-5{padding-top:25px !important}@media only screen and (max-width: 767px){.pt-m-5{padding-top:25px !important}}@media only screen and (min-width: 767px){.pt-d-5{padding-top:25px !important}}.mb-5{margin-bottom:25px !important}@media only screen and (max-width: 767px){.mb-m-5{margin-bottom:25px !important}}@media only screen and (min-width: 767px){.mb-d-5{margin-bottom:25px !important}}.pb-5{padding-bottom:25px !important}@media only screen and (max-width: 767px){.pb-m-5{padding-bottom:25px !important}}@media only screen and (min-width: 767px){.pb-d-5{padding-bottom:25px !important}}.mx-5{margin:0 25px 0 25px}@media only screen and (max-width: 767px){.mx-m-5{margin:0 25px 0 25px}}@media only screen and (min-width: 767px){.mx-d-5{margin:0 25px 0 25px}}.my-5{margin:25px 0 25px 0}@media only screen and (max-width: 767px){.my-m-5{margin:25px 0 25px 0}}@media only screen and (min-width: 767px){.my-d-5{margin:25px 0 25px 0}}.px-5{padding:0 25px 0 25px}@media only screen and (max-width: 767px){.px-m-5{padding:0 25px 0 25px}}@media only screen and (min-width: 767px){.px-d-5{padding:0 25px 0 25px}}.py-5{padding:25px 0 25px 0}@media only screen and (max-width: 767px){.py-m-5{padding:25px 0 25px 0}}@media only screen and (min-width: 767px){.py-d-5{padding:25px 0 25px 0}}.m-6{margin:30px}@media only screen and (max-width: 767px){.m-m-6{margin:30px}}@media only screen and (min-width: 767px){.m-d-6{margin:30px}}.p-6{padding:30px}@media only screen and (max-width: 767px){.p-m-6{padding:30px}}@media only screen and (min-width: 767px){.p-d-6{padding:30px}}.ml-6{margin-left:30px !important}@media only screen and (max-width: 767px){.ml-m-6{margin-left:30px !important}}@media only screen and (min-width: 767px){.ml-d-6{margin-left:30px !important}}.pl-6{padding-left:30px !important}@media only screen and (max-width: 767px){.pl-m-6{padding-left:30px !important}}@media only screen and (min-width: 767px){.pl-d-6{padding-left:30px !important}}.mr-6{margin-right:30px !important}@media only screen and (max-width: 767px){.mr-m-6{margin-right:30px !important}}@media only screen and (min-width: 767px){.mr-d-6{margin-right:30px !important}}.pr-6{padding-right:30px !important}@media only screen and (max-width: 767px){.pr-m-6{padding-right:30px !important}}@media only screen and (min-width: 767px){.pr-d-6{padding-right:30px !important}}.mt-6{margin-top:30px !important}@media only screen and (max-width: 767px){.mt-m-6{margin-top:30px !important}}@media only screen and (min-width: 767px){.mt-d-6{margin-top:30px !important}}.pt-6{padding-top:30px !important}@media only screen and (max-width: 767px){.pt-m-6{padding-top:30px !important}}@media only screen and (min-width: 767px){.pt-d-6{padding-top:30px !important}}.mb-6{margin-bottom:30px !important}@media only screen and (max-width: 767px){.mb-m-6{margin-bottom:30px !important}}@media only screen and (min-width: 767px){.mb-d-6{margin-bottom:30px !important}}.pb-6{padding-bottom:30px !important}@media only screen and (max-width: 767px){.pb-m-6{padding-bottom:30px !important}}@media only screen and (min-width: 767px){.pb-d-6{padding-bottom:30px !important}}.mx-6{margin:0 30px 0 30px}@media only screen and (max-width: 767px){.mx-m-6{margin:0 30px 0 30px}}@media only screen and (min-width: 767px){.mx-d-6{margin:0 30px 0 30px}}.my-6{margin:30px 0 30px 0}@media only screen and (max-width: 767px){.my-m-6{margin:30px 0 30px 0}}@media only screen and (min-width: 767px){.my-d-6{margin:30px 0 30px 0}}.px-6{padding:0 30px 0 30px}@media only screen and (max-width: 767px){.px-m-6{padding:0 30px 0 30px}}@media only screen and (min-width: 767px){.px-d-6{padding:0 30px 0 30px}}.py-6{padding:30px 0 30px 0}@media only screen and (max-width: 767px){.py-m-6{padding:30px 0 30px 0}}@media only screen and (min-width: 767px){.py-d-6{padding:30px 0 30px 0}}.m-7{margin:35px}@media only screen and (max-width: 767px){.m-m-7{margin:35px}}@media only screen and (min-width: 767px){.m-d-7{margin:35px}}.p-7{padding:35px}@media only screen and (max-width: 767px){.p-m-7{padding:35px}}@media only screen and (min-width: 767px){.p-d-7{padding:35px}}.ml-7{margin-left:35px !important}@media only screen and (max-width: 767px){.ml-m-7{margin-left:35px !important}}@media only screen and (min-width: 767px){.ml-d-7{margin-left:35px !important}}.pl-7{padding-left:35px !important}@media only screen and (max-width: 767px){.pl-m-7{padding-left:35px !important}}@media only screen and (min-width: 767px){.pl-d-7{padding-left:35px !important}}.mr-7{margin-right:35px !important}@media only screen and (max-width: 767px){.mr-m-7{margin-right:35px !important}}@media only screen and (min-width: 767px){.mr-d-7{margin-right:35px !important}}.pr-7{padding-right:35px !important}@media only screen and (max-width: 767px){.pr-m-7{padding-right:35px !important}}@media only screen and (min-width: 767px){.pr-d-7{padding-right:35px !important}}.mt-7{margin-top:35px !important}@media only screen and (max-width: 767px){.mt-m-7{margin-top:35px !important}}@media only screen and (min-width: 767px){.mt-d-7{margin-top:35px !important}}.pt-7{padding-top:35px !important}@media only screen and (max-width: 767px){.pt-m-7{padding-top:35px !important}}@media only screen and (min-width: 767px){.pt-d-7{padding-top:35px !important}}.mb-7{margin-bottom:35px !important}@media only screen and (max-width: 767px){.mb-m-7{margin-bottom:35px !important}}@media only screen and (min-width: 767px){.mb-d-7{margin-bottom:35px !important}}.pb-7{padding-bottom:35px !important}@media only screen and (max-width: 767px){.pb-m-7{padding-bottom:35px !important}}@media only screen and (min-width: 767px){.pb-d-7{padding-bottom:35px !important}}.mx-7{margin:0 35px 0 35px}@media only screen and (max-width: 767px){.mx-m-7{margin:0 35px 0 35px}}@media only screen and (min-width: 767px){.mx-d-7{margin:0 35px 0 35px}}.my-7{margin:35px 0 35px 0}@media only screen and (max-width: 767px){.my-m-7{margin:35px 0 35px 0}}@media only screen and (min-width: 767px){.my-d-7{margin:35px 0 35px 0}}.px-7{padding:0 35px 0 35px}@media only screen and (max-width: 767px){.px-m-7{padding:0 35px 0 35px}}@media only screen and (min-width: 767px){.px-d-7{padding:0 35px 0 35px}}.py-7{padding:35px 0 35px 0}@media only screen and (max-width: 767px){.py-m-7{padding:35px 0 35px 0}}@media only screen and (min-width: 767px){.py-d-7{padding:35px 0 35px 0}}.m-8{margin:40px}@media only screen and (max-width: 767px){.m-m-8{margin:40px}}@media only screen and (min-width: 767px){.m-d-8{margin:40px}}.p-8{padding:40px}@media only screen and (max-width: 767px){.p-m-8{padding:40px}}@media only screen and (min-width: 767px){.p-d-8{padding:40px}}.ml-8{margin-left:40px !important}@media only screen and (max-width: 767px){.ml-m-8{margin-left:40px !important}}@media only screen and (min-width: 767px){.ml-d-8{margin-left:40px !important}}.pl-8{padding-left:40px !important}@media only screen and (max-width: 767px){.pl-m-8{padding-left:40px !important}}@media only screen and (min-width: 767px){.pl-d-8{padding-left:40px !important}}.mr-8{margin-right:40px !important}@media only screen and (max-width: 767px){.mr-m-8{margin-right:40px !important}}@media only screen and (min-width: 767px){.mr-d-8{margin-right:40px !important}}.pr-8{padding-right:40px !important}@media only screen and (max-width: 767px){.pr-m-8{padding-right:40px !important}}@media only screen and (min-width: 767px){.pr-d-8{padding-right:40px !important}}.mt-8{margin-top:40px !important}@media only screen and (max-width: 767px){.mt-m-8{margin-top:40px !important}}@media only screen and (min-width: 767px){.mt-d-8{margin-top:40px !important}}.pt-8{padding-top:40px !important}@media only screen and (max-width: 767px){.pt-m-8{padding-top:40px !important}}@media only screen and (min-width: 767px){.pt-d-8{padding-top:40px !important}}.mb-8{margin-bottom:40px !important}@media only screen and (max-width: 767px){.mb-m-8{margin-bottom:40px !important}}@media only screen and (min-width: 767px){.mb-d-8{margin-bottom:40px !important}}.pb-8{padding-bottom:40px !important}@media only screen and (max-width: 767px){.pb-m-8{padding-bottom:40px !important}}@media only screen and (min-width: 767px){.pb-d-8{padding-bottom:40px !important}}.mx-8{margin:0 40px 0 40px}@media only screen and (max-width: 767px){.mx-m-8{margin:0 40px 0 40px}}@media only screen and (min-width: 767px){.mx-d-8{margin:0 40px 0 40px}}.my-8{margin:40px 0 40px 0}@media only screen and (max-width: 767px){.my-m-8{margin:40px 0 40px 0}}@media only screen and (min-width: 767px){.my-d-8{margin:40px 0 40px 0}}.px-8{padding:0 40px 0 40px}@media only screen and (max-width: 767px){.px-m-8{padding:0 40px 0 40px}}@media only screen and (min-width: 767px){.px-d-8{padding:0 40px 0 40px}}.py-8{padding:40px 0 40px 0}@media only screen and (max-width: 767px){.py-m-8{padding:40px 0 40px 0}}@media only screen and (min-width: 767px){.py-d-8{padding:40px 0 40px 0}}.m-9{margin:45px}@media only screen and (max-width: 767px){.m-m-9{margin:45px}}@media only screen and (min-width: 767px){.m-d-9{margin:45px}}.p-9{padding:45px}@media only screen and (max-width: 767px){.p-m-9{padding:45px}}@media only screen and (min-width: 767px){.p-d-9{padding:45px}}.ml-9{margin-left:45px !important}@media only screen and (max-width: 767px){.ml-m-9{margin-left:45px !important}}@media only screen and (min-width: 767px){.ml-d-9{margin-left:45px !important}}.pl-9{padding-left:45px !important}@media only screen and (max-width: 767px){.pl-m-9{padding-left:45px !important}}@media only screen and (min-width: 767px){.pl-d-9{padding-left:45px !important}}.mr-9{margin-right:45px !important}@media only screen and (max-width: 767px){.mr-m-9{margin-right:45px !important}}@media only screen and (min-width: 767px){.mr-d-9{margin-right:45px !important}}.pr-9{padding-right:45px !important}@media only screen and (max-width: 767px){.pr-m-9{padding-right:45px !important}}@media only screen and (min-width: 767px){.pr-d-9{padding-right:45px !important}}.mt-9{margin-top:45px !important}@media only screen and (max-width: 767px){.mt-m-9{margin-top:45px !important}}@media only screen and (min-width: 767px){.mt-d-9{margin-top:45px !important}}.pt-9{padding-top:45px !important}@media only screen and (max-width: 767px){.pt-m-9{padding-top:45px !important}}@media only screen and (min-width: 767px){.pt-d-9{padding-top:45px !important}}.mb-9{margin-bottom:45px !important}@media only screen and (max-width: 767px){.mb-m-9{margin-bottom:45px !important}}@media only screen and (min-width: 767px){.mb-d-9{margin-bottom:45px !important}}.pb-9{padding-bottom:45px !important}@media only screen and (max-width: 767px){.pb-m-9{padding-bottom:45px !important}}@media only screen and (min-width: 767px){.pb-d-9{padding-bottom:45px !important}}.mx-9{margin:0 45px 0 45px}@media only screen and (max-width: 767px){.mx-m-9{margin:0 45px 0 45px}}@media only screen and (min-width: 767px){.mx-d-9{margin:0 45px 0 45px}}.my-9{margin:45px 0 45px 0}@media only screen and (max-width: 767px){.my-m-9{margin:45px 0 45px 0}}@media only screen and (min-width: 767px){.my-d-9{margin:45px 0 45px 0}}.px-9{padding:0 45px 0 45px}@media only screen and (max-width: 767px){.px-m-9{padding:0 45px 0 45px}}@media only screen and (min-width: 767px){.px-d-9{padding:0 45px 0 45px}}.py-9{padding:45px 0 45px 0}@media only screen and (max-width: 767px){.py-m-9{padding:45px 0 45px 0}}@media only screen and (min-width: 767px){.py-d-9{padding:45px 0 45px 0}}.m-10{margin:50px}@media only screen and (max-width: 767px){.m-m-10{margin:50px}}@media only screen and (min-width: 767px){.m-d-10{margin:50px}}.p-10{padding:50px}@media only screen and (max-width: 767px){.p-m-10{padding:50px}}@media only screen and (min-width: 767px){.p-d-10{padding:50px}}.ml-10{margin-left:50px !important}@media only screen and (max-width: 767px){.ml-m-10{margin-left:50px !important}}@media only screen and (min-width: 767px){.ml-d-10{margin-left:50px !important}}.pl-10{padding-left:50px !important}@media only screen and (max-width: 767px){.pl-m-10{padding-left:50px !important}}@media only screen and (min-width: 767px){.pl-d-10{padding-left:50px !important}}.mr-10{margin-right:50px !important}@media only screen and (max-width: 767px){.mr-m-10{margin-right:50px !important}}@media only screen and (min-width: 767px){.mr-d-10{margin-right:50px !important}}.pr-10{padding-right:50px !important}@media only screen and (max-width: 767px){.pr-m-10{padding-right:50px !important}}@media only screen and (min-width: 767px){.pr-d-10{padding-right:50px !important}}.mt-10{margin-top:50px !important}@media only screen and (max-width: 767px){.mt-m-10{margin-top:50px !important}}@media only screen and (min-width: 767px){.mt-d-10{margin-top:50px !important}}.pt-10{padding-top:50px !important}@media only screen and (max-width: 767px){.pt-m-10{padding-top:50px !important}}@media only screen and (min-width: 767px){.pt-d-10{padding-top:50px !important}}.mb-10{margin-bottom:50px !important}@media only screen and (max-width: 767px){.mb-m-10{margin-bottom:50px !important}}@media only screen and (min-width: 767px){.mb-d-10{margin-bottom:50px !important}}.pb-10{padding-bottom:50px !important}@media only screen and (max-width: 767px){.pb-m-10{padding-bottom:50px !important}}@media only screen and (min-width: 767px){.pb-d-10{padding-bottom:50px !important}}.mx-10{margin:0 50px 0 50px}@media only screen and (max-width: 767px){.mx-m-10{margin:0 50px 0 50px}}@media only screen and (min-width: 767px){.mx-d-10{margin:0 50px 0 50px}}.my-10{margin:50px 0 50px 0}@media only screen and (max-width: 767px){.my-m-10{margin:50px 0 50px 0}}@media only screen and (min-width: 767px){.my-d-10{margin:50px 0 50px 0}}.px-10{padding:0 50px 0 50px}@media only screen and (max-width: 767px){.px-m-10{padding:0 50px 0 50px}}@media only screen and (min-width: 767px){.px-d-10{padding:0 50px 0 50px}}.py-10{padding:50px 0 50px 0}@media only screen and (max-width: 767px){.py-m-10{padding:50px 0 50px 0}}@media only screen and (min-width: 767px){.py-d-10{padding:50px 0 50px 0}}.m-11{margin:55px}@media only screen and (max-width: 767px){.m-m-11{margin:55px}}@media only screen and (min-width: 767px){.m-d-11{margin:55px}}.p-11{padding:55px}@media only screen and (max-width: 767px){.p-m-11{padding:55px}}@media only screen and (min-width: 767px){.p-d-11{padding:55px}}.ml-11{margin-left:55px !important}@media only screen and (max-width: 767px){.ml-m-11{margin-left:55px !important}}@media only screen and (min-width: 767px){.ml-d-11{margin-left:55px !important}}.pl-11{padding-left:55px !important}@media only screen and (max-width: 767px){.pl-m-11{padding-left:55px !important}}@media only screen and (min-width: 767px){.pl-d-11{padding-left:55px !important}}.mr-11{margin-right:55px !important}@media only screen and (max-width: 767px){.mr-m-11{margin-right:55px !important}}@media only screen and (min-width: 767px){.mr-d-11{margin-right:55px !important}}.pr-11{padding-right:55px !important}@media only screen and (max-width: 767px){.pr-m-11{padding-right:55px !important}}@media only screen and (min-width: 767px){.pr-d-11{padding-right:55px !important}}.mt-11{margin-top:55px !important}@media only screen and (max-width: 767px){.mt-m-11{margin-top:55px !important}}@media only screen and (min-width: 767px){.mt-d-11{margin-top:55px !important}}.pt-11{padding-top:55px !important}@media only screen and (max-width: 767px){.pt-m-11{padding-top:55px !important}}@media only screen and (min-width: 767px){.pt-d-11{padding-top:55px !important}}.mb-11{margin-bottom:55px !important}@media only screen and (max-width: 767px){.mb-m-11{margin-bottom:55px !important}}@media only screen and (min-width: 767px){.mb-d-11{margin-bottom:55px !important}}.pb-11{padding-bottom:55px !important}@media only screen and (max-width: 767px){.pb-m-11{padding-bottom:55px !important}}@media only screen and (min-width: 767px){.pb-d-11{padding-bottom:55px !important}}.mx-11{margin:0 55px 0 55px}@media only screen and (max-width: 767px){.mx-m-11{margin:0 55px 0 55px}}@media only screen and (min-width: 767px){.mx-d-11{margin:0 55px 0 55px}}.my-11{margin:55px 0 55px 0}@media only screen and (max-width: 767px){.my-m-11{margin:55px 0 55px 0}}@media only screen and (min-width: 767px){.my-d-11{margin:55px 0 55px 0}}.px-11{padding:0 55px 0 55px}@media only screen and (max-width: 767px){.px-m-11{padding:0 55px 0 55px}}@media only screen and (min-width: 767px){.px-d-11{padding:0 55px 0 55px}}.py-11{padding:55px 0 55px 0}@media only screen and (max-width: 767px){.py-m-11{padding:55px 0 55px 0}}@media only screen and (min-width: 767px){.py-d-11{padding:55px 0 55px 0}}.m-12{margin:60px}@media only screen and (max-width: 767px){.m-m-12{margin:60px}}@media only screen and (min-width: 767px){.m-d-12{margin:60px}}.p-12{padding:60px}@media only screen and (max-width: 767px){.p-m-12{padding:60px}}@media only screen and (min-width: 767px){.p-d-12{padding:60px}}.ml-12{margin-left:60px !important}@media only screen and (max-width: 767px){.ml-m-12{margin-left:60px !important}}@media only screen and (min-width: 767px){.ml-d-12{margin-left:60px !important}}.pl-12{padding-left:60px !important}@media only screen and (max-width: 767px){.pl-m-12{padding-left:60px !important}}@media only screen and (min-width: 767px){.pl-d-12{padding-left:60px !important}}.mr-12{margin-right:60px !important}@media only screen and (max-width: 767px){.mr-m-12{margin-right:60px !important}}@media only screen and (min-width: 767px){.mr-d-12{margin-right:60px !important}}.pr-12{padding-right:60px !important}@media only screen and (max-width: 767px){.pr-m-12{padding-right:60px !important}}@media only screen and (min-width: 767px){.pr-d-12{padding-right:60px !important}}.mt-12{margin-top:60px !important}@media only screen and (max-width: 767px){.mt-m-12{margin-top:60px !important}}@media only screen and (min-width: 767px){.mt-d-12{margin-top:60px !important}}.pt-12{padding-top:60px !important}@media only screen and (max-width: 767px){.pt-m-12{padding-top:60px !important}}@media only screen and (min-width: 767px){.pt-d-12{padding-top:60px !important}}.mb-12{margin-bottom:60px !important}@media only screen and (max-width: 767px){.mb-m-12{margin-bottom:60px !important}}@media only screen and (min-width: 767px){.mb-d-12{margin-bottom:60px !important}}.pb-12{padding-bottom:60px !important}@media only screen and (max-width: 767px){.pb-m-12{padding-bottom:60px !important}}@media only screen and (min-width: 767px){.pb-d-12{padding-bottom:60px !important}}.mx-12{margin:0 60px 0 60px}@media only screen and (max-width: 767px){.mx-m-12{margin:0 60px 0 60px}}@media only screen and (min-width: 767px){.mx-d-12{margin:0 60px 0 60px}}.my-12{margin:60px 0 60px 0}@media only screen and (max-width: 767px){.my-m-12{margin:60px 0 60px 0}}@media only screen and (min-width: 767px){.my-d-12{margin:60px 0 60px 0}}.px-12{padding:0 60px 0 60px}@media only screen and (max-width: 767px){.px-m-12{padding:0 60px 0 60px}}@media only screen and (min-width: 767px){.px-d-12{padding:0 60px 0 60px}}.py-12{padding:60px 0 60px 0}@media only screen and (max-width: 767px){.py-m-12{padding:60px 0 60px 0}}@media only screen and (min-width: 767px){.py-d-12{padding:60px 0 60px 0}}.m-13{margin:65px}@media only screen and (max-width: 767px){.m-m-13{margin:65px}}@media only screen and (min-width: 767px){.m-d-13{margin:65px}}.p-13{padding:65px}@media only screen and (max-width: 767px){.p-m-13{padding:65px}}@media only screen and (min-width: 767px){.p-d-13{padding:65px}}.ml-13{margin-left:65px !important}@media only screen and (max-width: 767px){.ml-m-13{margin-left:65px !important}}@media only screen and (min-width: 767px){.ml-d-13{margin-left:65px !important}}.pl-13{padding-left:65px !important}@media only screen and (max-width: 767px){.pl-m-13{padding-left:65px !important}}@media only screen and (min-width: 767px){.pl-d-13{padding-left:65px !important}}.mr-13{margin-right:65px !important}@media only screen and (max-width: 767px){.mr-m-13{margin-right:65px !important}}@media only screen and (min-width: 767px){.mr-d-13{margin-right:65px !important}}.pr-13{padding-right:65px !important}@media only screen and (max-width: 767px){.pr-m-13{padding-right:65px !important}}@media only screen and (min-width: 767px){.pr-d-13{padding-right:65px !important}}.mt-13{margin-top:65px !important}@media only screen and (max-width: 767px){.mt-m-13{margin-top:65px !important}}@media only screen and (min-width: 767px){.mt-d-13{margin-top:65px !important}}.pt-13{padding-top:65px !important}@media only screen and (max-width: 767px){.pt-m-13{padding-top:65px !important}}@media only screen and (min-width: 767px){.pt-d-13{padding-top:65px !important}}.mb-13{margin-bottom:65px !important}@media only screen and (max-width: 767px){.mb-m-13{margin-bottom:65px !important}}@media only screen and (min-width: 767px){.mb-d-13{margin-bottom:65px !important}}.pb-13{padding-bottom:65px !important}@media only screen and (max-width: 767px){.pb-m-13{padding-bottom:65px !important}}@media only screen and (min-width: 767px){.pb-d-13{padding-bottom:65px !important}}.mx-13{margin:0 65px 0 65px}@media only screen and (max-width: 767px){.mx-m-13{margin:0 65px 0 65px}}@media only screen and (min-width: 767px){.mx-d-13{margin:0 65px 0 65px}}.my-13{margin:65px 0 65px 0}@media only screen and (max-width: 767px){.my-m-13{margin:65px 0 65px 0}}@media only screen and (min-width: 767px){.my-d-13{margin:65px 0 65px 0}}.px-13{padding:0 65px 0 65px}@media only screen and (max-width: 767px){.px-m-13{padding:0 65px 0 65px}}@media only screen and (min-width: 767px){.px-d-13{padding:0 65px 0 65px}}.py-13{padding:65px 0 65px 0}@media only screen and (max-width: 767px){.py-m-13{padding:65px 0 65px 0}}@media only screen and (min-width: 767px){.py-d-13{padding:65px 0 65px 0}}.m-14{margin:70px}@media only screen and (max-width: 767px){.m-m-14{margin:70px}}@media only screen and (min-width: 767px){.m-d-14{margin:70px}}.p-14{padding:70px}@media only screen and (max-width: 767px){.p-m-14{padding:70px}}@media only screen and (min-width: 767px){.p-d-14{padding:70px}}.ml-14{margin-left:70px !important}@media only screen and (max-width: 767px){.ml-m-14{margin-left:70px !important}}@media only screen and (min-width: 767px){.ml-d-14{margin-left:70px !important}}.pl-14{padding-left:70px !important}@media only screen and (max-width: 767px){.pl-m-14{padding-left:70px !important}}@media only screen and (min-width: 767px){.pl-d-14{padding-left:70px !important}}.mr-14{margin-right:70px !important}@media only screen and (max-width: 767px){.mr-m-14{margin-right:70px !important}}@media only screen and (min-width: 767px){.mr-d-14{margin-right:70px !important}}.pr-14{padding-right:70px !important}@media only screen and (max-width: 767px){.pr-m-14{padding-right:70px !important}}@media only screen and (min-width: 767px){.pr-d-14{padding-right:70px !important}}.mt-14{margin-top:70px !important}@media only screen and (max-width: 767px){.mt-m-14{margin-top:70px !important}}@media only screen and (min-width: 767px){.mt-d-14{margin-top:70px !important}}.pt-14{padding-top:70px !important}@media only screen and (max-width: 767px){.pt-m-14{padding-top:70px !important}}@media only screen and (min-width: 767px){.pt-d-14{padding-top:70px !important}}.mb-14{margin-bottom:70px !important}@media only screen and (max-width: 767px){.mb-m-14{margin-bottom:70px !important}}@media only screen and (min-width: 767px){.mb-d-14{margin-bottom:70px !important}}.pb-14{padding-bottom:70px !important}@media only screen and (max-width: 767px){.pb-m-14{padding-bottom:70px !important}}@media only screen and (min-width: 767px){.pb-d-14{padding-bottom:70px !important}}.mx-14{margin:0 70px 0 70px}@media only screen and (max-width: 767px){.mx-m-14{margin:0 70px 0 70px}}@media only screen and (min-width: 767px){.mx-d-14{margin:0 70px 0 70px}}.my-14{margin:70px 0 70px 0}@media only screen and (max-width: 767px){.my-m-14{margin:70px 0 70px 0}}@media only screen and (min-width: 767px){.my-d-14{margin:70px 0 70px 0}}.px-14{padding:0 70px 0 70px}@media only screen and (max-width: 767px){.px-m-14{padding:0 70px 0 70px}}@media only screen and (min-width: 767px){.px-d-14{padding:0 70px 0 70px}}.py-14{padding:70px 0 70px 0}@media only screen and (max-width: 767px){.py-m-14{padding:70px 0 70px 0}}@media only screen and (min-width: 767px){.py-d-14{padding:70px 0 70px 0}}.m-15{margin:75px}@media only screen and (max-width: 767px){.m-m-15{margin:75px}}@media only screen and (min-width: 767px){.m-d-15{margin:75px}}.p-15{padding:75px}@media only screen and (max-width: 767px){.p-m-15{padding:75px}}@media only screen and (min-width: 767px){.p-d-15{padding:75px}}.ml-15{margin-left:75px !important}@media only screen and (max-width: 767px){.ml-m-15{margin-left:75px !important}}@media only screen and (min-width: 767px){.ml-d-15{margin-left:75px !important}}.pl-15{padding-left:75px !important}@media only screen and (max-width: 767px){.pl-m-15{padding-left:75px !important}}@media only screen and (min-width: 767px){.pl-d-15{padding-left:75px !important}}.mr-15{margin-right:75px !important}@media only screen and (max-width: 767px){.mr-m-15{margin-right:75px !important}}@media only screen and (min-width: 767px){.mr-d-15{margin-right:75px !important}}.pr-15{padding-right:75px !important}@media only screen and (max-width: 767px){.pr-m-15{padding-right:75px !important}}@media only screen and (min-width: 767px){.pr-d-15{padding-right:75px !important}}.mt-15{margin-top:75px !important}@media only screen and (max-width: 767px){.mt-m-15{margin-top:75px !important}}@media only screen and (min-width: 767px){.mt-d-15{margin-top:75px !important}}.pt-15{padding-top:75px !important}@media only screen and (max-width: 767px){.pt-m-15{padding-top:75px !important}}@media only screen and (min-width: 767px){.pt-d-15{padding-top:75px !important}}.mb-15{margin-bottom:75px !important}@media only screen and (max-width: 767px){.mb-m-15{margin-bottom:75px !important}}@media only screen and (min-width: 767px){.mb-d-15{margin-bottom:75px !important}}.pb-15{padding-bottom:75px !important}@media only screen and (max-width: 767px){.pb-m-15{padding-bottom:75px !important}}@media only screen and (min-width: 767px){.pb-d-15{padding-bottom:75px !important}}.mx-15{margin:0 75px 0 75px}@media only screen and (max-width: 767px){.mx-m-15{margin:0 75px 0 75px}}@media only screen and (min-width: 767px){.mx-d-15{margin:0 75px 0 75px}}.my-15{margin:75px 0 75px 0}@media only screen and (max-width: 767px){.my-m-15{margin:75px 0 75px 0}}@media only screen and (min-width: 767px){.my-d-15{margin:75px 0 75px 0}}.px-15{padding:0 75px 0 75px}@media only screen and (max-width: 767px){.px-m-15{padding:0 75px 0 75px}}@media only screen and (min-width: 767px){.px-d-15{padding:0 75px 0 75px}}.py-15{padding:75px 0 75px 0}@media only screen and (max-width: 767px){.py-m-15{padding:75px 0 75px 0}}@media only screen and (min-width: 767px){.py-d-15{padding:75px 0 75px 0}}.m-16{margin:80px}@media only screen and (max-width: 767px){.m-m-16{margin:80px}}@media only screen and (min-width: 767px){.m-d-16{margin:80px}}.p-16{padding:80px}@media only screen and (max-width: 767px){.p-m-16{padding:80px}}@media only screen and (min-width: 767px){.p-d-16{padding:80px}}.ml-16{margin-left:80px !important}@media only screen and (max-width: 767px){.ml-m-16{margin-left:80px !important}}@media only screen and (min-width: 767px){.ml-d-16{margin-left:80px !important}}.pl-16{padding-left:80px !important}@media only screen and (max-width: 767px){.pl-m-16{padding-left:80px !important}}@media only screen and (min-width: 767px){.pl-d-16{padding-left:80px !important}}.mr-16{margin-right:80px !important}@media only screen and (max-width: 767px){.mr-m-16{margin-right:80px !important}}@media only screen and (min-width: 767px){.mr-d-16{margin-right:80px !important}}.pr-16{padding-right:80px !important}@media only screen and (max-width: 767px){.pr-m-16{padding-right:80px !important}}@media only screen and (min-width: 767px){.pr-d-16{padding-right:80px !important}}.mt-16{margin-top:80px !important}@media only screen and (max-width: 767px){.mt-m-16{margin-top:80px !important}}@media only screen and (min-width: 767px){.mt-d-16{margin-top:80px !important}}.pt-16{padding-top:80px !important}@media only screen and (max-width: 767px){.pt-m-16{padding-top:80px !important}}@media only screen and (min-width: 767px){.pt-d-16{padding-top:80px !important}}.mb-16{margin-bottom:80px !important}@media only screen and (max-width: 767px){.mb-m-16{margin-bottom:80px !important}}@media only screen and (min-width: 767px){.mb-d-16{margin-bottom:80px !important}}.pb-16{padding-bottom:80px !important}@media only screen and (max-width: 767px){.pb-m-16{padding-bottom:80px !important}}@media only screen and (min-width: 767px){.pb-d-16{padding-bottom:80px !important}}.mx-16{margin:0 80px 0 80px}@media only screen and (max-width: 767px){.mx-m-16{margin:0 80px 0 80px}}@media only screen and (min-width: 767px){.mx-d-16{margin:0 80px 0 80px}}.my-16{margin:80px 0 80px 0}@media only screen and (max-width: 767px){.my-m-16{margin:80px 0 80px 0}}@media only screen and (min-width: 767px){.my-d-16{margin:80px 0 80px 0}}.px-16{padding:0 80px 0 80px}@media only screen and (max-width: 767px){.px-m-16{padding:0 80px 0 80px}}@media only screen and (min-width: 767px){.px-d-16{padding:0 80px 0 80px}}.py-16{padding:80px 0 80px 0}@media only screen and (max-width: 767px){.py-m-16{padding:80px 0 80px 0}}@media only screen and (min-width: 767px){.py-d-16{padding:80px 0 80px 0}}.m-x-auto{margin:0 auto}.img-5{width:5px}.img-10{width:10px}.img-15{width:15px}.img-20{width:20px}.img-25{width:25px}.img-30{width:30px}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.t-justify{text-align:justify}.fw-1{font-weight:100}.fw-m-1{font-weight:100}@media only screen and (min-width: 767px){.fw-d-1{font-weight:100}}.fw-2{font-weight:200}.fw-m-2{font-weight:200}@media only screen and (min-width: 767px){.fw-d-2{font-weight:200}}.fw-3{font-weight:300}.fw-m-3{font-weight:300}@media only screen and (min-width: 767px){.fw-d-3{font-weight:300}}.fw-4{font-weight:400}.fw-m-4{font-weight:400}@media only screen and (min-width: 767px){.fw-d-4{font-weight:400}}.fw-5{font-weight:500}.fw-m-5{font-weight:500}@media only screen and (min-width: 767px){.fw-d-5{font-weight:500}}.fw-6{font-weight:600}.fw-m-6{font-weight:600}@media only screen and (min-width: 767px){.fw-d-6{font-weight:600}}.fw-7{font-weight:700}.fw-m-7{font-weight:700}@media only screen and (min-width: 767px){.fw-d-7{font-weight:700}}.fw-8{font-weight:800}.fw-m-8{font-weight:800}@media only screen and (min-width: 767px){.fw-d-8{font-weight:800}}.fw-9{font-weight:900}.fw-m-9{font-weight:900}@media only screen and (min-width: 767px){.fw-d-9{font-weight:900}}.fw-10{font-weight:1000}.fw-m-10{font-weight:1000}@media only screen and (min-width: 767px){.fw-d-10{font-weight:1000}}.primary{color:#ff4a7a !important}.bg-primary{background-color:#ff4a7a}.secondary{color:#f9c9d9 !important}.bg-secondary{background-color:#f9c9d9}.third{color:#f3e2e5 !important}.bg-third{background-color:#f3e2e5}.black{color:#2A2A29 !important}.bg-black{background-color:#2A2A29}.gray{color:#6f6d6e !important}.bg-gray{background-color:#6f6d6e}.white{color:#fff !important}.bg-white{background-color:#fff}.gray-light{color:#E1E1E4 !important}.bg-gray-light{background-color:#E1E1E4}.primary-light{color:#ffc9dc !important}.bg-primary-light{background-color:#ffc9dc}.secondary-dark{color:#fe8846 !important}.bg-secondary-dark{background-color:#fe8846}.secondary-light{color:#ffd397 !important}.bg-secondary-light{background-color:#ffd397}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.coord-top-0{top:0px}.coord-bottom-0{bottom:0px}.coord-right-0{right:0px}.coord-left-0{left:0px}.coord-top-1{top:2px}.coord-bottom-1{bottom:2px}.coord-right-1{right:2px}.coord-left-1{left:2px}.coord-top-2{top:4px}.coord-bottom-2{bottom:4px}.coord-right-2{right:4px}.coord-left-2{left:4px}.coord-top-3{top:6px}.coord-bottom-3{bottom:6px}.coord-right-3{right:6px}.coord-left-3{left:6px}.coord-top-4{top:8px}.coord-bottom-4{bottom:8px}.coord-right-4{right:8px}.coord-left-4{left:8px}.coord-top-5{top:10px}.coord-bottom-5{bottom:10px}.coord-right-5{right:10px}.coord-left-5{left:10px}.coord-top-6{top:12px}.coord-bottom-6{bottom:12px}.coord-right-6{right:12px}.coord-left-6{left:12px}.coord-top-7{top:14px}.coord-bottom-7{bottom:14px}.coord-right-7{right:14px}.coord-left-7{left:14px}.coord-top-8{top:16px}.coord-bottom-8{bottom:16px}.coord-right-8{right:16px}.coord-left-8{left:16px}.coord-top-9{top:18px}.coord-bottom-9{bottom:18px}.coord-right-9{right:18px}.coord-left-9{left:18px}.coord-top-10{top:20px}.coord-bottom-10{bottom:20px}.coord-right-10{right:20px}.coord-left-10{left:20px}.coord-top-11{top:22px}.coord-bottom-11{bottom:22px}.coord-right-11{right:22px}.coord-left-11{left:22px}.coord-top-12{top:24px}.coord-bottom-12{bottom:24px}.coord-right-12{right:24px}.coord-left-12{left:24px}.coord-top-13{top:26px}.coord-bottom-13{bottom:26px}.coord-right-13{right:26px}.coord-left-13{left:26px}.coord-top-14{top:28px}.coord-bottom-14{bottom:28px}.coord-right-14{right:28px}.coord-left-14{left:28px}.coord-top-15{top:30px}.coord-bottom-15{bottom:30px}.coord-right-15{right:30px}.coord-left-15{left:30px}.coord-top-16{top:32px}.coord-bottom-16{bottom:32px}.coord-right-16{right:32px}.coord-left-16{left:32px}.coord-top-17{top:34px}.coord-bottom-17{bottom:34px}.coord-right-17{right:34px}.coord-left-17{left:34px}.coord-top-18{top:36px}.coord-bottom-18{bottom:36px}.coord-right-18{right:36px}.coord-left-18{left:36px}.coord-top-19{top:38px}.coord-bottom-19{bottom:38px}.coord-right-19{right:38px}.coord-left-19{left:38px}.coord-top-20{top:40px}.coord-bottom-20{bottom:40px}.coord-right-20{right:40px}.coord-left-20{left:40px}.flex-flex{display:flex}.flex-inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-justify-start{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.flex-align-start{align-items:flex-start}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-stretch{align-items:stretch}.flex-align-baseline{align-items:baseline}.gap-1{gap:5px}.gap-2{gap:10px}.gap-3{gap:15px}.gap-4{gap:20px}.gap-5{gap:25px}.gap-6{gap:30px}.gap-7{gap:35px}.gap-8{gap:40px}.gap-9{gap:45px}.gap-10{gap:50px}.flex-00-1{flex:0 0 10px}.flex-11-1{flex:1 1 10px}.flex-00-2{flex:0 0 20px}.flex-11-2{flex:1 1 20px}.flex-00-3{flex:0 0 30px}.flex-11-3{flex:1 1 30px}.flex-00-4{flex:0 0 40px}.flex-11-4{flex:1 1 40px}.flex-00-5{flex:0 0 50px}.flex-11-5{flex:1 1 50px}.flex-00-6{flex:0 0 60px}.flex-11-6{flex:1 1 60px}.flex-00-7{flex:0 0 70px}.flex-11-7{flex:1 1 70px}.flex-00-8{flex:0 0 80px}.flex-11-8{flex:1 1 80px}.flex-00-9{flex:0 0 90px}.flex-11-9{flex:1 1 90px}.flex-00-10{flex:0 0 100px}.flex-11-10{flex:1 1 100px}.display-none{display:none}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-flex{display:flex}.display-inline-flex{display:inline-flex}.display-grid{display:grid}.display-inline-grid{display:inline-grid}.display-flow-root{display:flow-root}.display-table{display:table}.display-table-row{display:table-row}.display-table-cell{display:table-cell}.display-table-column{display:table-column}.display-table-column-group{display:table-column-group}.display-table-header-group{display:table-header-group}.display-table-footer-group{display:table-footer-group}.display-table-row-group{display:table-row-group}.display-list-item{display:list-item}.display-contents{display:contents}.display-inherit{display:inherit}.display-initial{display:initial}.display-unset{display:unset}.max-width-1920{max-width:1920px}.width-0{width:0px}.height-0{height:0px}.min-width-0{min-width:0px}.min-height-0{min-height:0px}.max-width-0{max-width:0px}.max-height-0{max-height:0px}.width-5{width:5px}.height-5{height:5px}.min-width-5{min-width:5px}.min-height-5{min-height:5px}.max-width-5{max-width:5px}.max-height-5{max-height:5px}.width-10{width:10px}.height-10{height:10px}.min-width-10{min-width:10px}.min-height-10{min-height:10px}.max-width-10{max-width:10px}.max-height-10{max-height:10px}.width-15{width:15px}.height-15{height:15px}.min-width-15{min-width:15px}.min-height-15{min-height:15px}.max-width-15{max-width:15px}.max-height-15{max-height:15px}.width-20{width:20px}.height-20{height:20px}.min-width-20{min-width:20px}.min-height-20{min-height:20px}.max-width-20{max-width:20px}.max-height-20{max-height:20px}.width-25{width:25px}.height-25{height:25px}.min-width-25{min-width:25px}.min-height-25{min-height:25px}.max-width-25{max-width:25px}.max-height-25{max-height:25px}.width-30{width:30px}.height-30{height:30px}.min-width-30{min-width:30px}.min-height-30{min-height:30px}.max-width-30{max-width:30px}.max-height-30{max-height:30px}.width-35{width:35px}.height-35{height:35px}.min-width-35{min-width:35px}.min-height-35{min-height:35px}.max-width-35{max-width:35px}.max-height-35{max-height:35px}.width-40{width:40px}.height-40{height:40px}.min-width-40{min-width:40px}.min-height-40{min-height:40px}.max-width-40{max-width:40px}.max-height-40{max-height:40px}.width-45{width:45px}.height-45{height:45px}.min-width-45{min-width:45px}.min-height-45{min-height:45px}.max-width-45{max-width:45px}.max-height-45{max-height:45px}.width-50{width:50px}.height-50{height:50px}.min-width-50{min-width:50px}.min-height-50{min-height:50px}.max-width-50{max-width:50px}.max-height-50{max-height:50px}.width-55{width:55px}.height-55{height:55px}.min-width-55{min-width:55px}.min-height-55{min-height:55px}.max-width-55{max-width:55px}.max-height-55{max-height:55px}.width-60{width:60px}.height-60{height:60px}.min-width-60{min-width:60px}.min-height-60{min-height:60px}.max-width-60{max-width:60px}.max-height-60{max-height:60px}.width-65{width:65px}.height-65{height:65px}.min-width-65{min-width:65px}.min-height-65{min-height:65px}.max-width-65{max-width:65px}.max-height-65{max-height:65px}.width-70{width:70px}.height-70{height:70px}.min-width-70{min-width:70px}.min-height-70{min-height:70px}.max-width-70{max-width:70px}.max-height-70{max-height:70px}.width-75{width:75px}.height-75{height:75px}.min-width-75{min-width:75px}.min-height-75{min-height:75px}.max-width-75{max-width:75px}.max-height-75{max-height:75px}.width-80{width:80px}.height-80{height:80px}.min-width-80{min-width:80px}.min-height-80{min-height:80px}.max-width-80{max-width:80px}.max-height-80{max-height:80px}.width-85{width:85px}.height-85{height:85px}.min-width-85{min-width:85px}.min-height-85{min-height:85px}.max-width-85{max-width:85px}.max-height-85{max-height:85px}.width-90{width:90px}.height-90{height:90px}.min-width-90{min-width:90px}.min-height-90{min-height:90px}.max-width-90{max-width:90px}.max-height-90{max-height:90px}.width-95{width:95px}.height-95{height:95px}.min-width-95{min-width:95px}.min-height-95{min-height:95px}.max-width-95{max-width:95px}.max-height-95{max-height:95px}.width-100{width:100px}.height-100{height:100px}.min-width-100{min-width:100px}.min-height-100{min-height:100px}.max-width-100{max-width:100px}.max-height-100{max-height:100px}.width-105{width:105px}.height-105{height:105px}.min-width-105{min-width:105px}.min-height-105{min-height:105px}.max-width-105{max-width:105px}.max-height-105{max-height:105px}.width-110{width:110px}.height-110{height:110px}.min-width-110{min-width:110px}.min-height-110{min-height:110px}.max-width-110{max-width:110px}.max-height-110{max-height:110px}.width-115{width:115px}.height-115{height:115px}.min-width-115{min-width:115px}.min-height-115{min-height:115px}.max-width-115{max-width:115px}.max-height-115{max-height:115px}.width-120{width:120px}.height-120{height:120px}.min-width-120{min-width:120px}.min-height-120{min-height:120px}.max-width-120{max-width:120px}.max-height-120{max-height:120px}.width-125{width:125px}.height-125{height:125px}.min-width-125{min-width:125px}.min-height-125{min-height:125px}.max-width-125{max-width:125px}.max-height-125{max-height:125px}.width-130{width:130px}.height-130{height:130px}.min-width-130{min-width:130px}.min-height-130{min-height:130px}.max-width-130{max-width:130px}.max-height-130{max-height:130px}.width-135{width:135px}.height-135{height:135px}.min-width-135{min-width:135px}.min-height-135{min-height:135px}.max-width-135{max-width:135px}.max-height-135{max-height:135px}.width-140{width:140px}.height-140{height:140px}.min-width-140{min-width:140px}.min-height-140{min-height:140px}.max-width-140{max-width:140px}.max-height-140{max-height:140px}.width-145{width:145px}.height-145{height:145px}.min-width-145{min-width:145px}.min-height-145{min-height:145px}.max-width-145{max-width:145px}.max-height-145{max-height:145px}.width-150{width:150px}.height-150{height:150px}.min-width-150{min-width:150px}.min-height-150{min-height:150px}.max-width-150{max-width:150px}.max-height-150{max-height:150px}.width-155{width:155px}.height-155{height:155px}.min-width-155{min-width:155px}.min-height-155{min-height:155px}.max-width-155{max-width:155px}.max-height-155{max-height:155px}.width-160{width:160px}.height-160{height:160px}.min-width-160{min-width:160px}.min-height-160{min-height:160px}.max-width-160{max-width:160px}.max-height-160{max-height:160px}.width-165{width:165px}.height-165{height:165px}.min-width-165{min-width:165px}.min-height-165{min-height:165px}.max-width-165{max-width:165px}.max-height-165{max-height:165px}.width-170{width:170px}.height-170{height:170px}.min-width-170{min-width:170px}.min-height-170{min-height:170px}.max-width-170{max-width:170px}.max-height-170{max-height:170px}.width-175{width:175px}.height-175{height:175px}.min-width-175{min-width:175px}.min-height-175{min-height:175px}.max-width-175{max-width:175px}.max-height-175{max-height:175px}.width-180{width:180px}.height-180{height:180px}.min-width-180{min-width:180px}.min-height-180{min-height:180px}.max-width-180{max-width:180px}.max-height-180{max-height:180px}.width-185{width:185px}.height-185{height:185px}.min-width-185{min-width:185px}.min-height-185{min-height:185px}.max-width-185{max-width:185px}.max-height-185{max-height:185px}.width-190{width:190px}.height-190{height:190px}.min-width-190{min-width:190px}.min-height-190{min-height:190px}.max-width-190{max-width:190px}.max-height-190{max-height:190px}.width-195{width:195px}.height-195{height:195px}.min-width-195{min-width:195px}.min-height-195{min-height:195px}.max-width-195{max-width:195px}.max-height-195{max-height:195px}.width-200{width:200px}.height-200{height:200px}.min-width-200{min-width:200px}.min-height-200{min-height:200px}.max-width-200{max-width:200px}.max-height-200{max-height:200px}.width-205{width:205px}.height-205{height:205px}.min-width-205{min-width:205px}.min-height-205{min-height:205px}.max-width-205{max-width:205px}.max-height-205{max-height:205px}.width-210{width:210px}.height-210{height:210px}.min-width-210{min-width:210px}.min-height-210{min-height:210px}.max-width-210{max-width:210px}.max-height-210{max-height:210px}.width-215{width:215px}.height-215{height:215px}.min-width-215{min-width:215px}.min-height-215{min-height:215px}.max-width-215{max-width:215px}.max-height-215{max-height:215px}.width-220{width:220px}.height-220{height:220px}.min-width-220{min-width:220px}.min-height-220{min-height:220px}.max-width-220{max-width:220px}.max-height-220{max-height:220px}.width-225{width:225px}.height-225{height:225px}.min-width-225{min-width:225px}.min-height-225{min-height:225px}.max-width-225{max-width:225px}.max-height-225{max-height:225px}.width-230{width:230px}.height-230{height:230px}.min-width-230{min-width:230px}.min-height-230{min-height:230px}.max-width-230{max-width:230px}.max-height-230{max-height:230px}.width-235{width:235px}.height-235{height:235px}.min-width-235{min-width:235px}.min-height-235{min-height:235px}.max-width-235{max-width:235px}.max-height-235{max-height:235px}.width-240{width:240px}.height-240{height:240px}.min-width-240{min-width:240px}.min-height-240{min-height:240px}.max-width-240{max-width:240px}.max-height-240{max-height:240px}.width-245{width:245px}.height-245{height:245px}.min-width-245{min-width:245px}.min-height-245{min-height:245px}.max-width-245{max-width:245px}.max-height-245{max-height:245px}.width-250{width:250px}.height-250{height:250px}.min-width-250{min-width:250px}.min-height-250{min-height:250px}.max-width-250{max-width:250px}.max-height-250{max-height:250px}.width-255{width:255px}.height-255{height:255px}.min-width-255{min-width:255px}.min-height-255{min-height:255px}.max-width-255{max-width:255px}.max-height-255{max-height:255px}.width-260{width:260px}.height-260{height:260px}.min-width-260{min-width:260px}.min-height-260{min-height:260px}.max-width-260{max-width:260px}.max-height-260{max-height:260px}.width-265{width:265px}.height-265{height:265px}.min-width-265{min-width:265px}.min-height-265{min-height:265px}.max-width-265{max-width:265px}.max-height-265{max-height:265px}.width-270{width:270px}.height-270{height:270px}.min-width-270{min-width:270px}.min-height-270{min-height:270px}.max-width-270{max-width:270px}.max-height-270{max-height:270px}.width-275{width:275px}.height-275{height:275px}.min-width-275{min-width:275px}.min-height-275{min-height:275px}.max-width-275{max-width:275px}.max-height-275{max-height:275px}.width-280{width:280px}.height-280{height:280px}.min-width-280{min-width:280px}.min-height-280{min-height:280px}.max-width-280{max-width:280px}.max-height-280{max-height:280px}.width-285{width:285px}.height-285{height:285px}.min-width-285{min-width:285px}.min-height-285{min-height:285px}.max-width-285{max-width:285px}.max-height-285{max-height:285px}.width-290{width:290px}.height-290{height:290px}.min-width-290{min-width:290px}.min-height-290{min-height:290px}.max-width-290{max-width:290px}.max-height-290{max-height:290px}.width-295{width:295px}.height-295{height:295px}.min-width-295{min-width:295px}.min-height-295{min-height:295px}.max-width-295{max-width:295px}.max-height-295{max-height:295px}.width-300{width:300px}.height-300{height:300px}.min-width-300{min-width:300px}.min-height-300{min-height:300px}.max-width-300{max-width:300px}.max-height-300{max-height:300px}.width-305{width:305px}.height-305{height:305px}.min-width-305{min-width:305px}.min-height-305{min-height:305px}.max-width-305{max-width:305px}.max-height-305{max-height:305px}.width-310{width:310px}.height-310{height:310px}.min-width-310{min-width:310px}.min-height-310{min-height:310px}.max-width-310{max-width:310px}.max-height-310{max-height:310px}.width-315{width:315px}.height-315{height:315px}.min-width-315{min-width:315px}.min-height-315{min-height:315px}.max-width-315{max-width:315px}.max-height-315{max-height:315px}.width-320{width:320px}.height-320{height:320px}.min-width-320{min-width:320px}.min-height-320{min-height:320px}.max-width-320{max-width:320px}.max-height-320{max-height:320px}.width-325{width:325px}.height-325{height:325px}.min-width-325{min-width:325px}.min-height-325{min-height:325px}.max-width-325{max-width:325px}.max-height-325{max-height:325px}.width-330{width:330px}.height-330{height:330px}.min-width-330{min-width:330px}.min-height-330{min-height:330px}.max-width-330{max-width:330px}.max-height-330{max-height:330px}.width-335{width:335px}.height-335{height:335px}.min-width-335{min-width:335px}.min-height-335{min-height:335px}.max-width-335{max-width:335px}.max-height-335{max-height:335px}.width-340{width:340px}.height-340{height:340px}.min-width-340{min-width:340px}.min-height-340{min-height:340px}.max-width-340{max-width:340px}.max-height-340{max-height:340px}.width-345{width:345px}.height-345{height:345px}.min-width-345{min-width:345px}.min-height-345{min-height:345px}.max-width-345{max-width:345px}.max-height-345{max-height:345px}.width-350{width:350px}.height-350{height:350px}.min-width-350{min-width:350px}.min-height-350{min-height:350px}.max-width-350{max-width:350px}.max-height-350{max-height:350px}.width-355{width:355px}.height-355{height:355px}.min-width-355{min-width:355px}.min-height-355{min-height:355px}.max-width-355{max-width:355px}.max-height-355{max-height:355px}.width-360{width:360px}.height-360{height:360px}.min-width-360{min-width:360px}.min-height-360{min-height:360px}.max-width-360{max-width:360px}.max-height-360{max-height:360px}.width-365{width:365px}.height-365{height:365px}.min-width-365{min-width:365px}.min-height-365{min-height:365px}.max-width-365{max-width:365px}.max-height-365{max-height:365px}.width-370{width:370px}.height-370{height:370px}.min-width-370{min-width:370px}.min-height-370{min-height:370px}.max-width-370{max-width:370px}.max-height-370{max-height:370px}.width-375{width:375px}.height-375{height:375px}.min-width-375{min-width:375px}.min-height-375{min-height:375px}.max-width-375{max-width:375px}.max-height-375{max-height:375px}.width-380{width:380px}.height-380{height:380px}.min-width-380{min-width:380px}.min-height-380{min-height:380px}.max-width-380{max-width:380px}.max-height-380{max-height:380px}.width-385{width:385px}.height-385{height:385px}.min-width-385{min-width:385px}.min-height-385{min-height:385px}.max-width-385{max-width:385px}.max-height-385{max-height:385px}.width-390{width:390px}.height-390{height:390px}.min-width-390{min-width:390px}.min-height-390{min-height:390px}.max-width-390{max-width:390px}.max-height-390{max-height:390px}.width-395{width:395px}.height-395{height:395px}.min-width-395{min-width:395px}.min-height-395{min-height:395px}.max-width-395{max-width:395px}.max-height-395{max-height:395px}.width-400{width:400px}.height-400{height:400px}.min-width-400{min-width:400px}.min-height-400{min-height:400px}.max-width-400{max-width:400px}.max-height-400{max-height:400px}.width-405{width:405px}.height-405{height:405px}.min-width-405{min-width:405px}.min-height-405{min-height:405px}.max-width-405{max-width:405px}.max-height-405{max-height:405px}.width-410{width:410px}.height-410{height:410px}.min-width-410{min-width:410px}.min-height-410{min-height:410px}.max-width-410{max-width:410px}.max-height-410{max-height:410px}.width-415{width:415px}.height-415{height:415px}.min-width-415{min-width:415px}.min-height-415{min-height:415px}.max-width-415{max-width:415px}.max-height-415{max-height:415px}.width-420{width:420px}.height-420{height:420px}.min-width-420{min-width:420px}.min-height-420{min-height:420px}.max-width-420{max-width:420px}.max-height-420{max-height:420px}.width-425{width:425px}.height-425{height:425px}.min-width-425{min-width:425px}.min-height-425{min-height:425px}.max-width-425{max-width:425px}.max-height-425{max-height:425px}.width-430{width:430px}.height-430{height:430px}.min-width-430{min-width:430px}.min-height-430{min-height:430px}.max-width-430{max-width:430px}.max-height-430{max-height:430px}.width-435{width:435px}.height-435{height:435px}.min-width-435{min-width:435px}.min-height-435{min-height:435px}.max-width-435{max-width:435px}.max-height-435{max-height:435px}.width-440{width:440px}.height-440{height:440px}.min-width-440{min-width:440px}.min-height-440{min-height:440px}.max-width-440{max-width:440px}.max-height-440{max-height:440px}.width-445{width:445px}.height-445{height:445px}.min-width-445{min-width:445px}.min-height-445{min-height:445px}.max-width-445{max-width:445px}.max-height-445{max-height:445px}.width-450{width:450px}.height-450{height:450px}.min-width-450{min-width:450px}.min-height-450{min-height:450px}.max-width-450{max-width:450px}.max-height-450{max-height:450px}.width-455{width:455px}.height-455{height:455px}.min-width-455{min-width:455px}.min-height-455{min-height:455px}.max-width-455{max-width:455px}.max-height-455{max-height:455px}.width-460{width:460px}.height-460{height:460px}.min-width-460{min-width:460px}.min-height-460{min-height:460px}.max-width-460{max-width:460px}.max-height-460{max-height:460px}.width-465{width:465px}.height-465{height:465px}.min-width-465{min-width:465px}.min-height-465{min-height:465px}.max-width-465{max-width:465px}.max-height-465{max-height:465px}.width-470{width:470px}.height-470{height:470px}.min-width-470{min-width:470px}.min-height-470{min-height:470px}.max-width-470{max-width:470px}.max-height-470{max-height:470px}.width-475{width:475px}.height-475{height:475px}.min-width-475{min-width:475px}.min-height-475{min-height:475px}.max-width-475{max-width:475px}.max-height-475{max-height:475px}.width-480{width:480px}.height-480{height:480px}.min-width-480{min-width:480px}.min-height-480{min-height:480px}.max-width-480{max-width:480px}.max-height-480{max-height:480px}.width-485{width:485px}.height-485{height:485px}.min-width-485{min-width:485px}.min-height-485{min-height:485px}.max-width-485{max-width:485px}.max-height-485{max-height:485px}.width-490{width:490px}.height-490{height:490px}.min-width-490{min-width:490px}.min-height-490{min-height:490px}.max-width-490{max-width:490px}.max-height-490{max-height:490px}.width-495{width:495px}.height-495{height:495px}.min-width-495{min-width:495px}.min-height-495{min-height:495px}.max-width-495{max-width:495px}.max-height-495{max-height:495px}.width-500{width:500px}.height-500{height:500px}.min-width-500{min-width:500px}.min-height-500{min-height:500px}.max-width-500{max-width:500px}.max-height-500{max-height:500px}@media only screen and (min-width: 767px){.width-d-0{width:0px !important}.height-d-0{height:0px !important}.min-width-d-0{min-width:0px !important}.min-height-d-0{min-height:0px !important}.max-width-d-0{max-width:0px !important}.max-height-d-0{max-height:0px !important}.width-d-5{width:5px !important}.height-d-5{height:5px !important}.min-width-d-5{min-width:5px !important}.min-height-d-5{min-height:5px !important}.max-width-d-5{max-width:5px !important}.max-height-d-5{max-height:5px !important}.width-d-10{width:10px !important}.height-d-10{height:10px !important}.min-width-d-10{min-width:10px !important}.min-height-d-10{min-height:10px !important}.max-width-d-10{max-width:10px !important}.max-height-d-10{max-height:10px !important}.width-d-15{width:15px !important}.height-d-15{height:15px !important}.min-width-d-15{min-width:15px !important}.min-height-d-15{min-height:15px !important}.max-width-d-15{max-width:15px !important}.max-height-d-15{max-height:15px !important}.width-d-20{width:20px !important}.height-d-20{height:20px !important}.min-width-d-20{min-width:20px !important}.min-height-d-20{min-height:20px !important}.max-width-d-20{max-width:20px !important}.max-height-d-20{max-height:20px !important}.width-d-25{width:25px !important}.height-d-25{height:25px !important}.min-width-d-25{min-width:25px !important}.min-height-d-25{min-height:25px !important}.max-width-d-25{max-width:25px !important}.max-height-d-25{max-height:25px !important}.width-d-30{width:30px !important}.height-d-30{height:30px !important}.min-width-d-30{min-width:30px !important}.min-height-d-30{min-height:30px !important}.max-width-d-30{max-width:30px !important}.max-height-d-30{max-height:30px !important}.width-d-35{width:35px !important}.height-d-35{height:35px !important}.min-width-d-35{min-width:35px !important}.min-height-d-35{min-height:35px !important}.max-width-d-35{max-width:35px !important}.max-height-d-35{max-height:35px !important}.width-d-40{width:40px !important}.height-d-40{height:40px !important}.min-width-d-40{min-width:40px !important}.min-height-d-40{min-height:40px !important}.max-width-d-40{max-width:40px !important}.max-height-d-40{max-height:40px !important}.width-d-45{width:45px !important}.height-d-45{height:45px !important}.min-width-d-45{min-width:45px !important}.min-height-d-45{min-height:45px !important}.max-width-d-45{max-width:45px !important}.max-height-d-45{max-height:45px !important}.width-d-50{width:50px !important}.height-d-50{height:50px !important}.min-width-d-50{min-width:50px !important}.min-height-d-50{min-height:50px !important}.max-width-d-50{max-width:50px !important}.max-height-d-50{max-height:50px !important}.width-d-55{width:55px !important}.height-d-55{height:55px !important}.min-width-d-55{min-width:55px !important}.min-height-d-55{min-height:55px !important}.max-width-d-55{max-width:55px !important}.max-height-d-55{max-height:55px !important}.width-d-60{width:60px !important}.height-d-60{height:60px !important}.min-width-d-60{min-width:60px !important}.min-height-d-60{min-height:60px !important}.max-width-d-60{max-width:60px !important}.max-height-d-60{max-height:60px !important}.width-d-65{width:65px !important}.height-d-65{height:65px !important}.min-width-d-65{min-width:65px !important}.min-height-d-65{min-height:65px !important}.max-width-d-65{max-width:65px !important}.max-height-d-65{max-height:65px !important}.width-d-70{width:70px !important}.height-d-70{height:70px !important}.min-width-d-70{min-width:70px !important}.min-height-d-70{min-height:70px !important}.max-width-d-70{max-width:70px !important}.max-height-d-70{max-height:70px !important}.width-d-75{width:75px !important}.height-d-75{height:75px !important}.min-width-d-75{min-width:75px !important}.min-height-d-75{min-height:75px !important}.max-width-d-75{max-width:75px !important}.max-height-d-75{max-height:75px !important}.width-d-80{width:80px !important}.height-d-80{height:80px !important}.min-width-d-80{min-width:80px !important}.min-height-d-80{min-height:80px !important}.max-width-d-80{max-width:80px !important}.max-height-d-80{max-height:80px !important}.width-d-85{width:85px !important}.height-d-85{height:85px !important}.min-width-d-85{min-width:85px !important}.min-height-d-85{min-height:85px !important}.max-width-d-85{max-width:85px !important}.max-height-d-85{max-height:85px !important}.width-d-90{width:90px !important}.height-d-90{height:90px !important}.min-width-d-90{min-width:90px !important}.min-height-d-90{min-height:90px !important}.max-width-d-90{max-width:90px !important}.max-height-d-90{max-height:90px !important}.width-d-95{width:95px !important}.height-d-95{height:95px !important}.min-width-d-95{min-width:95px !important}.min-height-d-95{min-height:95px !important}.max-width-d-95{max-width:95px !important}.max-height-d-95{max-height:95px !important}.width-d-100{width:100px !important}.height-d-100{height:100px !important}.min-width-d-100{min-width:100px !important}.min-height-d-100{min-height:100px !important}.max-width-d-100{max-width:100px !important}.max-height-d-100{max-height:100px !important}.width-d-105{width:105px !important}.height-d-105{height:105px !important}.min-width-d-105{min-width:105px !important}.min-height-d-105{min-height:105px !important}.max-width-d-105{max-width:105px !important}.max-height-d-105{max-height:105px !important}.width-d-110{width:110px !important}.height-d-110{height:110px !important}.min-width-d-110{min-width:110px !important}.min-height-d-110{min-height:110px !important}.max-width-d-110{max-width:110px !important}.max-height-d-110{max-height:110px !important}.width-d-115{width:115px !important}.height-d-115{height:115px !important}.min-width-d-115{min-width:115px !important}.min-height-d-115{min-height:115px !important}.max-width-d-115{max-width:115px !important}.max-height-d-115{max-height:115px !important}.width-d-120{width:120px !important}.height-d-120{height:120px !important}.min-width-d-120{min-width:120px !important}.min-height-d-120{min-height:120px !important}.max-width-d-120{max-width:120px !important}.max-height-d-120{max-height:120px !important}.width-d-125{width:125px !important}.height-d-125{height:125px !important}.min-width-d-125{min-width:125px !important}.min-height-d-125{min-height:125px !important}.max-width-d-125{max-width:125px !important}.max-height-d-125{max-height:125px !important}.width-d-130{width:130px !important}.height-d-130{height:130px !important}.min-width-d-130{min-width:130px !important}.min-height-d-130{min-height:130px !important}.max-width-d-130{max-width:130px !important}.max-height-d-130{max-height:130px !important}.width-d-135{width:135px !important}.height-d-135{height:135px !important}.min-width-d-135{min-width:135px !important}.min-height-d-135{min-height:135px !important}.max-width-d-135{max-width:135px !important}.max-height-d-135{max-height:135px !important}.width-d-140{width:140px !important}.height-d-140{height:140px !important}.min-width-d-140{min-width:140px !important}.min-height-d-140{min-height:140px !important}.max-width-d-140{max-width:140px !important}.max-height-d-140{max-height:140px !important}.width-d-145{width:145px !important}.height-d-145{height:145px !important}.min-width-d-145{min-width:145px !important}.min-height-d-145{min-height:145px !important}.max-width-d-145{max-width:145px !important}.max-height-d-145{max-height:145px !important}.width-d-150{width:150px !important}.height-d-150{height:150px !important}.min-width-d-150{min-width:150px !important}.min-height-d-150{min-height:150px !important}.max-width-d-150{max-width:150px !important}.max-height-d-150{max-height:150px !important}.width-d-155{width:155px !important}.height-d-155{height:155px !important}.min-width-d-155{min-width:155px !important}.min-height-d-155{min-height:155px !important}.max-width-d-155{max-width:155px !important}.max-height-d-155{max-height:155px !important}.width-d-160{width:160px !important}.height-d-160{height:160px !important}.min-width-d-160{min-width:160px !important}.min-height-d-160{min-height:160px !important}.max-width-d-160{max-width:160px !important}.max-height-d-160{max-height:160px !important}.width-d-165{width:165px !important}.height-d-165{height:165px !important}.min-width-d-165{min-width:165px !important}.min-height-d-165{min-height:165px !important}.max-width-d-165{max-width:165px !important}.max-height-d-165{max-height:165px !important}.width-d-170{width:170px !important}.height-d-170{height:170px !important}.min-width-d-170{min-width:170px !important}.min-height-d-170{min-height:170px !important}.max-width-d-170{max-width:170px !important}.max-height-d-170{max-height:170px !important}.width-d-175{width:175px !important}.height-d-175{height:175px !important}.min-width-d-175{min-width:175px !important}.min-height-d-175{min-height:175px !important}.max-width-d-175{max-width:175px !important}.max-height-d-175{max-height:175px !important}.width-d-180{width:180px !important}.height-d-180{height:180px !important}.min-width-d-180{min-width:180px !important}.min-height-d-180{min-height:180px !important}.max-width-d-180{max-width:180px !important}.max-height-d-180{max-height:180px !important}.width-d-185{width:185px !important}.height-d-185{height:185px !important}.min-width-d-185{min-width:185px !important}.min-height-d-185{min-height:185px !important}.max-width-d-185{max-width:185px !important}.max-height-d-185{max-height:185px !important}.width-d-190{width:190px !important}.height-d-190{height:190px !important}.min-width-d-190{min-width:190px !important}.min-height-d-190{min-height:190px !important}.max-width-d-190{max-width:190px !important}.max-height-d-190{max-height:190px !important}.width-d-195{width:195px !important}.height-d-195{height:195px !important}.min-width-d-195{min-width:195px !important}.min-height-d-195{min-height:195px !important}.max-width-d-195{max-width:195px !important}.max-height-d-195{max-height:195px !important}.width-d-200{width:200px !important}.height-d-200{height:200px !important}.min-width-d-200{min-width:200px !important}.min-height-d-200{min-height:200px !important}.max-width-d-200{max-width:200px !important}.max-height-d-200{max-height:200px !important}.width-d-205{width:205px !important}.height-d-205{height:205px !important}.min-width-d-205{min-width:205px !important}.min-height-d-205{min-height:205px !important}.max-width-d-205{max-width:205px !important}.max-height-d-205{max-height:205px !important}.width-d-210{width:210px !important}.height-d-210{height:210px !important}.min-width-d-210{min-width:210px !important}.min-height-d-210{min-height:210px !important}.max-width-d-210{max-width:210px !important}.max-height-d-210{max-height:210px !important}.width-d-215{width:215px !important}.height-d-215{height:215px !important}.min-width-d-215{min-width:215px !important}.min-height-d-215{min-height:215px !important}.max-width-d-215{max-width:215px !important}.max-height-d-215{max-height:215px !important}.width-d-220{width:220px !important}.height-d-220{height:220px !important}.min-width-d-220{min-width:220px !important}.min-height-d-220{min-height:220px !important}.max-width-d-220{max-width:220px !important}.max-height-d-220{max-height:220px !important}.width-d-225{width:225px !important}.height-d-225{height:225px !important}.min-width-d-225{min-width:225px !important}.min-height-d-225{min-height:225px !important}.max-width-d-225{max-width:225px !important}.max-height-d-225{max-height:225px !important}.width-d-230{width:230px !important}.height-d-230{height:230px !important}.min-width-d-230{min-width:230px !important}.min-height-d-230{min-height:230px !important}.max-width-d-230{max-width:230px !important}.max-height-d-230{max-height:230px !important}.width-d-235{width:235px !important}.height-d-235{height:235px !important}.min-width-d-235{min-width:235px !important}.min-height-d-235{min-height:235px !important}.max-width-d-235{max-width:235px !important}.max-height-d-235{max-height:235px !important}.width-d-240{width:240px !important}.height-d-240{height:240px !important}.min-width-d-240{min-width:240px !important}.min-height-d-240{min-height:240px !important}.max-width-d-240{max-width:240px !important}.max-height-d-240{max-height:240px !important}.width-d-245{width:245px !important}.height-d-245{height:245px !important}.min-width-d-245{min-width:245px !important}.min-height-d-245{min-height:245px !important}.max-width-d-245{max-width:245px !important}.max-height-d-245{max-height:245px !important}.width-d-250{width:250px !important}.height-d-250{height:250px !important}.min-width-d-250{min-width:250px !important}.min-height-d-250{min-height:250px !important}.max-width-d-250{max-width:250px !important}.max-height-d-250{max-height:250px !important}.width-d-255{width:255px !important}.height-d-255{height:255px !important}.min-width-d-255{min-width:255px !important}.min-height-d-255{min-height:255px !important}.max-width-d-255{max-width:255px !important}.max-height-d-255{max-height:255px !important}.width-d-260{width:260px !important}.height-d-260{height:260px !important}.min-width-d-260{min-width:260px !important}.min-height-d-260{min-height:260px !important}.max-width-d-260{max-width:260px !important}.max-height-d-260{max-height:260px !important}.width-d-265{width:265px !important}.height-d-265{height:265px !important}.min-width-d-265{min-width:265px !important}.min-height-d-265{min-height:265px !important}.max-width-d-265{max-width:265px !important}.max-height-d-265{max-height:265px !important}.width-d-270{width:270px !important}.height-d-270{height:270px !important}.min-width-d-270{min-width:270px !important}.min-height-d-270{min-height:270px !important}.max-width-d-270{max-width:270px !important}.max-height-d-270{max-height:270px !important}.width-d-275{width:275px !important}.height-d-275{height:275px !important}.min-width-d-275{min-width:275px !important}.min-height-d-275{min-height:275px !important}.max-width-d-275{max-width:275px !important}.max-height-d-275{max-height:275px !important}.width-d-280{width:280px !important}.height-d-280{height:280px !important}.min-width-d-280{min-width:280px !important}.min-height-d-280{min-height:280px !important}.max-width-d-280{max-width:280px !important}.max-height-d-280{max-height:280px !important}.width-d-285{width:285px !important}.height-d-285{height:285px !important}.min-width-d-285{min-width:285px !important}.min-height-d-285{min-height:285px !important}.max-width-d-285{max-width:285px !important}.max-height-d-285{max-height:285px !important}.width-d-290{width:290px !important}.height-d-290{height:290px !important}.min-width-d-290{min-width:290px !important}.min-height-d-290{min-height:290px !important}.max-width-d-290{max-width:290px !important}.max-height-d-290{max-height:290px !important}.width-d-295{width:295px !important}.height-d-295{height:295px !important}.min-width-d-295{min-width:295px !important}.min-height-d-295{min-height:295px !important}.max-width-d-295{max-width:295px !important}.max-height-d-295{max-height:295px !important}.width-d-300{width:300px !important}.height-d-300{height:300px !important}.min-width-d-300{min-width:300px !important}.min-height-d-300{min-height:300px !important}.max-width-d-300{max-width:300px !important}.max-height-d-300{max-height:300px !important}.width-d-305{width:305px !important}.height-d-305{height:305px !important}.min-width-d-305{min-width:305px !important}.min-height-d-305{min-height:305px !important}.max-width-d-305{max-width:305px !important}.max-height-d-305{max-height:305px !important}.width-d-310{width:310px !important}.height-d-310{height:310px !important}.min-width-d-310{min-width:310px !important}.min-height-d-310{min-height:310px !important}.max-width-d-310{max-width:310px !important}.max-height-d-310{max-height:310px !important}.width-d-315{width:315px !important}.height-d-315{height:315px !important}.min-width-d-315{min-width:315px !important}.min-height-d-315{min-height:315px !important}.max-width-d-315{max-width:315px !important}.max-height-d-315{max-height:315px !important}.width-d-320{width:320px !important}.height-d-320{height:320px !important}.min-width-d-320{min-width:320px !important}.min-height-d-320{min-height:320px !important}.max-width-d-320{max-width:320px !important}.max-height-d-320{max-height:320px !important}.width-d-325{width:325px !important}.height-d-325{height:325px !important}.min-width-d-325{min-width:325px !important}.min-height-d-325{min-height:325px !important}.max-width-d-325{max-width:325px !important}.max-height-d-325{max-height:325px !important}.width-d-330{width:330px !important}.height-d-330{height:330px !important}.min-width-d-330{min-width:330px !important}.min-height-d-330{min-height:330px !important}.max-width-d-330{max-width:330px !important}.max-height-d-330{max-height:330px !important}.width-d-335{width:335px !important}.height-d-335{height:335px !important}.min-width-d-335{min-width:335px !important}.min-height-d-335{min-height:335px !important}.max-width-d-335{max-width:335px !important}.max-height-d-335{max-height:335px !important}.width-d-340{width:340px !important}.height-d-340{height:340px !important}.min-width-d-340{min-width:340px !important}.min-height-d-340{min-height:340px !important}.max-width-d-340{max-width:340px !important}.max-height-d-340{max-height:340px !important}.width-d-345{width:345px !important}.height-d-345{height:345px !important}.min-width-d-345{min-width:345px !important}.min-height-d-345{min-height:345px !important}.max-width-d-345{max-width:345px !important}.max-height-d-345{max-height:345px !important}.width-d-350{width:350px !important}.height-d-350{height:350px !important}.min-width-d-350{min-width:350px !important}.min-height-d-350{min-height:350px !important}.max-width-d-350{max-width:350px !important}.max-height-d-350{max-height:350px !important}.width-d-355{width:355px !important}.height-d-355{height:355px !important}.min-width-d-355{min-width:355px !important}.min-height-d-355{min-height:355px !important}.max-width-d-355{max-width:355px !important}.max-height-d-355{max-height:355px !important}.width-d-360{width:360px !important}.height-d-360{height:360px !important}.min-width-d-360{min-width:360px !important}.min-height-d-360{min-height:360px !important}.max-width-d-360{max-width:360px !important}.max-height-d-360{max-height:360px !important}.width-d-365{width:365px !important}.height-d-365{height:365px !important}.min-width-d-365{min-width:365px !important}.min-height-d-365{min-height:365px !important}.max-width-d-365{max-width:365px !important}.max-height-d-365{max-height:365px !important}.width-d-370{width:370px !important}.height-d-370{height:370px !important}.min-width-d-370{min-width:370px !important}.min-height-d-370{min-height:370px !important}.max-width-d-370{max-width:370px !important}.max-height-d-370{max-height:370px !important}.width-d-375{width:375px !important}.height-d-375{height:375px !important}.min-width-d-375{min-width:375px !important}.min-height-d-375{min-height:375px !important}.max-width-d-375{max-width:375px !important}.max-height-d-375{max-height:375px !important}.width-d-380{width:380px !important}.height-d-380{height:380px !important}.min-width-d-380{min-width:380px !important}.min-height-d-380{min-height:380px !important}.max-width-d-380{max-width:380px !important}.max-height-d-380{max-height:380px !important}.width-d-385{width:385px !important}.height-d-385{height:385px !important}.min-width-d-385{min-width:385px !important}.min-height-d-385{min-height:385px !important}.max-width-d-385{max-width:385px !important}.max-height-d-385{max-height:385px !important}.width-d-390{width:390px !important}.height-d-390{height:390px !important}.min-width-d-390{min-width:390px !important}.min-height-d-390{min-height:390px !important}.max-width-d-390{max-width:390px !important}.max-height-d-390{max-height:390px !important}.width-d-395{width:395px !important}.height-d-395{height:395px !important}.min-width-d-395{min-width:395px !important}.min-height-d-395{min-height:395px !important}.max-width-d-395{max-width:395px !important}.max-height-d-395{max-height:395px !important}.width-d-400{width:400px !important}.height-d-400{height:400px !important}.min-width-d-400{min-width:400px !important}.min-height-d-400{min-height:400px !important}.max-width-d-400{max-width:400px !important}.max-height-d-400{max-height:400px !important}.width-d-405{width:405px !important}.height-d-405{height:405px !important}.min-width-d-405{min-width:405px !important}.min-height-d-405{min-height:405px !important}.max-width-d-405{max-width:405px !important}.max-height-d-405{max-height:405px !important}.width-d-410{width:410px !important}.height-d-410{height:410px !important}.min-width-d-410{min-width:410px !important}.min-height-d-410{min-height:410px !important}.max-width-d-410{max-width:410px !important}.max-height-d-410{max-height:410px !important}.width-d-415{width:415px !important}.height-d-415{height:415px !important}.min-width-d-415{min-width:415px !important}.min-height-d-415{min-height:415px !important}.max-width-d-415{max-width:415px !important}.max-height-d-415{max-height:415px !important}.width-d-420{width:420px !important}.height-d-420{height:420px !important}.min-width-d-420{min-width:420px !important}.min-height-d-420{min-height:420px !important}.max-width-d-420{max-width:420px !important}.max-height-d-420{max-height:420px !important}.width-d-425{width:425px !important}.height-d-425{height:425px !important}.min-width-d-425{min-width:425px !important}.min-height-d-425{min-height:425px !important}.max-width-d-425{max-width:425px !important}.max-height-d-425{max-height:425px !important}.width-d-430{width:430px !important}.height-d-430{height:430px !important}.min-width-d-430{min-width:430px !important}.min-height-d-430{min-height:430px !important}.max-width-d-430{max-width:430px !important}.max-height-d-430{max-height:430px !important}.width-d-435{width:435px !important}.height-d-435{height:435px !important}.min-width-d-435{min-width:435px !important}.min-height-d-435{min-height:435px !important}.max-width-d-435{max-width:435px !important}.max-height-d-435{max-height:435px !important}.width-d-440{width:440px !important}.height-d-440{height:440px !important}.min-width-d-440{min-width:440px !important}.min-height-d-440{min-height:440px !important}.max-width-d-440{max-width:440px !important}.max-height-d-440{max-height:440px !important}.width-d-445{width:445px !important}.height-d-445{height:445px !important}.min-width-d-445{min-width:445px !important}.min-height-d-445{min-height:445px !important}.max-width-d-445{max-width:445px !important}.max-height-d-445{max-height:445px !important}.width-d-450{width:450px !important}.height-d-450{height:450px !important}.min-width-d-450{min-width:450px !important}.min-height-d-450{min-height:450px !important}.max-width-d-450{max-width:450px !important}.max-height-d-450{max-height:450px !important}.width-d-455{width:455px !important}.height-d-455{height:455px !important}.min-width-d-455{min-width:455px !important}.min-height-d-455{min-height:455px !important}.max-width-d-455{max-width:455px !important}.max-height-d-455{max-height:455px !important}.width-d-460{width:460px !important}.height-d-460{height:460px !important}.min-width-d-460{min-width:460px !important}.min-height-d-460{min-height:460px !important}.max-width-d-460{max-width:460px !important}.max-height-d-460{max-height:460px !important}.width-d-465{width:465px !important}.height-d-465{height:465px !important}.min-width-d-465{min-width:465px !important}.min-height-d-465{min-height:465px !important}.max-width-d-465{max-width:465px !important}.max-height-d-465{max-height:465px !important}.width-d-470{width:470px !important}.height-d-470{height:470px !important}.min-width-d-470{min-width:470px !important}.min-height-d-470{min-height:470px !important}.max-width-d-470{max-width:470px !important}.max-height-d-470{max-height:470px !important}.width-d-475{width:475px !important}.height-d-475{height:475px !important}.min-width-d-475{min-width:475px !important}.min-height-d-475{min-height:475px !important}.max-width-d-475{max-width:475px !important}.max-height-d-475{max-height:475px !important}.width-d-480{width:480px !important}.height-d-480{height:480px !important}.min-width-d-480{min-width:480px !important}.min-height-d-480{min-height:480px !important}.max-width-d-480{max-width:480px !important}.max-height-d-480{max-height:480px !important}.width-d-485{width:485px !important}.height-d-485{height:485px !important}.min-width-d-485{min-width:485px !important}.min-height-d-485{min-height:485px !important}.max-width-d-485{max-width:485px !important}.max-height-d-485{max-height:485px !important}.width-d-490{width:490px !important}.height-d-490{height:490px !important}.min-width-d-490{min-width:490px !important}.min-height-d-490{min-height:490px !important}.max-width-d-490{max-width:490px !important}.max-height-d-490{max-height:490px !important}.width-d-495{width:495px !important}.height-d-495{height:495px !important}.min-width-d-495{min-width:495px !important}.min-height-d-495{min-height:495px !important}.max-width-d-495{max-width:495px !important}.max-height-d-495{max-height:495px !important}.width-d-500{width:500px !important}.height-d-500{height:500px !important}.min-width-d-500{min-width:500px !important}.min-height-d-500{min-height:500px !important}.max-width-d-500{max-width:500px !important}.max-height-d-500{max-height:500px !important}}button{background:none;border:0;padding:0;margin:0;box-shadow:none;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-1{width:.25rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.border{border-width:1px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-left{text-align:left}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media(min-width: 640px){.sm\:py-4{padding-top:1rem;padding-bottom:1rem}}@media(min-width: 768px){.md\:mb-16{margin-bottom:4rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-1\/2{width:50%}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:gap-12{gap:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-center{text-align:center}}@media(min-width: 1024px){.lg\:flex-row{flex-direction:row}}.cajaMenu{background-color:#fff;z-index:1000;width:100vw;height:100vh;top:0;right:-110%;transition:all .25s;display:flex;flex-wrap:wrap;height:-moz-max-content;height:max-content}@media only screen and (max-width: 1500px){.cajaMenu{position:sticky}}.cajaMenu.open{right:0}.cajaMenu .headerMenu{display:flex;align-items:center;justify-content:space-between;padding:15px;padding-left:30px;border-bottom:1px solid #e1e1e4;flex-direction:row;display:none;position:fixed;top:0;background:#fff;right:-110%;transition:right 500ms;max-width:500px;z-index:1000}.cajaMenu .headerMenu .logoHeader{width:150px;margin-right:20px}.cajaMenu .headerMenu.open{display:flex !important;right:0}.cajaMenu .headerMenu .btn-menuMovil{margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}.cajaMenu .headerMenu .btn-menuMovil img{width:30px}.cajaMenu .headerMenu .cajaUsuario{display:flex;gap:6px;justify-content:space-between;align-items:center;margin-right:auto}.cajaMenu .headerMenu .cajaUsuario.boton{height:35px;width:35px;justify-content:center;align-items:center}.cajaMenu .headerMenu .cajaUsuario.boton.btn-cesta a{line-height:28px}@media only screen and (min-width: 1500px){.cajaMenu .headerMenu{display:none}}@media only screen and (min-width: 1500px){.cajaMenu{display:flex;flex-wrap:wrap;margin:0 auto;position:sticky;top:0;width:100%;height:unset}}.cajaMenu nav{width:100%}@media only screen and (max-width: 1500px){.cajaMenu nav{position:fixed;right:-110%;top:69px;display:none;transition:right 500ms;max-width:500px;z-index:1000}.cajaMenu nav.open{right:0;display:block}}@media only screen and (max-width: 1500px){.cajaMenu nav{height:calc(100% - 60px);padding:0 30px;overflow-y:auto}}@media only screen and (min-width: 767px)and (max-width: 1500px){.cajaMenu nav{padding:0 50px}}.cajaMenu .menu{list-style:none;padding:0;margin:60px 0 0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#2a2a29}@media only screen and (min-width: 1500px){.cajaMenu .menu{margin:0;flex-direction:row;align-items:flex-start;justify-content:center;padding:0 20px}}.cajaMenu .menu li{position:relative;display:flex;align-items:center;justify-content:flex-end;color:#2a2a29;flex-direction:column}.cajaMenu .menu li a{text-decoration:none;color:#2a2a29;padding:10px 0;display:block}.cajaMenu .menu li a.menuPrimario{transition:padding .3s ease}.cajaMenu .menu li .flechaMenu{width:20px;height:36px;padding-top:14px;margin-left:10px;transition:transform .2s ease}@media only screen and (min-width: 1500px){.cajaMenu .menu li .flechaMenu{display:none}}.cajaMenu .menu li .ultimaOportunidad img{width:16px}@media only screen and (min-width: 1500px){.cajaMenu .submenu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;box-shadow:0 16px 24px 2px rgba(29,17,51,.04),0 6px 32px 4px rgba(9,32,77,.12),0 8px 12px -5px rgba(29,17,51,.12);list-style:none;padding:10px;min-width:180px;display:none;z-index:1000;border-radius:6px}.cajaMenu .submenu li{width:100%}.cajaMenu .submenu li a{padding:8px 10px;display:block;color:#2a2a29;white-space:nowrap}.cajaMenu .submenu li .submenu{top:0;left:100%;border:1px solid #ddd;display:none}.cajaMenu .submenu li:hover>.submenu{display:block}}.cajaMenu .submenu-parent:hover>.submenu{display:block}@media only screen and (max-width: 1500px){.cajaMenu .submenu{display:none;position:relative;width:100%;padding-left:20px;padding-right:25px;max-height:0;overflow:hidden;transition:max-height .2s ease}.cajaMenu .submenu.activo{display:block}.cajaMenu .submenu li{width:100%}.cajaMenu .submenu li a{display:block;width:100%;padding:10px 5px;text-align:right;line-height:1.2}.cajaMenu .submenu li .flechaMenu{width:10px;margin-left:10px;display:inline-block;transition:transform .2s ease}.cajaMenu .submenu li .flechaMenu.activo{transform:rotate(180deg)}.cajaMenu .submenu li .submenu{display:none;padding-left:15px;padding-right:0;max-height:0;overflow:hidden;transition:max-height .2s ease}.cajaMenu .submenu li .submenu a{color:#6f6d6e;font-weight:400}.cajaMenu .submenu li .submenu.activo{display:block}}.cajaMenu .submenu .enlaceMenu{margin-right:0;text-transform:unset}@media only screen and (min-width: 767px){.cajaMenu .submenu .enlaceMenu{margin-right:auto;margin-left:0}}.enlaceMenu{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;margin-right:20px;text-transform:uppercase;font-weight:600}@media only screen and (min-width: 1500px){.enlaceMenu{text-transform:unset;font-weight:400}}.enlaceMenu a{flex-grow:1;text-align:right}.enlaceMenu .flechaMenu{width:20px;margin-right:-20px;transition:transform .2s ease;display:inline-block}.enlaceMenu .flechaMenu img{width:100%;display:block}.enlaceMenu .flechaMenu.activo{transform:rotate(180deg)}.cajaMenuMarcas{position:fixed;top:100px;right:-110%;width:100vw;height:calc(100vh - 100px);background-color:#fff;z-index:1000;padding:0 30px;transition:right 500ms}@media only screen and (max-width: 767px){.cajaMenuMarcas{max-width:500px}}@media only screen and (min-width: 767px){.cajaMenuMarcas{top:0;height:100vh}}.cajaMenuMarcas.open{right:0}.cajaMenuMarcas .headerMenuDesktop{width:1280px;margin:20px auto;display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.cajaMenuMarcas .headerMenuDesktop{display:none}}.cajaMenuMarcas .headerMenuDesktop .botonCierre{margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;cursor:pointer}.cajaMenuMarcas .headerMenuDesktop .botonCierre img{width:20px}.cajaMenuMarcas .menuMarcas{display:flex;flex-direction:column;height:100%;line-height:2}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas{padding-top:20px}}.cajaMenuMarcas .menuMarcas h3{color:#ff4a7a;text-align:center;margin:10px 0;font-size:20px}.cajaMenuMarcas .menuMarcas .marcasDestacadas{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:350px;margin:10px auto;padding:0}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .marcasDestacadas{max-width:1280px}}.cajaMenuMarcas .menuMarcas .marcasDestacadas .logoMarcaDestacada{flex:0 0 30%}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .marcasDestacadas .logoMarcaDestacada{flex:0 0 15%}}.cajaMenuMarcas .menuMarcas .marcasDestacadas .logosMarcasDestacada{margin:30px 0;padding:0 20px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .marcasDestacadas .logosMarcasDestacada{flex-wrap:nowrap;padding:0;margin:30px 0 72px}}.cajaMenuMarcas .menuMarcas .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada{flex:1 1 25%}@media only screen and (min-width: 318px){.cajaMenuMarcas .menuMarcas .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada{flex-grow:0}}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada{flex:1 1 15%}}.cajaMenuMarcas .menuMarcas .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada img{width:80%}.cajaMenuMarcas .menuMarcas .marcasDestacadas img{width:75%;max-height:120px}.cajaMenuMarcas .menuMarcas .listadoMarcas{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex:1;min-height:0}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .listadoMarcas{width:100%;margin:0 auto;max-width:1280px}}.cajaMenuMarcas .menuMarcas .listadoMarcas .nombres{flex:0 0 80%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.cajaMenuMarcas .menuMarcas .listadoMarcas .nombres::-webkit-scrollbar{display:none}@media only screen and (max-width: 767px){.cajaMenuMarcas .menuMarcas .listadoMarcas .nombres{height:100%;overflow-y:scroll}}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .listadoMarcas .nombres{display:flex;flex-wrap:wrap;gap:50px;flex:1 1 20%}}.cajaMenuMarcas .menuMarcas .listadoMarcas .nombres h4{color:#ff4a7a;font-size:18px;margin:10px 0 5px}.cajaMenuMarcas .menuMarcas .listadoMarcas .nombres p{margin:0 0 5px;font-size:18px}.cajaMenuMarcas .menuMarcas .listadoMarcas .botoneraMarcas{background-color:#ffc9dc;border-radius:25px;text-align:center;padding:5px;width:-moz-max-content;width:max-content;color:#af2354;min-height:0;overflow-y:auto;height:100%;scrollbar-width:none;-ms-overflow-style:none}.cajaMenuMarcas .menuMarcas .listadoMarcas .botoneraMarcas::-webkit-scrollbar{display:none}@media only screen and (min-width: 767px){.cajaMenuMarcas .menuMarcas .listadoMarcas .botoneraMarcas{height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:space-around}}.cajaMenuMarcas .menuMarcas .listadoMarcas .botoneraMarcas p{margin:0;padding:2px;line-height:1;cursor:pointer}.cajaMenuMarcas .menuMarcas .listadoMarcas .botoneraMarcas p.activa{color:#fff;background:#ff4a7a;border-radius:50%;width:23px;height:23px;display:inline-block;line-height:20px}a{color:#2a2a29}a :hover{color:#2a2a29}.pointer{cursor:pointer}.relative{position:relative}.flex{display:flex}.hidden{display:none !important}.invisible{visibility:hidden !important}@media only screen and (min-width: 767px){.hiddenDesktop{display:none !important}}@media only screen and (min-width: 767px){.movil{display:none !important}}.desktop{display:none !important}.desktop-flex{display:none !important}@media only screen and (min-width: 767px){.desktop{display:block !important}.desktop-flex{display:flex !important}}header{font-size:14px}header .barraEnvia,header .barraOfertasFlash{font-size:12px}@media only screen and (min-width: 767px){header .barraEnvia,header .barraOfertasFlash{font-size:14px}}header .barraEnvia .texto,header .barraOfertasFlash .texto{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:5px}@media only screen and (min-width: 767px){header .barraEnvia .texto,header .barraOfertasFlash .texto{max-width:764px}}@media only screen and (min-width: 1020px){header .barraEnvia .texto,header .barraOfertasFlash .texto{max-width:1020px}}@media only screen and (min-width: 1500px){header .barraEnvia .texto,header .barraOfertasFlash .texto{max-width:1280px}}header .barraEnvia .texto img,header .barraOfertasFlash .texto img{width:20px}.barraHeader{display:flex;justify-content:space-between;align-items:center;margin:0 15px;padding:25px 0;width:calc(100vw - 30px)}@media only screen and (min-width: 767px){.barraHeader{width:100%;margin:0 auto;max-width:764px;transition:padding .3s ease}.barraHeader.scrolled{padding:12px 0 5px}}@media only screen and (min-width: 1020px){.barraHeader{max-width:1020px}}@media only screen and (min-width: 1500px){.barraHeader{max-width:1280px}}.barraHeader .logoHeader img{width:150px}@media only screen and (min-width: 413px){.barraHeader .logoHeader img{width:200px}}.barraHeader .cajaUsuario{display:flex;gap:6px;justify-content:space-between;align-items:center;margin-left:auto}.barraHeader .cajaUsuario .boton{position:relative;height:35px;width:35px;display:flex;align-items:center;justify-content:center}.barraHeader .cajaUsuario .boton.btn-cesta{justify-content:flex-start}.barraHeader .cajaUsuario .boton #cantidadEnLaCesta{position:absolute;top:-1px;left:19px;font-size:12px;padding:0 2px;aspect-ratio:1/1;text-align:center;background:#2a2a29;width:-moz-fit-content;width:fit-content;min-width:15px;min-height:15px;display:flex;color:#fff;align-items:center;border-radius:100%;justify-content:center}.barraHeader .cajaUsuario .btn-usuario{display:none}@media only screen and (min-width: 1500px){.barraHeader .cajaUsuario .btn-usuario{display:flex}}.barraHeader .cajaUsuario .btn-favoritos{display:none}@media only screen and (min-width: 1500px){.barraHeader .cajaUsuario .btn-favoritos{display:flex}}.barraHeader .btn-menuMovil{display:flex}@media only screen and (min-width: 1500px){.barraHeader .btn-menuMovil{display:none}}.boton-chat{position:fixed;bottom:20px;right:-100px;background:#0a5;height:67px;width:67px;border-radius:100%;padding:2px}.boton-chat.visible{right:20px;transition:left 2s}.boton-chat a{height:63px;width:100%;display:inline-block;padding:0 !important;line-height:63px;text-align:center}.boton-chat:hover{box-shadow:#666 1px 1px 6px 1px}.boton-chat svg{fill:#fff;width:38px;position:relative;height:63px}@media only screen and (max-width: 767px){.boton-chat{height:42px;width:42px;right:6px !important;bottom:46px}.boton-chat a{height:38px}.boton-chat svg{width:28px;top:-2px;height:43px}}svg.icon{width:1em;fill:currentColor}input.buscadorMenu{border:none !important;height:2em !important;padding:0 !important;padding-left:.6em !important;box-sizing:border-box;outline:none;box-shadow:none;background-clip:padding-box}input.buscadorMenu:hover,input.buscadorMenu:focus,input.buscadorMenu:active{border:none !important;outline:none !important;box-shadow:none !important}.buscadorMenu{width:250px}.section{width:100%}.section .container{width:100%;padding:0 15px}@media only screen and (min-width: 767px){.section .container{padding:0;margin:0 auto;max-width:764px}}@media only screen and (min-width: 1020px){.section .container{max-width:1020px}}@media only screen and (min-width: 1500px){.section .container{max-width:1280px}}.section .container-footer{max-width:1000px;margin:0 auto}@media only screen and (min-width: 767px){.section .container-footer{max-width:764px}}@media only screen and (min-width: 1020px){.section .container-footer{max-width:1020px}}@media only screen and (min-width: 1500px){.section .container-footer{max-width:1280px}}.section .container-ventajas{border-top:1px solid #e1e1e4;text-align:center;padding:60px 15px}@media only screen and (min-width: 767px){.section .container-ventajas{padding:60px 0}}@media only screen and (min-width: 767px)and (max-width: 992px){.section .container-ventajas{max-width:580px}}.section .container-ventajas h2{font-size:24px;color:#2a2a29}.section .container-ventajas h3{font-size:18px}.section .container-ventajas p{color:#2a2a29;padding-top:5px}.section .container-ventajas .itemsVentajas{display:flex;justify-content:center;align-items:flex-start;gap:10px;max-width:472px;margin:40px auto 0;flex-wrap:wrap}@media only screen and (min-width: 767px){.section .container-ventajas .itemsVentajas{gap:50px;max-width:764px}}@media only screen and (min-width: 992px){.section .container-ventajas .itemsVentajas{gap:90px;flex-wrap:nowrap}}@media only screen and (min-width: 1020px){.section .container-ventajas .itemsVentajas{max-width:1020px}}@media only screen and (min-width: 1500px){.section .container-ventajas .itemsVentajas{max-width:1280px}}.section .container-ventajas .itemsVentajas .itemVentaja{display:flex;align-items:center;justify-content:flex-start;flex:1 1 45%;gap:5px}@media only screen and (min-width: 767px){.section .container-ventajas .itemsVentajas .itemVentaja{gap:8px;flex:0 0 max-content}}.section .container-ventajas .itemsVentajas .itemVentaja img{flex:0 0 27px;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (min-width: 767px){.section .container-ventajas .itemsVentajas .itemVentaja img{width:40px}}.section .container-ventajas .itemsVentajas .itemVentaja .texto{flex:1 1 90%;text-align:left}.section .container-ventajas .itemsVentajas .itemVentaja .texto p{font-size:12px}.section .container-ventajas .itemsVentajas .itemVentaja .texto p.text-big{font-size:12px}@media only screen and (min-width: 767px){.section .container-ventajas .itemsVentajas .itemVentaja .texto p.text-big{font-size:16px}}.section .container.infoFooter{display:flex;gap:60px;align-items:flex-start;padding-top:14px;padding-bottom:4px;border-top:1px solid #e1e1e4}@media only screen and (max-width: 767px){.section .container.infoFooter{flex-wrap:wrap}}@media only screen and (min-width: 767px){.section .container.infoFooter{padding-top:48px;padding-bottom:28px}}.section .container.infoFooter .empresa p{font-size:13px;margin-top:10px}@media only screen and (min-width: 767px){.section .container.infoFooter .empresa p{font-size:16px}}.section .container.infoFooter .empresa img{width:130px}@media only screen and (min-width: 767px){.section .container.infoFooter .empresa img{width:160px}}.section .container.infoFooter .menufooter ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;color:#2a2a29;gap:10px;z-index:100}@media only screen and (min-width: 767px){.section .container.infoFooter .menufooter ul{gap:17px}}.section .container.infoFooter .menufooter ul li{position:relative;color:#2a2a29;font-size:12px;text-decoration:none;color:#2a2a29;display:block}@media only screen and (min-width: 767px){.section .container.infoFooter .menufooter ul li{font-size:14px}}.section .container.infoFooter .menufooter ul li a{text-decoration:none}.section .container.infoFooter .redesSociales{display:flex;align-items:center;gap:4px;margin-top:12px}@media only screen and (min-width: 767px){.section .container.infoFooter .redesSociales{gap:6px;margin-top:14px}}.section .container.infoFooter .redesSociales .red{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#f9c9d9;border-radius:12px;cursor:pointer}@media only screen and (min-width: 767px){.section .container.infoFooter .redesSociales .red{width:28px;height:28px;border-radius:14px}}.section .container.infoFooter .redesSociales .red img{width:60%}.section .container.infoFooter .encuentranos{margin-left:auto;text-align:right;line-height:1.5;position:relative;color:#2a2a29;font-size:12px;text-decoration:none;display:block}@media only screen and (max-width: 767px){.section .container.infoFooter .encuentranos{flex-grow:1;width:100%;flex-basis:100%;text-align:left;margin:-15px;padding:15px;border:1px solid #ddd;border-width:1px 0 1px 0}}@media only screen and (min-width: 767px){.section .container.infoFooter .encuentranos{font-size:14px}}.section .container.infoFooter .encuentranos a{text-decoration:none}.section .container.infoFooter .trustmark{margin-left:auto;text-align:right;font-weight:800;line-height:1.5}@media only screen and (min-width: 767px){.section .container.infoFooter .trustmark{font-size:14px}}.section .container.infoFooter .trustmark.movil{font-size:12px;text-align:left;margin-top:14px;font-weight:400}.section .container.infoFooter .trustmark img{width:37px;margin-top:3px}@media only screen and (min-width: 767px){.section .container.infoFooter .trustmark img{width:92px;margin-top:7px}}.section .container.copiwrite{padding:5px 0}@media only screen and (max-width: 767px){.section .container.copiwrite{font-size:12px}}.section .container.copiwrite .legales{list-style:none;padding:0;margin:0;display:flex;gap:30px;justify-content:center}@media only screen and (min-width: 767px){.section .container.copiwrite .legales{justify-content:flex-start}}.section .container.copiwrite .legales li{position:relative}.section .container.copiwrite .legales li a{text-decoration:none;padding:10px 0;display:block;font-size:12px}h1{font-size:31px}@media only screen and (min-width: 767px){h1{font-size:48px}}h2{font-size:21px}@media only screen and (min-width: 767px){h2{font-size:32px}}h4{font-size:12px}@media only screen and (min-width: 767px){h4{font-size:16px}}.tiempoLimite{display:flex;gap:10px;color:#ff4a7a;margin-bottom:6px;font-weight:800}.tiempoLimite img{width:13px}.section .container.recomendaciones{margin:35px auto}@media only screen and (min-width: 767px){.section .container.recomendaciones{margin:100px auto 50px}}.section .container.recomendaciones h3{margin-bottom:20px;font-size:14px}@media only screen and (min-width: 767px){.section .container.recomendaciones h3{font-size:16px}}.section .container.recomendaciones .carousell{width:100%;overflow:hidden;margin:10px 0;line-height:1.5}@media only screen and (min-width: 767px){.section .container.recomendaciones .carousell{margin:30px 0}}.section .container.recomendaciones .carousell .carousellWrapper{display:flex;align-items:flex-start}.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell a{text-decoration:none}.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell img{width:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:.9/1}.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell .producto{font-weight:800;font-size:12px}@media only screen and (min-width: 767px){.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell .producto{font-size:15px}}.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell .precioLista{font-size:12px;text-decoration:line-through}@media only screen and (min-width: 767px){.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell .precioLista{font-size:13px}}.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell .precioOferta{font-weight:800;color:#ff4a7a;font-size:12px}@media only screen and (min-width: 767px){.section .container.recomendaciones .carousell .carousellWrapper .itemCarousell .precioOferta{font-size:15px}}.section-footer{background:linear-gradient(90deg, #FEB95C 0%, #F7B82B 32.5%, #FFAB7A 68.5%, #FF9456 100%)}.section-footer .newsLetter{display:flex;align-items:center;justify-content:space-around;width:100%;padding:20px 0;margin:0 auto;max-width:100%;gap:10px;flex-direction:column}@media only screen and (min-width: 767px){.section-footer .newsLetter{width:1280px;flex-direction:row;gap:20px;padding:40px 0}}@media only screen and (min-width: 1500px){.section-footer .newsLetter{padding:40px 100px}}.section-footer .newsLetter .mensaje{display:flex;justify-content:flex-start;align-items:flex-start;flex:0 0 60%;margin-left:auto;margin-right:auto;width:248px}@media only screen and (min-width: 767px){.section-footer .newsLetter .mensaje{width:unset;margin-left:-15px;margin-right:unset;align-items:center}}.section-footer .newsLetter .mensaje img{width:15%}.section-footer .newsLetter .mensaje .textos{text-align:left;padding-left:10px;width:-moz-max-content;width:max-content}@media only screen and (min-width: 767px){.section-footer .newsLetter .mensaje .textos{width:90%;padding-left:40px}}.section-footer .newsLetter .mensaje .textos h2{font-size:24px;color:#2a2a29;text-align:center}@media only screen and (min-width: 767px){.section-footer .newsLetter .mensaje .textos h2{font-size:18px;text-align:left}}@media only screen and (min-width: 1020px){.section-footer .newsLetter .mensaje .textos h2{font-size:24px}}.section-footer .newsLetter .mensaje .textos p{color:#2a2a29;font-size:12px}@media only screen and (min-width: 767px){.section-footer .newsLetter .mensaje .textos p{font-size:12px;padding-top:9px}}@media only screen and (min-width: 1020px){.section-footer .newsLetter .mensaje .textos p{padding-top:10px;font-size:16px}}.section-footer .newsLetter .formulario{flex:1 1 40%;color:#2a2a29;font-size:12px;text-align:center}@media only screen and (min-width: 767px){.section-footer .newsLetter .formulario{font-size:12px;text-align:unset}}.section-footer .newsLetter form{display:flex;flex-direction:column;gap:5px;margin-top:5px;width:200px;text-align:center}@media only screen and (min-width: 767px){.section-footer .newsLetter form{gap:10px;width:unset;text-align:left}}@media only screen and (min-width: 1500px){.section-footer .newsLetter form{gap:18px}}.section-footer .newsLetter form input{width:100%;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;border-radius:4px;border:1px solid #717171;padding:2px;text-align:center}@media only screen and (min-width: 767px){.section-footer .newsLetter form input{font-size:12px;padding:4px;text-align:left}}@media only screen and (min-width: 1020px){.section-footer .newsLetter form input{padding:8px;width:305px;font-size:14px}}@media only screen and (min-width: 1600px){.section-footer .newsLetter form input{padding:8px;width:405px}}.section-footer .newsLetter form .boton{text-align:center;background:#f9c9d9;color:#000;padding:10px;width:-moz-max-content;width:max-content;cursor:pointer;font-size:12px;padding:4px 10px;margin:12px auto 0;display:none}.section-footer .newsLetter form .boton a{color:#000;text-decoration:none}@media only screen and (min-width: 767px){.section-footer .newsLetter form .boton{font-size:12px;margin:unset;display:block}}@media only screen and (min-width: 767px){.section-footer .newsLetter form .boton{font-size:14px;padding:10px}}.modalAnadirCarrito{position:fixed;right:-110%;top:0;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);z-index:10000}.modalAnadirCarrito.open{right:0}.modalAnadirCarrito .containerAnadirCarito{width:100%;position:relative;background:#fff;height:-moz-max-content;height:max-content;display:flex;max-width:1440px;padding:47px 120px;height:max-content;gap:200px;flex-wrap:wrap}@media only screen and (min-width: 767px){.modalAnadirCarrito .containerAnadirCarito{max-width:764px}}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito{max-width:1020px}}@media only screen and (min-width: 1500px){.modalAnadirCarrito .containerAnadirCarito{max-width:1280px}}.modalAnadirCarrito .containerAnadirCarito .btn-cierraModal{position:absolute;top:26px;right:33px;margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}.modalAnadirCarrito .containerAnadirCarito .imagenProducto{flex:0 0 439px;display:flex;flex-direction:column;justify-content:flex-start;gap:17px}@media only screen and (min-width: 767px){.modalAnadirCarrito .containerAnadirCarito .imagenProducto{flex:0 0 439px}}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito .imagenProducto{flex:0 0 439px}}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .miniaturas{order:2;display:none}@media only screen and (min-width: 767px){.modalAnadirCarrito .containerAnadirCarito .imagenProducto .miniaturas{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .miniaturas .miniatura{flex:0 0 100px;height:152px;cursor:pointer}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .miniaturas .miniatura img{-o-object-fit:cover;object-fit:cover;width:180px;height:152px}}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .carousellImagenes{flex:0 0 514px;width:439px;overflow:hidden;text-align:center;overflow:hidden;position:relative}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .carousellImagenes .imagenesWrapper{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;top:0}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .carousellImagenes .imagenesWrapper .item{flex:0 0 439px;height:514px;display:flex;align-items:center;justify-content:center}.modalAnadirCarrito .containerAnadirCarito .imagenProducto .carousellImagenes .imagenesWrapper .item img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.modalAnadirCarrito .containerAnadirCarito .infoProducto{flex:0 0 100%;display:flex;flex-direction:column;justify-content:center;max-width:474px}@media only screen and (min-width: 767px){.modalAnadirCarrito .containerAnadirCarito .infoProducto{flex:1 1 40%}}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito .infoProducto{flex:0 0 45%}}.modalAnadirCarrito .containerAnadirCarito .infoProducto h2{font-size:28px;text-decoration:underline;margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito .infoProducto h2{font-size:36px}}.modalAnadirCarrito .containerAnadirCarito .infoProducto h2 span{position:relative}.modalAnadirCarrito .containerAnadirCarito .infoProducto h2 span img{width:100px;position:absolute;bottom:-20px}.modalAnadirCarrito .containerAnadirCarito .infoProducto p{font-size:12px;line-height:1.5}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito .infoProducto p{font-size:16px}}.modalAnadirCarrito .containerAnadirCarito .datos{display:flex;justify-content:flex-start;margin-top:30px;margin-bottom:30px}.modalAnadirCarrito .containerAnadirCarito .datos .precios{display:flex;flex-direction:column;align-items:flex-end}.modalAnadirCarrito .containerAnadirCarito .datos .precios .precioOferta{font-size:21px}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito .datos .precios .precioOferta{font-size:32px}}.modalAnadirCarrito .containerAnadirCarito .datos .precios .precioLista{text-decoration:line-through}.modalAnadirCarrito .containerAnadirCarito .datos .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%;margin-left:20px;margin-right:20px;height:-moz-max-content;height:max-content}@media only screen and (min-width: 767px){.modalAnadirCarrito .containerAnadirCarito .datos .descuentoPorcentaje{font-size:14px}}@media only screen and (min-width: 1020px){.modalAnadirCarrito .containerAnadirCarito .datos .descuentoPorcentaje{margin-right:100px}}.modalAnadirCarrito .containerAnadirCarito .datos .limiteTiempo{display:flex;flex-direction:column;align-items:flex-start;width:-moz-max-content;width:max-content}.modalAnadirCarrito .containerAnadirCarito .datos .limiteTiempo .tiempoLimite{color:#ff4a7a;display:flex;align-items:center;gap:5px;justify-content:flex-start;font-weight:400}.modalAnadirCarrito .containerAnadirCarito .datos .limiteTiempo .tiempoLimite img{width:25px}@media only screen and (max-width: 767px){.modalAnadirCarrito .containerAnadirCarito .datos .limiteTiempo .tiempoLimite{width:-moz-max-content;width:max-content}}.modalAnadirCarrito .containerAnadirCarito .atributos h4{font-weight:400}.modalAnadirCarrito .containerAnadirCarito .atributos .tonoColores{display:flex;align-items:center;gap:5px}.modalAnadirCarrito .containerAnadirCarito .atributos .tonoColores select{display:none}.modalAnadirCarrito .containerAnadirCarito .atributos .tonoColores .tonoColor{width:30px;height:30px;border-radius:15px;margin:10px 0;cursor:pointer}.modalAnadirCarrito .containerAnadirCarito .atributos .tonoColores .tonoColor.activa{border:1px solid #2a2a29}.modalAnadirCarrito .containerAnadirCarito .cajaAnadirAlCarrito{display:flex;align-items:center;margin:30px 0}.modalAnadirCarrito .containerAnadirCarito .cajaAnadirAlCarrito .contador{border:1px solid #2a2a29;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0;font-size:12px;width:45px;height:32px}@media only screen and (min-width: 767px){.modalAnadirCarrito .containerAnadirCarito .cajaAnadirAlCarrito .contador{height:26px;width:69px;font-size:14px}}.modalAnadirCarrito .containerAnadirCarito .cajaAnadirAlCarrito .contador .cambia{width:20px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.modalAnadirCarrito .containerAnadirCarito .cajaAnadirAlCarrito .contador .cambia.disabled{cursor:unset;pointer-events:none;opacity:0}.modalAnadirCarrito .containerAnadirCarito .cajaAnadirAlCarrito .anadirAlCarrito{margin:unset;margin-left:10px}.anadirAlCarrito{position:relative}.anadirAlCarrito.agotado{opacity:.7;cursor:unset;pointer-events:none;margin-left:0 !important}.loader{display:none}.cargando .loader{display:block}.cargando .texto-sin-loader{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.toast-mens{display:flex;align-items:center;gap:0;width:auto;position:fixed;top:10px;right:20px;background:#fff;border:1px solid #ddd;padding:0 25px 0 0;min-width:180px;border-radius:6px;box-shadow:3px 3px 4px 4px rgba(0,0,0,.2509803922);z-index:5000000000 !important}.toast-mens img{height:72px}.toast-mens svg{height:60px;margin:0px 16px}.loader{animation-name:fa-spin;animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear);height:20px;width:20px;position:absolute;left:0;right:0;margin:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-msg{display:none;color:#e41b1b}p.error-msg{margin:0}input.error,textarea.error{border:2px solid #e41b1b !important}label.sin-error{color:green}input:not(.btn).sin-error,textarea.sin-error{border:2px solid green !important}input.error~.error-msg,textarea.error~.error-msg{display:block}input.error~em{color:#e41b1b}input.error+label.error,textarea.error+label.error{display:none !important}.modalGuay{position:fixed;right:-110%;top:0;margin:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:10000;background-color:rgba(0,0,0,0);transition:background-color 500ms ease}.modalGuay.open{right:0;background-color:rgba(0,0,0,.2)}.modalGuay .avisameContenedor{right:-110%;width:calc(100% - 16px);max-width:620px;background-color:#fff;position:relative;padding:0;border-radius:15px;font-size:12px;line-height:1.3;transition:right 500ms ease;border-radius:38px}.modalGuay .avisameContenedor.open{right:0}@media only screen and (min-width: 767px){.modalGuay .avisameContenedor{font-size:16px}}.modalGuay .avisameContenedor .btn-cierraModal{position:absolute;z-index:9;margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);top:22px;right:22px}@media only screen and (max-width: 767px){.modalGuay .avisameContenedor .btn-cierraModal{top:13px;right:13px}}.modalGuay .avisameContenedor .campos{position:relative;margin:18px auto 12px}.modalGuay .avisameContenedor .campos input[type=email]{width:100%;border:none;height:33px;background:#fff;padding:11px;border-radius:200px;box-shadow:0 4px 4px rgba(0,0,0,.2509803922);position:relative;outline:none !important}.modalGuay .avisameContenedor .campos .btn-guardar-aviso-promo{position:absolute;width:85px;height:33px;top:0;right:0px;background-color:#c82861;border-radius:200px;font-weight:700;color:#fff;font-size:.93rem;letter-spacing:0;line-height:33px;white-space:nowrap;text-align:center}.modalGuay .avisameContenedor .condiciones{position:relative;padding-left:30px;margin-bottom:20px;display:flex;align-items:flex-start}@media only screen and (min-width: 767px){.modalGuay .avisameContenedor .condiciones{padding-left:32px}}.modalGuay .avisameContenedor .condiciones input[type=checkbox]{position:absolute;top:0;left:0;width:40px;height:40px;opacity:0;cursor:pointer;z-index:2}.modalGuay .avisameContenedor .condiciones .textoAutorizacion{position:relative;font-size:13px;line-height:24px}.modalGuay .avisameContenedor .condiciones .textoAutorizacion a{color:#c82861;text-decoration:none}.modalGuay .avisameContenedor .condiciones .textoAutorizacion::before{content:"";position:absolute;left:-30px;top:auto;width:20px;height:20px;border-radius:50%;background-color:#f9c9d9;border:2px solid #f9c9d9;transition:background-color .2s}@media only screen and (min-width: 767px){.modalGuay .avisameContenedor .condiciones .textoAutorizacion::before{left:-32px;width:20px;height:20px}}.modalGuay .avisameContenedor .condiciones .textoAutorizacion::after{content:"";position:absolute;left:-21px;top:4px;width:6px;height:14px;border:solid #2a2a29;border-width:0 1px 1px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}@media only screen and (min-width: 767px){.modalGuay .avisameContenedor .condiciones .textoAutorizacion::after{left:-23px;top:calc(50% - 9px);border-width:0 2px 2px 0;width:6px;height:12px}}.modalGuay .avisameContenedor .condiciones input[type=checkbox]:checked+.textoAutorizacion::before{background-color:#f9c9d9;border-color:#f9c9d9}.modalGuay .avisameContenedor .condiciones input[type=checkbox]:checked+.textoAutorizacion::after{opacity:1}.modalGuay .cuerpo-modal-guay{display:flex}@media only screen and (max-width: 767px){.modalGuay .cuerpo-modal-guay{flex-wrap:wrap}}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-imagen{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#db0a67;align-self:stretch;width:33%}@media only screen and (max-width: 767px){.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-imagen{padding:35px 0 10px;width:100%;height:12rem;position:relative}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-imagen img{max-height:100%}}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido{text-align:center;padding:20px 40px 20px 20px;align-self:stretch;width:67%;border-radius:0 40px 40px 0;background-color:#fff2f7}@media only screen and (max-width: 767px){.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido{width:100%;border-radius:0;padding:15px 30px 26px}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido>div{max-width:300px;margin:auto}}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido .modal-guay-titulo{margin:15px auto 17px;text-transform:uppercase;font-weight:700;font-size:2rem;letter-spacing:0;line-height:normal;color:#c82861}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido .cupon{color:#c82861;font-size:5.3rem;line-height:1}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p{color:#5e5d5d;font-size:.93rem;letter-spacing:0;line-height:normal}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p.rosa{font-size:1.5rem;color:#c82861;text-transform:uppercase}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p.small{font-size:.75rem;color:#5d5c5c;margin:-12px auto;max-width:316px}.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p.label{font-size:.75rem;color:#5d5c5c;margin:-12px auto -5px}.modalGuay .mensaje-error{color:#e41b1b;position:relative;top:-10px}#MyCustomTrustbadge{margin:30px auto}@media only screen and (min-width: 767px){#MyCustomTrustbadge{position:fixed;left:15px;bottom:8px}}.Chivo{font-family:Neue Haas Grotesk Display Pro}.Chivo-light{font-family:Neue Haas Grotesk Display Pro}.Chivo-medium{font-family:Neue Haas Grotesk Display Pro}.Chivo-bold{font-family:Neue Haas Grotesk Display Pro}.Chivo-extraBold{font-family:Neue Haas Grotesk Display Pro}#backdropBuscador{width:100VW;height:100vh;position:fixed;right:-110%;top:0;background-color:rgba(42,42,41,.2);z-index:10000;transition:right 500ms}#backdropBuscador.visible{right:0}@media only screen and (min-width: 767px){#backdropBuscador{right:0;display:none}#backdropBuscador.visible{display:block}}#backdropBuscador #cajaBuscador{position:relative;background:#fff;width:100vw;height:100vh;padding:15px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador{max-width:764px}}@media only screen and (min-width: 1020px){#backdropBuscador #cajaBuscador{max-width:1020px}}@media only screen and (min-width: 1500px){#backdropBuscador #cajaBuscador{max-width:1280px}}#backdropBuscador #cajaBuscador img{width:20px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador{height:-moz-max-content;height:max-content;padding:40px 30px;border-radius:10px;box-shadow:0px 5px 10px rgba(0,0,0,.1);margin:135px auto}}#backdropBuscador #cajaBuscador .headerBuscador{text-align:right;display:flex;justify-content:flex-end}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .headerBuscador{position:absolute;right:15px;top:15px}}#backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador{margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);margin-left:auto;cursor:pointer;display:flex;justify-content:center;align-items:center}#backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador img{width:20px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador img.flecha{display:none}}@media only screen and (max-width: 767px){#backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador img.cruz{display:none}}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;flex-wrap:wrap}}#backdropBuscador #cajaBuscador .bodyBuscador .buscadorModal{width:calc(100% + 30px);border-bottom:1px solid #2a2a29;margin:14px -15px;padding:15px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .buscadorModal{display:none}}#backdropBuscador #cajaBuscador .bodyBuscador .buscadorModal input{border:none;width:100%}#backdropBuscador #cajaBuscador .bodyBuscador h2{font-size:14px;margin:20px 0 10px 0}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador h2{font-size:20px}}#backdropBuscador #cajaBuscador .bodyBuscador .ultimasBusquedas{flex:0 0 100%;justify-content:flex-start;align-items:center;gap:37px}#backdropBuscador #cajaBuscador .bodyBuscador .ultimasBusquedas h2{font-size:18px;margin:0}@media only screen and (max-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .ultimasBusquedas{display:none}}#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares{flex:0 0 100%}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares{flex:0 0 200px}}@media only screen and (min-width: 992px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares{flex:0 0 250px}}@media only screen and (max-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;scrollbar-width:none;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares::-webkit-scrollbar{display:none}}@media only screen and (max-width: 767px)and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares{gap:10px}}@media only screen and (max-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton{width:-moz-max-content;width:max-content;height:20px;padding:0 9px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px #2a2a29 solid;border-radius:5px;color:#2a2a29;font-size:12px;white-space:nowrap;cursor:pointer}}@media only screen and (max-width: 767px)and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton{font-size:14px;height:33px;border-radius:10px;padding:0 15px}}@media only screen and (max-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton.select,#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton.activo{background-color:#2a2a29;color:#fff}#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton:hover{background-color:#2a2a29;color:#fff}}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares{font-size:17px;padding-top:10px}#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .busquedaPopular{margin-bottom:10px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados{flex:1 1 70%}@media only screen and (max-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados{height:calc(100vh - 230px)}}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados{flex:1 1 50%}}@media only screen and (min-width: 1020px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados{flex:1 1 65%}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos{height:calc(100% - 44px);overflow-y:auto;width:100%;overflow-x:hidden;margin-top:20px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper{display:flex;justify-content:flex-start;align-items:stretch;gap:17px;flex-wrap:wrap;margin:0 15px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper{gap:60px;margin:0;overflow-x:auto;width:440px;flex-wrap:nowrap}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar-track{background:#ffd397;border-radius:4px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar-thumb{background:#f9c9d9;border-radius:4px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar-thumb:hover{background:#fe8846}}@media only screen and (min-width: 992px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper{width:390px}}@media only screen and (min-width: 1020px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper{width:650px}}@media only screen and (min-width: 1500px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper{width:1000px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto{flex:0 0 calc(50% - 9.5px);gap:50px;margin-bottom:20px;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;gap:0;justify-content:flex-start;border:1px solid #6f6d6e;border-radius:5px;margin-bottom:unset}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .imagen{display:block;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-width:284px;margin:auto}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px;gap:10px;font-size:12px;height:100%}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info{font-size:14px}}@media only screen and (min-width: 1020px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info{font-size:16px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .tiempo-Limite{color:#ff4a7a;display:flex;align-items:center;gap:5px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .tiempo-Limite img{width:25px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria{margin:18px 0 10px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria a{color:#2a2a29;text-transform:uppercase;text-decoration:none}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria a:hover{color:#ff4a7a}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .nombreProducto a{line-height:1.5;color:#464646;text-decoration:none}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .nombreProducto a:hover{color:#ff4a7a}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios{display:flex;align-items:center;width:100%;gap:6px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios{gap:16px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .descuentoPorcentaje{font-size:14px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioLista{color:#6f6d6e;text-decoration:line-through;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioLista{font-size:14px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioOferta{color:#464646;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioOferta{font-size:16px}}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto{border:none;flex:0 0 190px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .imagen{width:100%;aspect-ratio:1/1.08;display:block;background-image:url("ruta/a/tu/imagen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:5px}@media only screen and (min-width: 767px){#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .imagen{height:200px}}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info{padding:5px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info a{text-decoration:none}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .tiempo-Limite{font-size:13px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria{font-size:15px;text-transform:uppercase}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .nombreProducto{font-size:14px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios{gap:8px}#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .anadirAlCarrito{display:none}#backdropBuscador #cajaBuscador .btn-vuelveArriba{margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);position:absolute;right:15px;bottom:15px}#backdropBuscador #cajaBuscador .btn-vuelveArriba .flecha{transform:rotate(90deg)}.modalAvisame{position:fixed;right:-110%;top:0;margin:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:10000;background-color:rgba(0,0,0,0);transition:background-color 500ms ease}.modalAvisame.open{right:0;background-color:rgba(0,0,0,.2)}.modalAvisame .avisameContenedor{right:-110%;width:calc(100% - 16px);max-width:890px;background-color:#fff;position:relative;padding:30px 24px;border-radius:15px;font-size:12px;line-height:1.3;transition:right 500ms ease}.modalAvisame .avisameContenedor.open{right:0}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor{font-size:16px;border-radius:38px;padding:75px 63px}}.modalAvisame .avisameContenedor .btn-cierraModal{position:absolute;margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);top:33px;right:33px}@media only screen and (max-width: 767px){.modalAvisame .avisameContenedor .btn-cierraModal{top:13px;right:13px;width:25px;height:25px}.modalAvisame .avisameContenedor .btn-cierraModal img{width:20px}}.modalAvisame .avisameContenedor .label{color:#6f6d6e;margin-bottom:3px}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .label{margin-bottom:6px}}.modalAvisame .avisameContenedor h3{font-size:18px;margin-bottom:15px}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor h3{font-size:32px;margin-bottom:32px}}.modalAvisame .avisameContenedor h3.smaller{font-size:16px}.modalAvisame .avisameContenedor h3.smaller strong{color:#c82861}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor h3.smaller{font-size:25px;line-height:1.5;margin-bottom:10px;margin-top:5px}}.modalAvisame .avisameContenedor .campos{padding:20px 0;display:flex;justify-content:flex-start;gap:15px}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .campos{padding:20px 100px 20px 0;gap:38px}}.modalAvisame .avisameContenedor .campos input{font-size:12px;flex:1 1 200px;padding-left:8px}.modalAvisame .avisameContenedor .campos input input.email{border:none !important;height:2em !important;padding:0 !important;padding-left:.6em !important;box-sizing:border-box;outline:none;box-shadow:none;background-clip:padding-box}.modalAvisame .avisameContenedor .campos input input.email:hover,.modalAvisame .avisameContenedor .campos input input.email:focus,.modalAvisame .avisameContenedor .campos input input.email:active{border:none !important;outline:none !important;box-shadow:none !important}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .campos input{font-size:14px;padding-left:15px;flex:0 0 480px}}.modalAvisame .avisameContenedor .campos .boton-black{text-align:center;background:#f9c9d9;color:#000;padding:10px;width:-moz-max-content;width:max-content;cursor:pointer;flex:1 1 80px}.modalAvisame .avisameContenedor .campos .boton-black a{color:#000;text-decoration:none}.modalAvisame .avisameContenedor .condiciones{position:relative;padding-left:30px;margin-bottom:20px;display:flex;align-items:flex-start}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .condiciones{padding-left:32px}}.modalAvisame .avisameContenedor .condiciones input[type=checkbox]{position:absolute;top:0;left:0;width:40px;height:40px;opacity:0;cursor:pointer;z-index:2}.modalAvisame .avisameContenedor .condiciones .textoAutorizacion{position:relative;font-size:12px;line-height:1.4}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .condiciones .textoAutorizacion{font-size:18px}}.modalAvisame .avisameContenedor .condiciones .textoAutorizacion::before{content:"";position:absolute;left:-30px;top:auto;width:20px;height:20px;border-radius:50%;background-color:#f9c9d9;border:2px solid #f9c9d9;transition:background-color .2s}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .condiciones .textoAutorizacion::before{left:-32px;width:20px;height:20px}}.modalAvisame .avisameContenedor .condiciones .textoAutorizacion::after{content:"";position:absolute;left:-21px;top:calc(50% - 10px);width:6px;height:14px;border:solid #2a2a29;border-width:0 1px 1px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}@media only screen and (min-width: 767px){.modalAvisame .avisameContenedor .condiciones .textoAutorizacion::after{left:-23px;top:calc(50% - 9px);border-width:0 2px 2px 0;width:6px;height:12px}}.modalAvisame .avisameContenedor .condiciones input[type=checkbox]:checked+.textoAutorizacion::before{background-color:#f9c9d9;border-color:#f9c9d9}.modalAvisame .avisameContenedor .condiciones input[type=checkbox]:checked+.textoAutorizacion::after{opacity:1}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-Mediu.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-Mediu.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-Light.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-Black.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-BlackItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-Bold.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-Roman.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-Roman.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("NeueHaasDisplay-RomanItalic.woff2") format("woff2"),url("NeueHaasDisplay-RomanItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-MediumItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-LightItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-BoldItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-XXThinItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-XXThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-XThinItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-XThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-XThin.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-XThin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-XXThin.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-XXThin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-Thin.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../../../fonts/NeueHaasDisplay-ThinItalic.woff2") format("woff2"),url("../../../fonts/NeueHaasDisplay-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}:root{--pink-top: #f9c9d9;--dark-bar: #2f2f2f;--header-bg: #ffffff;--text-main: #222222;--text-muted: #777777;--border: #dedede;--accent: #ffbf00;--font: "Neue Haas Grotesk Display Pro"}body{font-family:var(--font);color:var(--text-main)}body *{font-family:var(--font)}a{text-decoration:none;color:inherit}p{font-weight:500}.fc-max-width{max-width:1200px}.fc-layout{padding-left:24px;padding-right:24px}.fc-breadcrumbs{background-color:#db6874;padding-top:24px;padding-bottom:24px}.fc-breadcrumbs-container,.fc-breadcrumbs-container *{font-size:14px}@media(max-width: 768px){.fc-breadcrumbs{padding-top:16px;padding-bottom:16px}.fc-breadcrumbs-container,.fc-breadcrumbs-container *{font-size:12px}}@media(min-width: 1024px){.fc-layout{padding-left:48px;padding-right:48px}}.top-promo{background:var(--pink-top);text-align:center;font-size:13px;padding:6px 10px;white-space:nowrap}.top-promo .icon img{width:33px}.top-strip{background:var(--dark-bar);text-align:center;font-size:13px;padding:6px 10px;color:#fff}.top-strip .icon img{width:33px}header{background:var(--header-bg);border-bottom:1px solid var(--border)}.header-inner{margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;-moz-column-gap:40px;column-gap:40px;row-gap:16px}.logo{display:block}.logo img{width:200px}.logo,.logo img{line-height:1}.search-wrapper{display:flex;align-items:center;background:#fff;border-radius:999px;border:2px solid #292929;padding:6px 10px;gap:8px;width:100%}.search-wrapper input{border:none;outline:none;flex:1;font-size:14px;font-family:inherit;color:#222;width:100%}.search-wrapper input::-moz-placeholder{color:#999}.search-wrapper input::placeholder{color:#999}.search-icon-left{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.search-icon-left svg{width:16px;height:16px}.search-icon-right{border:none;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.search-icon-right svg{width:16px;height:16px}.search-icon-right:hover svg circle,.search-icon-right:hover svg line{stroke:#000}.search-wrapper .icon-search-right{display:none}@media(max-width: 540px){.search-wrapper{max-width:100%;padding:2px 8px}.search-wrapper input{font-size:13px}}.header-right{display:flex;align-items:center;gap:14px;font-size:13px;white-space:nowrap;flex-shrink:0}.header-right .link-registrate{font-size:14px;text-transform:lowercase;color:var(--text-muted)}.header-right .icon-btns img{width:20px;height:20px;line-height:1}.icon-btns{display:flex;align-items:center;gap:10px;font-size:18px}.icon-btns .icon{cursor:pointer}.hamburger{display:none;cursor:pointer;margin-left:4px}.nav-bar{border-top:1px solid #292929;border-bottom:1px solid #292929;background:#fff}.nav-inner{padding:16px 16px;display:flex;align-items:center;justify-content:center;gap:18px;font-size:12px}.nav-menu-icon{font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--text-main)}.nav-menu-icon img{width:24px}.nav-links{display:flex;flex-wrap:wrap;gap:16px}.nav-links a{font-size:12px;color:var(--text-main)}@media(max-width: 768px){.logo,.logo img{min-width:130px;width:130px}.header-inner{padding:8px 10px;gap:16px}.search-wrapper{order:2;padding:2px 8px}.search-wrapper input{font-size:13px}.search-wrapper .icon-search-left{left:10px}.search-wrapper .icon-search-right{display:block;position:absolute;right:8px;font-size:14px;color:var(--text-muted)}.header-right .icon-btns img{width:14px}.search-icon-left svg,.search-icon-right svg{width:12px;height:12px}.header-right{order:3;gap:8px}.header-right .link-registrate{display:none}.hamburger{display:block}.hamburger img{width:28px}.nav-bar{display:none}.top-promo{font-size:11px;padding:4px 6px}}@media(max-width: 540px){.header-inner{gap:16px}.logo,.logo img{min-width:130px;width:130px}.icon-btns{gap:16px;font-size:16px}}:root{--cf-pink: #EB5F72;--cf-pink-light: #FBD0D7;--cf-white: #ffffff}.cf-footer{background:var(--cf-pink);color:var(--cf-white);position:relative;overflow:hidden}.cf-footer-inner{padding-top:60px;padding-bottom:110px;display:grid;grid-template-columns:280px 1fr 1fr 1fr;grid-template-areas:"brand about   offers care" "brand payments social care";-moz-column-gap:60px;column-gap:60px;row-gap:30px;align-items:flex-start}.cf-footer-brand{grid-area:brand}.cf-footer-logo{margin-bottom:8px}.cf-footer-logo svg,.cf-footer-logo img{width:300px}.cf-footer-tagline{font-size:12px;letter-spacing:1px;font-weight:500;text-transform:uppercase}.cf-footer-column-title{font-weight:500;margin-bottom:6px}.cf-footer-column a{font-size:16px;font-weight:500;line-height:1.8}.cf-footer-about{grid-area:about}.cf-footer-offers{grid-area:offers}.cf-footer-care{grid-area:care}.cf-footer-payments{grid-area:payments;display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:12px}.cf-footer-payments-logos{display:flex;gap:18px;align-items:flex-start;justify-content:center}.cf-footer-payments-logos img{display:block}.cf-footer-payment-visa{width:60px}.cf-footer-payment-paypal{width:85px}.cf-footer-legal{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:4px;opacity:.85}.cf-footer-legal a{color:inherit;text-decoration:none;font-size:11px;line-height:1}.cf-footer-social{grid-area:social;gap:8px;font-size:12px}.cf-footer-social-icons{display:flex;gap:10px;align-items:center}.cf-footer-social-icons a{width:32px;height:32px;background-color:#fff;border-radius:999px}.cf-footer-social-icons img,.cf-footer-social-icons svg{width:18px;height:18px;display:block}.cf-footer-hashtag{font-weight:500}.cf-footer-shipping{position:absolute;right:-160px;bottom:-200px;width:400px;height:400px;background:var(--cf-pink-light);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:40px;text-align:center}.cf-footer-shipping-inner{transform:translate(-70px, -80px)}.cf-footer-shipping-icon{display:block;margin:0 auto 6px;width:96px}.cf-footer-shipping-text-small{font-size:18px;line-height:1;margin-bottom:6px;color:#db6874;font-weight:500}.cf-footer-shipping-price{font-size:36px;font-weight:700;line-height:1;color:#db6874}@media(max-width: 1024px){.cf-footer-inner{-moz-column-gap:30px;column-gap:30px}}@media(max-width: 768px){.cf-footer-inner{padding-top:40px;padding-bottom:100px;grid-template-columns:1fr 1fr;grid-template-areas:"offers care" "about payments" "brand brand" "social social";-moz-column-gap:30px;column-gap:30px;row-gap:26px}.cf-footer-shipping-inner{transform:translate(-60px, -60px)}.cf-footer-shipping{right:-140px;bottom:-150px;width:300px;height:300px}.cf-footer-shipping-icon{width:60px}.cf-footer-shipping-text-small{font-size:12px}.cf-footer-shipping-price{font-size:24px}.cf-footer-logo{width:190px}.cf-footer-column a{font-size:14px}.cf-footer-tagline{font-size:8px}}@media(max-width: 359px){.cf-footer-inner{grid-template-columns:1fr;grid-template-areas:"offers" "care" "about" "payments" "brand" "social";row-gap:24px}.cf-footer-logo{font-size:36px}}.product-wrapper{background-color:#f6f6f6}.product-grid{display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 640px){.product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.product-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.product-grid__banner{grid-column:span 2;grid-row:span 2}}.product-card{position:relative;height:auto}.product-card .swiper-slide{position:relative;display:flex;justify-content:center;align-items:center;font-size:22px;border-radius:10px}.product-card__inner{display:flex;flex-direction:column;height:100%;gap:12px}.product-card__container{flex:1;display:flex;flex-direction:column}.product-card__image-wrap{background:#fff;text-align:center;aspect-ratio:3/4;display:flex}.product-card__image-wrap img{max-width:100%;height:auto;width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.product-card__info{font-size:13px;padding:0px 20px}.product-card__brand{font-weight:600;text-transform:uppercase}.product-card__name{font-weight:500;margin-top:4px;line-height:1.3}.product-card__bottom-container{margin-top:auto}.product-card__bottom{margin-top:8px;padding:0px 20px}.product-card__discount{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.product-card__discount-pill{background:#ffc600;padding:4px 10px;border-radius:999px;font-size:16px;font-weight:600;line-height:1}.product-card__prices{display:flex;align-items:center;gap:8px;text-align:right;font-size:13px}.product-card__old-price{display:block;text-decoration:line-through;text-decoration-color:#e60023;color:#999;font-size:12px;line-height:1}.product-card__price{font-weight:700;font-size:18px;line-height:1}.product-card__btn{width:100%;border:none;padding:10px 14px;background:#ffc0d1;font-size:18px;font-weight:600;cursor:pointer;font-family:inherit}.badge-new{position:absolute;top:0;left:0;width:0;height:0;border-top:65px solid #ffbc00;border-right:65px solid rgba(0,0,0,0)}.badge-new::before{content:"NEW";position:absolute;top:-50px;left:6px;transform:rotate(-45deg);font-size:14px;font-weight:700;letter-spacing:.05em;color:#fff}.favorite-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;padding:6px;background-color:rgba(0,0,0,0)}.favorite-btn img{width:24px;height:24px;display:block}@media(max-width: 540px){.product-card__info{font-size:10px;padding:0px 8px}.product-card__bottom{padding:0px 8px}.product-card__discount-pill{font-size:11px;padding:2px 8px}.product-card__old-price{font-size:10px}.product-card__price{font-size:12px}.product-card__btn{font-size:14px}}.generic-title__icon img{width:14px;margin-bottom:8px}.generic-title__title{font-size:36px;font-weight:800;margin-bottom:6px}.generic-title__subtitle{font-size:20px;font-style:italic;color:#555;font-family:"Bodoni Moda",sans-serif}@media(max-width: 540px){.generic-title__icon img{width:12px}.generic-title__title{font-size:24px;margin-bottom:0px}.generic-title__subtitle{font-size:14px}}.benefits{background:#ffd5e0;padding:24px 16px;gap:40px}.benefit{background:#ffd5e0;gap:12px;min-width:160px}.benefit-icon img{width:96px !important;aspect-ratio:16/9}.benefit-text p{color:#f4576e;text-transform:uppercase;font-size:16px;font-weight:600;line-height:normal;margin:0}@media(max-width: 768px){.ofertas-track{font-size:13px;gap:60px}.benefits{background:#fff;padding:0px;gap:1px}.benefit{min-width:140px;width:calc(50% - 2px);padding:24px 24px;flex-grow:1}.benefit-icon img{width:48px !important;aspect-ratio:16/9}.benefit-text p{font-size:10px}}@media(max-width: 540px){.benefit{padding:16px 12px}.benefit-icon img{width:48px !important;aspect-ratio:16/9}}.fc-swiper-buttons .swiper-button-next,.fc-swiper-buttons .swiper-button-prev{width:40px !important;height:40px !important;top:50%;transform:translateY(-50%)}.fc-swiper-buttons .swiper-button-next::after,.fc-swiper-buttons .swiper-button-prev::after{display:none !important}.fc-swiper-buttons .swiper-button-next svg,.fc-swiper-buttons .swiper-button-prev svg{width:40px;height:40px}.cta-link{text-decoration:none;color:#000;font-style:italic;font-size:16px}.cta-link.line{border-bottom:2px solid #000}.cta-link{line-height:1;font-size:20px}.cta-link img{width:14px;height:auto}@media(max-width: 540px){.cta-link span{font-size:14px}.cta-link img{width:11px}}@media(max-width: 768px){.cta-link.line{border-top:1px solid #000;border-bottom:1px solid #000}}.cheaper-products-container{background-color:#f6f6f6}.cheaper-slider .swiper-slide{height:auto !important}.cheaper-slider .swiper-button-next,.cheaper-slider .swiper-button-prev{width:24px !important;height:24px !important;top:50%;transform:translateY(-50%)}.cheaper-slider .swiper-button-next::after,.cheaper-slider .swiper-button-prev::after{display:none !important}.cheaper-slider .swiper-button-next svg,.cheaper-slider .swiper-button-prev svg{width:24px;height:24px}.newsletter{border-top:2px solid #000;border-bottom:2px solid #000;--dot-color: #ffd5e4;--bg-color: #ffffff;--dot-size: 6px;--dot-space: 100px;background-color:var(--bg-color);background-image:radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0),radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0);background-position:0 0,50px 50px;background-size:var(--dot-space) var(--dot-space)}.vip-main-container{padding-top:100px;padding-bottom:100px;gap:40px}.newsletter-main-container{border:2px solid #f3d4de;padding:10px}.newsletter-container{height:100%;width:100%;background-color:pink;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;position:relative}.cupon-container{position:absolute;width:100px;right:-20px;top:-60px;content:"";color:#fff;font-weight:800;padding:8px 12px}.cupon-container-text{position:absolute;top:0;bottom:0;align-items:center;justify-content:center;width:100%}.cupon-container-text *{line-height:1}.cupon-container svg{width:100px}.newsletter-subscripcion{font-size:22px;font-style:italic;font-weight:100}.newsletter-title{font-size:50px;font-weight:600}.newsletter-container p{font-size:14px;font-weight:100}.form-newsletter-container{display:flex;flex-direction:row;justify-content:center;width:100%;padding:20px}.form-newsletter-container input{border:none;width:70%;padding:10px}.boton-newsletter{background:#fbbe0e;border:none;width:30%;padding:10px;font-weight:800;cursor:pointer}.club-vip-container{background-color:#fff;display:flex;flex-direction:column;padding:20px}.club-vip-container h2{font-weight:500;font-size:90px;font-family:"Bodoni Moda",sans-serif;font-style:italic}.club-vip-container p{font-weight:100;font-size:20px}@media(max-width: 540px){.newsletter-container{padding:24px}.newsletter-main-container{width:90%}.newsletter-title{font-size:24px}.newsletter-subscripcion{font-size:14px}.newsletter-container p{font-size:14px}.form-newsletter-container{padding:20px 0px}.form-newsletter-container input,.boton-newsletter{padding:4px 10px;box-sizing:border-box}.boton-newsletter{font-size:14px;white-space:nowrap}.club-vip-container h2{font-size:48px}.club-vip-container p{font-size:14px}}@media(max-width: 880px){.vip-main-container{flex-direction:column;padding-top:48px;padding-bottom:48px}}.fc-swiper-home,.ofertas-dia__slider,.cheaper-slider,.promo-swiper,.brand-swiper,.fc-swiper-motivos{opacity:0;visibility:hidden;transition:opacity .3s ease}.fc-swiper-home.is-loaded,.ofertas-dia__slider.is-loaded,.cheaper-slider.is-loaded,.promo-swiper.is-loaded,.brand-swiper.is-loaded,.fc-swiper-motivos.is-loaded{opacity:1;visibility:visible}.ofertas-dia__slider,.cheaper-slider{max-height:650px}#MyCustomTrustbadge,.boton-chat{z-index:999}.barraHeader #cantidadEnLaCesta{position:absolute;top:-5px;right:-10px;font-size:12px;padding:0 2px;aspect-ratio:1/1;text-align:center;background:#2a2a29;width:-moz-fit-content;width:fit-content;min-width:15px;min-height:15px;display:flex;color:#fff;align-items:center;border-radius:100%;justify-content:center}.page-header{--dot-color: #ffffff;--bg-color: #ffd5e4;--dot-size: 6px;--dot-space: 100px;background-color:var(--bg-color);background-image:radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0),radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0);background-position:0 0,50px 50px;background-size:var(--dot-space) var(--dot-space)}.page-header h1{font-size:36px;font-family:"Bodoni Moda",sans-serif;line-height:1;margin:0;font-weight:600}.page-header img{width:16px}@media(max-width: 540px){.page-header h1{font-size:16px}}.barraHeader .btn-menuMovil img{width:30px}/*# sourceMappingURL=style.css.map */px) {
  .modalGuay .avisameContenedor .condiciones {
    padding-left: 32px;
  }
}
.modalGuay .avisameContenedor .condiciones input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
.modalGuay .avisameContenedor .condiciones .textoAutorizacion {
  position: relative;
  font-size: 13px;
  line-height: 24px;
}
.modalGuay .avisameContenedor .condiciones .textoAutorizacion a {
  color: #C82861;
  text-decoration: none;
}
.modalGuay .avisameContenedor .condiciones .textoAutorizacion::before {
  content: "";
  position: absolute;
  left: -30px;
  top: auto;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #f9c9d9;
  border: 2px solid #f9c9d9;
  transition: background-color 0.2s;
}
@media only screen and (min-width: 767px) {
  .modalGuay .avisameContenedor .condiciones .textoAutorizacion::before {
    left: -32px;
    width: 20px;
    height: 20px;
  }
}
.modalGuay .avisameContenedor .condiciones .textoAutorizacion::after {
  content: "";
  position: absolute;
  left: -21px;
  top: 4px;
  width: 6px;
  height: 14px;
  border: solid #2A2A29;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 767px) {
  .modalGuay .avisameContenedor .condiciones .textoAutorizacion::after {
    left: -23px;
    top: calc(50% - 9px);
    border-width: 0 2px 2px 0;
    width: 6px;
    height: 12px;
  }
}
.modalGuay .avisameContenedor .condiciones input[type=checkbox]:checked + .textoAutorizacion::before {
  background-color: #f9c9d9;
  border-color: #f9c9d9;
}
.modalGuay .avisameContenedor .condiciones input[type=checkbox]:checked + .textoAutorizacion::after {
  opacity: 1;
}
.modalGuay .cuerpo-modal-guay {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .modalGuay .cuerpo-modal-guay {
    flex-wrap: wrap;
  }
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-imagen {
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #db0a67;
  align-self: stretch;
  width: 33%;
}
@media only screen and (max-width: 767px) {
  .modalGuay .cuerpo-modal-guay .modal-guay-contenedor-imagen {
    padding: 35px 0 10px;
    width: 100%;
    height: 12rem;
    position: relative;
  }
  .modalGuay .cuerpo-modal-guay .modal-guay-contenedor-imagen img {
    max-height: 100%;
  }
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido {
  text-align: center;
  padding: 20px 40px 20px 20px;
  align-self: stretch;
  width: 67%;
  border-radius: 0 40px 40px 0;
  background-color: #fff2f7;
}
@media only screen and (max-width: 767px) {
  .modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido {
    width: 100%;
    border-radius: 0;
    padding: 15px 30px 26px;
  }
  .modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido > div {
    max-width: 300px;
    margin: auto;
  }
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido .modal-guay-titulo {
  margin: 15px auto 17px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2rem;
  letter-spacing: 0;
  line-height: normal;
  color: #C82861;
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido .cupon {
  color: #C82861;
  font-size: 5.3rem;
  line-height: 1;
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p {
  color: #5e5d5d;
  font-size: 0.93rem;
  letter-spacing: 0;
  line-height: normal;
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p.rosa {
  font-size: 1.5rem;
  color: #C82861;
  text-transform: uppercase;
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p.small {
  font-size: 0.75rem;
  color: #5d5c5c;
  margin: -12px auto;
  max-width: 316px;
}
.modalGuay .cuerpo-modal-guay .modal-guay-contenedor-contenido p.label {
  font-size: 0.75rem;
  color: #5d5c5c;
  margin: -12px auto -5px;
}
.modalGuay .mensaje-error {
  color: #E41B1B;
  position: relative;
  top: -10px;
}

#MyCustomTrustbadge {
  margin: 30px auto;
}
@media only screen and (min-width: 767px) {
  #MyCustomTrustbadge {
    position: fixed;
    left: 15px;
    bottom: 8px;
  }
}

/* ESTO TIENE QUE ESTAR AL FINAL DEL FICHERO */
.Chivo {
  font-family: Neue Haas Grotesk Display Pro;
}

.Chivo-light {
  font-family: Neue Haas Grotesk Display Pro;
}

.Chivo-medium {
  font-family: Neue Haas Grotesk Display Pro;
}

.Chivo-bold {
  font-family: Neue Haas Grotesk Display Pro;
}

.Chivo-extraBold {
  font-family: Neue Haas Grotesk Display Pro;
}

/* BUSCADOR */
#backdropBuscador {
  width: 100VW;
  height: 100vh;
  position: fixed;
  right: -110%;
  top: 0;
  background-color: rgba(42, 42, 41, 0.2);
  z-index: 10000;
  transition: right 500ms;
}
#backdropBuscador.visible {
  right: 0;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador {
    right: 0;
    display: none;
  }
  #backdropBuscador.visible {
    display: block;
  }
}
#backdropBuscador #cajaBuscador {
  position: relative;
  background: white;
  width: 100vw;
  height: 100vh;
  padding: 15px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador {
    max-width: 764px;
  }
}
@media only screen and (min-width: 1020px) {
  #backdropBuscador #cajaBuscador {
    max-width: 1020px;
  }
}
@media only screen and (min-width: 1500px) {
  #backdropBuscador #cajaBuscador {
    max-width: 1280px;
  }
}
#backdropBuscador #cajaBuscador img {
  width: 20px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador {
    height: -moz-max-content;
    height: max-content;
    padding: 40px 30px;
    border-radius: 10px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    margin: 135px auto;
  }
}
#backdropBuscador #cajaBuscador .headerBuscador {
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .headerBuscador {
    position: absolute;
    right: 15px;
    top: 15px;
  }
}
#backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador {
  margin-left: 25px;
  background: #f9c9d9;
  width: 40px;
  height: 40px;
  border-radius: 25px;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.5);
  margin-left: auto;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
#backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador img {
  width: 20px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador img.flecha {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  #backdropBuscador #cajaBuscador .headerBuscador .btn-cierraBuscador img.cruz {
    display: none;
  }
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 60px;
    flex-wrap: wrap;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .buscadorModal {
  width: calc(100% + 30px);
  border-bottom: 1px solid #2A2A29;
  margin: 14px -15px;
  padding: 15px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .buscadorModal {
    display: none;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .buscadorModal input {
  border: none;
  width: 100%;
}
#backdropBuscador #cajaBuscador .bodyBuscador h2 {
  font-size: 14px;
  margin: 20px 0 10px 0;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador h2 {
    font-size: 20px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .ultimasBusquedas {
  flex: 0 0 100%;
  justify-content: flex-start;
  align-items: center;
  gap: 37px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .ultimasBusquedas h2 {
  font-size: 18px;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .ultimasBusquedas {
    display: none;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares {
  flex: 0 0 100%;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares {
    flex: 0 0 200px;
  }
}
@media only screen and (min-width: 992px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares {
    flex: 0 0 250px;
  }
}
@media only screen and (max-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares {
    display: flex;
    justify-content: center;
    gap: 5px;
    flex-wrap: wrap;
    scrollbar-width: none;
    justify-content: flex-start;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 10px;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares::-webkit-scrollbar {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares {
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton {
    width: -moz-max-content;
    width: max-content;
    height: 20px;
    padding: 0 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    border: 1px #2A2A29 solid;
    border-radius: 5px;
    color: #2A2A29;
    font-size: 12px;
    white-space: nowrap;
    cursor: pointer;
  }
}
@media only screen and (max-width: 767px) and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton {
    font-size: 14px;
    height: 33px;
    border-radius: 10px;
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton.select, #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton.activo {
    background-color: #2A2A29;
    color: white;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .boton:hover {
    background-color: #2A2A29;
    color: white;
  }
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares {
    font-size: 17px;
    padding-top: 10px;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .busquedasPopulares .wrapperBusquedasPopulares .busquedaPopular {
    margin-bottom: 10px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados {
  flex: 1 1 70%;
}
@media only screen and (max-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados {
    height: calc(100vh - 230px);
  }
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados {
    flex: 1 1 50%;
  }
}
@media only screen and (min-width: 1020px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados {
    flex: 1 1 65%;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos {
  height: calc(100% - 44px);
  overflow-y: auto;
  width: 100%;
  overflow-x: hidden;
  margin-top: 20px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  gap: 17px;
  flex-wrap: wrap;
  margin: 0 15px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper {
    gap: 60px;
    margin: 0;
    overflow-x: auto;
    width: 440px;
    flex-wrap: nowrap;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    border-radius: 4px;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar-track {
    background: #ffd397;
    border-radius: 4px;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar-thumb {
    background: #f9c9d9;
    border-radius: 4px;
  }
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper::-webkit-scrollbar-thumb:hover {
    background: #fe8846;
  }
}
@media only screen and (min-width: 992px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper {
    width: 390px;
  }
}
@media only screen and (min-width: 1020px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper {
    width: 650px;
  }
}
@media only screen and (min-width: 1500px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper {
    width: 1000px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto {
  flex: 0 0 calc(50% - 9.5px);
  gap: 50px;
  margin-bottom: 20px;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /*flex-basis: 20%;*/
  gap: 0;
  justify-content: flex-start;
  border: 1px solid #6f6d6e;
  border-radius: 5px;
  margin-bottom: unset;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .imagen {
  display: block;
  width: 100%; /* Ocupa el 100% de la altura del contenedor */
  /*aspect-ratio: 1/1; */ /* Mantiene la caja cuadrada */
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 284px;
  margin: auto;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 20px;
  gap: 10px;
  font-size: 12px;
  height: 100%;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1020px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info {
    font-size: 16px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .tiempo-Limite {
  color: #ff4a7a;
  display: flex;
  align-items: center;
  gap: 5px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .tiempo-Limite img {
  width: 25px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria {
  margin: 18px 0 10px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria a {
  color: #2A2A29;
  text-transform: uppercase;
  text-decoration: none;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria a:hover {
  color: #ff4a7a;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .nombreProducto a {
  line-height: 1.5;
  color: #464646;
  text-decoration: none;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .nombreProducto a:hover {
  color: #ff4a7a;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios {
  display: flex;
  /*justify-content: space-between;*/
  align-items: center;
  width: 100%;
  gap: 6px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios {
    gap: 16px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .descuentoPorcentaje {
  color: #C0265C;
  background-color: #FCE4E3;
  border: 1px solid C0265C;
  border-radius: 16px;
  padding: 4px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .descuentoPorcentaje {
    font-size: 14px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioLista {
  color: #6f6d6e;
  text-decoration: line-through;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioLista {
    font-size: 14px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioOferta {
  color: #464646;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios .precioOferta {
    font-size: 16px;
  }
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto {
    border: none;
    flex: 0 0 190px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .imagen {
  width: 100%;
  aspect-ratio: 1/1.08;
  display: block;
  background-image: url("ruta/a/tu/imagen.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  border-radius: 5px;
}
@media only screen and (min-width: 767px) {
  #backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .imagen {
    height: 200px;
  }
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info {
  padding: 5px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info a {
  text-decoration: none;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .tiempo-Limite {
  font-size: 13px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .categoria {
  font-size: 15px;
  text-transform: uppercase;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .nombreProducto {
  font-size: 14px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .info .precios {
  gap: 8px;
}
#backdropBuscador #cajaBuscador .bodyBuscador .productosRecomendados .listadoProductos .wrapper .caja-producto .anadirAlCarrito {
  display: none;
}
#backdropBuscador #cajaBuscador .btn-vuelveArriba {
  margin-left: 25px;
  background: #f9c9d9;
  width: 40px;
  height: 40px;
  border-radius: 25px;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 15px;
  bottom: 15px;
}
#backdropBuscador #cajaBuscador .btn-vuelveArriba .flecha {
  transform: rotate(90deg);
}

.modalAvisame {
  position: fixed;
  right: -110%;
  top: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 500ms ease;
}
.modalAvisame.open {
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.modalAvisame .avisameContenedor {
  right: -110%;
  width: calc(100% - 16px);
  max-width: 890px;
  background-color: white;
  position: relative;
  padding: 30px 24px;
  border-radius: 15px;
  font-size: 12px;
  line-height: 1.3;
  transition: right 500ms ease;
  /* fin .condiciones */
}
.modalAvisame .avisameContenedor.open {
  right: 0;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor {
    font-size: 16px;
    border-radius: 38px;
    padding: 75px 63px;
  }
}
.modalAvisame .avisameContenedor .btn-cierraModal {
  position: absolute;
  margin-left: 25px;
  background: #f9c9d9;
  width: 40px;
  height: 40px;
  border-radius: 25px;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.5);
  top: 33px;
  right: 33px;
}
@media only screen and (max-width: 767px) {
  .modalAvisame .avisameContenedor .btn-cierraModal {
    top: 13px;
    right: 13px;
    width: 25px;
    height: 25px;
  }
  .modalAvisame .avisameContenedor .btn-cierraModal img {
    width: 20px;
  }
}
.modalAvisame .avisameContenedor .label {
  color: #6f6d6e;
  margin-bottom: 3px;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .label {
    margin-bottom: 6px;
  }
}
.modalAvisame .avisameContenedor h3 {
  font-size: 18px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor h3 {
    font-size: 32px;
    margin-bottom: 32px;
  }
}
.modalAvisame .avisameContenedor h3.smaller {
  font-size: 16px;
}
.modalAvisame .avisameContenedor h3.smaller strong {
  color: #C82861;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor h3.smaller {
    font-size: 25px;
    line-height: 1.5;
    margin-bottom: 10px;
    margin-top: 5px;
  }
}
.modalAvisame .avisameContenedor .campos {
  padding: 20px 0;
  display: flex;
  justify-content: flex-start;
  gap: 15px;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .campos {
    padding: 20px 100px 20px 0;
    gap: 38px;
  }
}
.modalAvisame .avisameContenedor .campos input {
  font-size: 12px;
  flex: 1 1 200px;
  padding-left: 8px;
}
.modalAvisame .avisameContenedor .campos input input.email {
  border: none !important;
  height: 2em !important;
  padding: 0 !important;
  padding-left: 0.6em !important;
  box-sizing: border-box;
  outline: none;
  box-shadow: none;
  background-clip: padding-box;
}
.modalAvisame .avisameContenedor .campos input input.email:hover, .modalAvisame .avisameContenedor .campos input input.email:focus, .modalAvisame .avisameContenedor .campos input input.email:active {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .campos input {
    font-size: 14px;
    padding-left: 15px;
    flex: 0 0 480px;
  }
}
.modalAvisame .avisameContenedor .campos .boton-black {
  text-align: center;
  background: #f9c9d9;
  color: #000;
  padding: 10px;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
  flex: 1 1 80px;
}
.modalAvisame .avisameContenedor .campos .boton-black a {
  color: #000;
  text-decoration: none;
}
.modalAvisame .avisameContenedor .condiciones {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .condiciones {
    padding-left: 32px;
  }
}
.modalAvisame .avisameContenedor .condiciones input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
.modalAvisame .avisameContenedor .condiciones .textoAutorizacion {
  position: relative;
  font-size: 12px;
  line-height: 1.4;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .condiciones .textoAutorizacion {
    font-size: 18px;
  }
}
.modalAvisame .avisameContenedor .condiciones .textoAutorizacion::before {
  content: "";
  position: absolute;
  left: -30px;
  top: auto;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #f9c9d9;
  border: 2px solid #f9c9d9;
  transition: background-color 0.2s;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .condiciones .textoAutorizacion::before {
    left: -32px;
    width: 20px;
    height: 20px;
  }
}
.modalAvisame .avisameContenedor .condiciones .textoAutorizacion::after {
  content: "";
  position: absolute;
  left: -21px;
  top: calc(50% - 10px);
  width: 6px;
  height: 14px;
  border: solid #2A2A29;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 0.2s;
}
@media only screen and (min-width: 767px) {
  .modalAvisame .avisameContenedor .condiciones .textoAutorizacion::after {
    left: -23px;
    top: calc(50% - 9px);
    border-width: 0 2px 2px 0;
    width: 6px;
    height: 12px;
  }
}
.modalAvisame .avisameContenedor .condiciones input[type=checkbox]:checked + .textoAutorizacion::before {
  background-color: #f9c9d9;
  border-color: #f9c9d9;
}
.modalAvisame .avisameContenedor .condiciones input[type=checkbox]:checked + .textoAutorizacion::after {
  opacity: 1;
}

@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-Mediu.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-Mediu.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-Light.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-Black.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-BlackItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-Bold.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-Roman.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-Roman.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("NeueHaasDisplay-RomanItalic.woff2") format("woff2"), url("NeueHaasDisplay-RomanItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-MediumItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-LightItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-BoldItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-XXThinItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-XXThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-XThinItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-XThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-XThin.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-XThin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-XXThin.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-XXThin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-Thin.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../../../fonts/NeueHaasDisplay-ThinItalic.woff2") format("woff2"), url("../../../fonts/NeueHaasDisplay-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
:root {
  --pink-top: #f9c9d9;
  --dark-bar: #2f2f2f;
  --header-bg: #ffffff;
  --text-main: #222222;
  --text-muted: #777777;
  --border: #dedede;
  --accent: #ffbf00;
  --font: "Neue Haas Grotesk Display Pro";
}

body {
  font-family: var(--font);
  color: var(--text-main);
}

body * {
  font-family: var(--font);
}

a {
  text-decoration: none;
  color: inherit;
}

p {
  font-weight: 500;
}

.fc-max-width {
  max-width: 1200px;
}

.fc-layout {
  padding-left: 24px;
  padding-right: 24px;
}

.fc-breadcrumbs {
  background-color: #db6874;
  padding-top: 24px;
  padding-bottom: 24px;
}

.fc-breadcrumbs-container, .fc-breadcrumbs-container * {
  font-size: 14px;
}

@media (max-width: 768px) {
  .fc-breadcrumbs {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .fc-breadcrumbs-container, .fc-breadcrumbs-container * {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .fc-layout {
    padding-left: 48px;
    padding-right: 48px;
  }
}
/* ===== TOP PINK BAR ===== */
.top-promo {
  background: var(--pink-top);
  text-align: center;
  font-size: 13px;
  padding: 6px 10px;
  white-space: nowrap;
}

.top-promo .icon img {
  width: 33px;
}

/* ===== DARK STRIP ===== */
.top-strip {
  background: var(--dark-bar);
  text-align: center;
  font-size: 13px;
  padding: 6px 10px;
  color: #FFF;
}

.top-strip .icon img {
  width: 33px;
}

/* ===== MAIN HEADER ===== */
header {
  background: var(--header-bg);
  border-bottom: 1px solid var(--border);
}

.header-inner {
  margin: 0 auto;
  padding: 10px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 16px;
}

.logo {
  display: block;
}

.logo img {
  width: 200px;
}

.logo, .logo img {
  line-height: 1;
}

.search-wrapper {
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 999px;
  border: 2px solid #292929;
  padding: 6px 10px;
  gap: 8px;
  width: 100%;
}

.search-wrapper input {
  border: none;
  outline: none;
  flex: 1;
  font-size: 14px;
  font-family: inherit;
  color: #222222;
  width: 100%;
}

.search-wrapper input::-moz-placeholder {
  color: #999999;
}

.search-wrapper input::placeholder {
  color: #999999;
}

/* Icono izquierdo */
.search-icon-left {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.search-icon-left svg {
  width: 16px;
  height: 16px;
}

/* Botón / icono derecho */
.search-icon-right {
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.search-icon-right svg {
  width: 16px;
  height: 16px;
}

/* Hover en botón derecho */
.search-icon-right:hover svg circle,
.search-icon-right:hover svg line {
  stroke: #000000;
}

.search-wrapper .icon-search-right {
  display: none; /* solo en mobile */
}

@media (max-width: 540px) {
  .search-wrapper {
    max-width: 100%;
    padding: 2px 8px;
  }
  .search-wrapper input {
    font-size: 13px;
  }
}
.header-right {
  display: flex;
  align-items: center;
  gap: 14px;
  font-size: 13px;
  white-space: nowrap;
  flex-shrink: 0;
}

.header-right .link-registrate {
  font-size: 14px;
  text-transform: lowercase;
  color: var(--text-muted);
}

.header-right .icon-btns img {
  width: 20px;
  height: 20px;
  line-height: 1;
}

.icon-btns {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 18px;
}

.icon-btns .icon {
  cursor: pointer;
}

.hamburger {
  display: none;
  cursor: pointer;
  margin-left: 4px;
}

/* ===== NAV CATEGORIES (DESKTOP) ===== */
.nav-bar {
  border-top: 1px solid #292929;
  border-bottom: 1px solid #292929;
  background: #ffffff;
}

.nav-inner {
  padding: 16px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  font-size: 12px;
}

.nav-menu-icon {
  font-size: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
  color: var(--text-main);
}

.nav-menu-icon img {
  width: 24px;
}

.nav-links {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.nav-links a {
  font-size: 12px;
  color: var(--text-main);
}

/* ====== RESPONSIVE ====== */
@media (max-width: 768px) {
  .logo, .logo img {
    min-width: 130px;
    width: 130px;
  }
  .header-inner {
    padding: 8px 10px;
    gap: 16px;
  }
  .search-wrapper {
    order: 2;
    padding: 2px 8px;
  }
  .search-wrapper input {
    font-size: 13px;
  }
  .search-wrapper .icon-search-left {
    left: 10px;
  }
  .search-wrapper .icon-search-right {
    display: block;
    position: absolute;
    right: 8px;
    font-size: 14px;
    color: var(--text-muted);
  }
  .header-right .icon-btns img {
    width: 14px;
  }
  .search-icon-left svg, .search-icon-right svg {
    width: 12px;
    height: 12px;
  }
  .header-right {
    order: 3;
    gap: 8px;
  }
  .header-right .link-registrate {
    display: none; /* en mobile no aparece la palabra */
  }
  .hamburger {
    display: block;
  }
  .hamburger img {
    width: 28px;
  }
  .nav-bar {
    display: none; /* oculta menú de categorías en mobile (solo hamburguesa) */
  }
  .top-promo {
    font-size: 11px;
    padding: 4px 6px;
  }
}
@media (max-width: 540px) {
  .header-inner {
    gap: 16px;
  }
  .logo, .logo img {
    min-width: 130px;
    width: 130px;
  }
  .icon-btns {
    gap: 16px;
    font-size: 16px;
  }
}
:root {
  --cf-pink: #EB5F72;
  --cf-pink-light: #FBD0D7;
  --cf-white: #ffffff;
}

.cf-footer {
  background: var(--cf-pink);
  color: var(--cf-white);
  position: relative;
  overflow: hidden;
}

/* ================= DESKTOP ================= */
.cf-footer-inner {
  padding-top: 60px;
  padding-bottom: 110px;
  display: grid;
  grid-template-columns: 280px 1fr 1fr 1fr;
  /* 4 columnas:
     col1: logo
     col2: conocenos + pagos
     col3: ofertas + redes
     col4: cuidado facial
  */
  grid-template-areas: "brand about   offers care" "brand payments social care";
  -moz-column-gap: 60px;
       column-gap: 60px;
  row-gap: 30px;
  align-items: flex-start;
}

/* ---- LOGO ---- */
.cf-footer-brand {
  grid-area: brand;
}

.cf-footer-logo {
  margin-bottom: 8px;
}

.cf-footer-logo svg, .cf-footer-logo img {
  width: 300px;
}

.cf-footer-tagline {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 500;
  text-transform: uppercase;
}

/* ---- COLUMNAS DE ENLACES ---- */
.cf-footer-column-title {
  font-weight: 500;
  margin-bottom: 6px;
}

.cf-footer-column a {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.cf-footer-about {
  grid-area: about;
} /* Conócenos */
.cf-footer-offers {
  grid-area: offers;
} /* Todas las ofertas */
.cf-footer-care {
  grid-area: care;
} /* Cuidado facial */
/* ---- PAGOS + LEGALES (debajo de CONÓCENOS) ---- */
.cf-footer-payments {
  grid-area: payments;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
  font-size: 12px;
}

.cf-footer-payments-logos {
  display: flex;
  gap: 18px;
  align-items: flex-start;
  justify-content: center;
}

.cf-footer-payments-logos img {
  display: block;
}

.cf-footer-payment-visa {
  width: 60px;
}

.cf-footer-payment-paypal {
  width: 85px;
}

.cf-footer-legal {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 4px;
  opacity: 0.85;
}

.cf-footer-legal a {
  color: inherit;
  text-decoration: none;
  font-size: 11px;
  line-height: 1;
}

/* ---- REDES (debajo de TODAS LAS OFERTAS) ---- */
.cf-footer-social {
  grid-area: social;
  gap: 8px;
  font-size: 12px;
}

.cf-footer-social-icons {
  display: flex;
  gap: 10px;
  align-items: center;
}

.cf-footer-social-icons a {
  width: 32px;
  height: 32px;
  background-color: #fff;
  border-radius: 999px;
}

.cf-footer-social-icons img, .cf-footer-social-icons svg {
  width: 18px;
  height: 18px;
  display: block;
}

.cf-footer-hashtag {
  font-weight: 500;
}

/* ---- BURBUJA ENVÍO ---- */
.cf-footer-shipping {
  position: absolute;
  right: -160px;
  bottom: -200px;
  width: 400px;
  height: 400px;
  background: var(--cf-pink-light);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  text-align: center;
}

.cf-footer-shipping-inner {
  transform: translate(-70px, -80px);
}

.cf-footer-shipping-icon {
  display: block;
  margin: 0 auto 6px;
  width: 96px;
}

.cf-footer-shipping-text-small {
  font-size: 18px;
  line-height: 1;
  margin-bottom: 6px;
  color: #db6874;
  font-weight: 500;
}

.cf-footer-shipping-price {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  color: #db6874;
}

/* ================= TABLET / MÓVIL ================= */
@media (max-width: 1024px) {
  .cf-footer-inner {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
}
@media (max-width: 768px) {
  .cf-footer-inner {
    padding-top: 40px;
    padding-bottom: 100px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "offers care" "about payments" "brand brand" "social social";
    -moz-column-gap: 30px;
         column-gap: 30px;
    row-gap: 26px;
  }
  .cf-footer-shipping-inner {
    transform: translate(-60px, -60px);
  }
  .cf-footer-shipping {
    right: -140px;
    bottom: -150px;
    width: 300px;
    height: 300px;
  }
  .cf-footer-shipping-icon {
    width: 60px;
  }
  .cf-footer-shipping-text-small {
    font-size: 12px;
  }
  .cf-footer-shipping-price {
    font-size: 24px;
  }
  .cf-footer-logo {
    width: 190px;
  }
  .cf-footer-column a {
    font-size: 14px;
  }
  .cf-footer-tagline {
    font-size: 8px;
  }
}
@media (max-width: 359px) {
  .cf-footer-inner {
    grid-template-columns: 1fr;
    grid-template-areas: "offers" "care" "about" "payments" "brand" "social";
    row-gap: 24px;
  }
  .cf-footer-logo {
    font-size: 36px;
  }
}
.product-wrapper {
  background-color: #f6f6f6;
}

.product-grid {
  display: grid;
  gap: 24px;
  /* mobile: 1 col */
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

/* tablet */
@media (min-width: 640px) {
  .product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
/* desktop */
@media (min-width: 1024px) {
  .product-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .product-grid__banner {
    grid-column: span 2;
    grid-row: span 2;
  }
}
.product-card {
  position: relative;
  height: auto;
}

.product-card .swiper-slide {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  border-radius: 10px;
}

.product-card__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 12px;
}

.product-card__container {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.product-card__image-wrap {
  background: #fff;
  text-align: center;
  aspect-ratio: 3/4;
  display: flex;
}

.product-card__image-wrap img {
  max-width: 100%;
  height: auto;
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-card__info {
  font-size: 13px;
  padding: 0px 20px;
}

.product-card__brand {
  font-weight: 600;
  text-transform: uppercase;
}

.product-card__name {
  font-weight: 500;
  margin-top: 4px;
  line-height: 1.3;
}

.product-card__bottom-container {
  margin-top: auto;
}

.product-card__bottom {
  margin-top: 8px;
  padding: 0px 20px;
}

.product-card__discount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.product-card__discount-pill {
  background: #ffc600;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.product-card__prices {
  display: flex;
  align-items: center;
  gap: 8px;
  text-align: right;
  font-size: 13px;
}

.product-card__old-price {
  display: block;
  text-decoration: line-through;
  text-decoration-color: #e60023;
  color: #999;
  font-size: 12px;
  line-height: 1;
}

.product-card__price {
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
}

.product-card__btn {
  width: 100%;
  border: none;
  padding: 10px 14px;
  background: #ffc0d1;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
  font-family: inherit;
}

/* CINTA NEW ESQUINA SUPERIOR IZQUIERDA */
.badge-new {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 65px solid #FFBC00; /* color del triángulo */
  border-right: 65px solid transparent;
}

.badge-new::before {
  content: "NEW";
  position: absolute;
  top: -50px; /* Ajusta la posición del texto */
  left: 6px;
  transform: rotate(-45deg);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: white;
}

/* BOTÓN CORAZÓN ESQUINA SUPERIOR DERECHA */
.favorite-btn {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  line-height: 1;
  padding: 6px;
  background-color: transparent;
}

/* Si usas un <img> dentro del botón */
.favorite-btn img {
  width: 24px;
  height: 24px;
  display: block;
}

@media (max-width: 540px) {
  .product-card__info {
    font-size: 10px;
    padding: 0px 8px;
  }
  .product-card__bottom {
    padding: 0px 8px;
  }
  .product-card__discount-pill {
    font-size: 11px;
    padding: 2px 8px;
  }
  .product-card__old-price {
    font-size: 10px;
  }
  .product-card__price {
    font-size: 12px;
  }
  .product-card__btn {
    font-size: 14px;
  }
}
.generic-title__icon img {
  width: 14px;
  margin-bottom: 8px;
}

.generic-title__title {
  font-size: 36px;
  font-weight: 800;
  margin-bottom: 6px;
}

.generic-title__subtitle {
  font-size: 20px;
  font-style: italic;
  color: #555;
  font-family: "Bodoni Moda", sans-serif;
}

@media (max-width: 540px) {
  .generic-title__icon img {
    width: 12px;
  }
  .generic-title__title {
    font-size: 24px;
    margin-bottom: 0px;
  }
  .generic-title__subtitle {
    font-size: 14px;
  }
}
/* ===== CAJAS DE BENEFICIOS ===== */
.benefits {
  background: #ffd5e0;
  padding: 24px 16px;
  gap: 40px;
}

.benefit {
  background: #ffd5e0;
  gap: 12px;
  min-width: 160px;
}

.benefit-icon img {
  width: 96px !important;
  aspect-ratio: 16/9;
}

.benefit-text p {
  color: #f4576e;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}

/* responsive pequeño */
@media (max-width: 768px) {
  .ofertas-track {
    font-size: 13px;
    gap: 60px;
  }
  .benefits {
    background: #fff;
    padding: 0px;
    gap: 1px;
  }
  .benefit {
    min-width: 140px;
    width: calc(50% - 2px);
    padding: 24px 24px;
    flex-grow: 1;
  }
  .benefit-icon img {
    width: 48px !important;
    aspect-ratio: 16/9;
  }
  .benefit-text p {
    font-size: 10px;
  }
}
@media (max-width: 540px) {
  .benefit {
    padding: 16px 12px;
  }
  .benefit-icon img {
    width: 48px !important;
    aspect-ratio: 16/9;
  }
}
.fc-swiper-buttons .swiper-button-next,
.fc-swiper-buttons .swiper-button-prev {
  width: 40px !important;
  height: 40px !important;
  top: 50%;
  transform: translateY(-50%);
}

.fc-swiper-buttons .swiper-button-next::after,
.fc-swiper-buttons .swiper-button-prev::after {
  display: none !important; /* oculta flechas default */
}

.fc-swiper-buttons .swiper-button-next svg,
.fc-swiper-buttons .swiper-button-prev svg {
  width: 40px;
  height: 40px;
}

/* ===== LINK INFERIOR ===== */
.cta-link {
  text-decoration: none;
  color: #000;
  font-style: italic;
  font-size: 16px;
}

.cta-link.line {
  /*border-top:2px solid #000;*/
  border-bottom: 2px solid #000;
}

.cta-link {
  line-height: 1;
  font-size: 20px;
}

.cta-link img {
  width: 14px;
  height: auto;
}

@media (max-width: 540px) {
  .cta-link span {
    font-size: 14px;
  }
  .cta-link img {
    width: 11px;
  }
}
/* Móvil */
@media (max-width: 768px) {
  .cta-link.line {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
}
.cheaper-products-container {
  background-color: #f6f6f6;
}

.cheaper-slider .swiper-slide {
  height: auto !important;
}

.cheaper-slider .swiper-button-next,
.cheaper-slider .swiper-button-prev {
  width: 24px !important;
  height: 24px !important;
  top: 50%;
  transform: translateY(-50%);
}

.cheaper-slider .swiper-button-next::after,
.cheaper-slider .swiper-button-prev::after {
  display: none !important; /* oculta flechas default */
}

.cheaper-slider .swiper-button-next svg,
.cheaper-slider .swiper-button-prev svg {
  width: 24px;
  height: 24px;
}

/*aca empieza el club vip/*/
/*--------------------------------------/*/
.newsletter {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  --dot-color: #ffd5e4; /* color de los puntos */
  --bg-color: #ffffff; /* color de fondo */
  --dot-size: 6px; /* tamaño del punto */
  --dot-space: 100px; /* separación entre puntos */
  background-color: var(--bg-color);
  background-image: radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0), radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0);
  /* la segunda capa se desplaza un poco para que parezca menos perfecto */
  background-position: 0 0, 50px 50px;
  background-size: var(--dot-space) var(--dot-space);
}

.vip-main-container {
  padding-top: 100px;
  padding-bottom: 100px;
  gap: 40px;
}

.newsletter-main-container {
  border: 2px solid #f3d4de;
  padding: 10px;
}

.newsletter-container {
  height: 100%;
  width: 100%;
  background-color: #ffc0cb;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  position: relative;
}

.cupon-container {
  position: absolute;
  width: 100px;
  right: -20px;
  top: -60px;
  content: "";
  color: #fff;
  font-weight: 800;
  padding: 8px 12px;
}

.cupon-container-text {
  position: absolute;
  top: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.cupon-container-text * {
  line-height: 1;
}

.cupon-container svg {
  width: 100px;
}

.newsletter-subscripcion {
  font-size: 22px;
  font-style: italic;
  font-weight: 100;
}

.newsletter-title {
  font-size: 50px;
  font-weight: 600;
}

.newsletter-container p {
  font-size: 14px;
  font-weight: 100;
}

.form-newsletter-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  padding: 20px;
}

.form-newsletter-container input {
  border: none;
  width: 70%;
  padding: 10px;
}

.boton-newsletter {
  background: #fbbe0e;
  border: none;
  width: 30%;
  padding: 10px;
  font-weight: 800;
  cursor: pointer;
}

.club-vip-container {
  background-color: #FFF;
  display: flex;
  flex-direction: column;
  padding: 20px;
}

.club-vip-container h2 {
  font-weight: 500;
  font-size: 90px;
  font-family: "Bodoni Moda", sans-serif;
  font-style: italic;
}

.club-vip-container p {
  font-weight: 100;
  font-size: 20px;
}

@media (max-width: 540px) {
  .newsletter-container {
    padding: 24px;
  }
  .newsletter-main-container {
    width: 90%;
  }
  .newsletter-title {
    font-size: 24px;
  }
  .newsletter-subscripcion {
    font-size: 14px;
  }
  .newsletter-container p {
    font-size: 14px;
  }
  .form-newsletter-container {
    padding: 20px 0px;
  }
  .form-newsletter-container input, .boton-newsletter {
    padding: 4px 10px;
    box-sizing: border-box;
  }
  .boton-newsletter {
    font-size: 14px;
    white-space: nowrap;
  }
  .club-vip-container h2 {
    font-size: 48px;
  }
  .club-vip-container p {
    font-size: 14px;
  }
}
@media (max-width: 880px) {
  .vip-main-container {
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
/* Estado inicial: ocultos */
.fc-swiper-home,
.ofertas-dia__slider,
.cheaper-slider,
.promo-swiper,
.brand-swiper,
.fc-swiper-motivos {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

/* Cuando Swiper está listo */
.fc-swiper-home.is-loaded,
.ofertas-dia__slider.is-loaded,
.cheaper-slider.is-loaded,
.promo-swiper.is-loaded,
.brand-swiper.is-loaded,
.fc-swiper-motivos.is-loaded {
  opacity: 1;
  visibility: visible;
}

.ofertas-dia__slider,
.cheaper-slider {
  max-height: 650px;
}

#MyCustomTrustbadge, .boton-chat {
  z-index: 999;
}

.barraHeader #cantidadEnLaCesta {
  position: absolute;
  top: -5px;
  right: -10px;
  font-size: 12px;
  padding: 0 2px;
  aspect-ratio: 1/1;
  text-align: center;
  background: #2A2A29;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 15px;
  min-height: 15px;
  display: flex;
  color: white;
  align-items: center;
  border-radius: 100%;
  justify-content: center;
}

.page-header {
  --dot-color: #ffffff; /* color de los puntos */
  --bg-color: #ffd5e4; /* color de fondo */
  --dot-size: 6px; /* tamaño del punto */
  --dot-space: 100px; /* separación entre puntos */
  background-color: var(--bg-color);
  background-image: radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0), radial-gradient(circle, var(--dot-color) var(--dot-size), transparent 0);
  /* la segunda capa se desplaza un poco para que parezca menos perfecto */
  background-position: 0 0, 50px 50px;
  background-size: var(--dot-space) var(--dot-space);
}

.page-header h1 {
  font-size: 36px;
  font-family: "Bodoni Moda", sans-serif;
  line-height: 1;
  margin: 0;
  font-weight: 600;
}

.page-header img {
  width: 16px;
}

@media (max-width: 540px) {
  .page-header h1 {
    font-size: 16px;
  }
}
.barraHeader .btn-menuMovil img {
  width: 30px;
}/*# sourceMappingURL=style.css.map */