@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Regular.eot");src:url("../fonts/Outfit-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-Regular.woff") format("woff"),url("../fonts/Outfit-Regular.woff2") format("woff2"),url("../fonts/Outfit-Regular.ttf") format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-Bold.eot");src:url("../fonts/Outfit-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Outfit-Bold.woff") format("woff"),url("../fonts/Outfit-Bold.woff2") format("woff2"),url("../fonts/Outfit-Bold.ttf") format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}.font-01{font-family:"Outfit"}.font-02{font-family:"Outfit"}.font-03{font-family:"Outfit"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,svg,input,select{clear:both;border:0;color:#fff;font-family:Outfit,sans-serif !important;font-weight:normal;line-height:normal;margin:0;outline:0;padding:0;vertical-align:baseline;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}html{font-size:62.5%}html input:-webkit-autofill,html input:-webkit-autofill:hover,html input:-webkit-autofill:focus,html textarea:-webkit-autofill,html textarea:-webkit-autofill:hover,html textarea:-webkit-autofill:focus,html select:-webkit-autofill,html select:-webkit-autofill:hover,html select:-webkit-autofill:focus,body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus,body textarea:-webkit-autofill,body textarea:-webkit-autofill:hover,body textarea:-webkit-autofill:focus,body select:-webkit-autofill,body select:-webkit-autofill:hover,body select:-webkit-autofill:focus{-webkit-text-fill-color:#d9d9d9 !important;background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}html{width:100%;height:100%;overflow:hidden;margin:0;padding:0}body{background-color:#fff;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:Outfit,sans-serif !important}*{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Outfit,sans-serif !important;color:#fff;letter-spacing:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus{outline:none !important}div,a,p,input,textarea,button,select,.selected,.option,label{font-size:1.6rem}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;color:#d9d9d9}input::-moz-placeholder, textarea::-moz-placeholder{color:#fff}input::placeholder,textarea::placeholder{color:#fff}a:hover{color:inherit}*{font-family:Outfit,sans-serif}html,body,#wrapper{background:#d9d9d9}b{font-weight:600}#wrapper{padding-top:150px}#wrapper p a{text-decoration:underline !important}header{transition:all .7s ease,box-shadow .1s ease;position:fixed;background:#d9d9d9}header .logos{transition:all .7s ease;height:100px;border-bottom:2px solid #000;background-color:#000}header .logos *:not(span){color:#fff !important}header .logos img{width:auto;height:50px;-o-object-fit:contain;object-fit:contain;transform-origin:right center;transition:all .5s ease}header .logos img:nth-child(1){width:200px}@media(max-width: 767px){header .logos img:nth-child(1){width:150px}}header .logos img:nth-child(2){width:150px}@media(max-width: 767px){header .logos img:nth-child(2){width:130px}}header .menu{transition:all .7s ease;height:50px;max-width:800px}header .menu a{width:-moz-max-content;width:max-content;color:#000;font-size:2rem;text-transform:uppercase;font-weight:500;margin:auto;position:relative}@media(max-width: 767px){header .menu a{font-size:1.6rem}}@media(max-width: 480px){header .menu a{font-size:1.4rem}}header .menu a .underline{position:absolute;height:2px;background:#000;width:0;left:50%;transform:translateX(-50%);opacity:0;transition:width .5s ease,opacity .5s ease;bottom:-2px}header .menu a:hover .underline{width:100%;opacity:1;transition:width .5s ease,opacity .3s ease}header .menu a.show-carrito{cursor:pointer}header .menu a.show-carrito img{width:25px;padding-bottom:5px}@media(max-width: 767px){header .menu a.show-carrito img{width:20px;padding-bottom:3px}}header .menu.carrito-align a{margin:auto}header.scrolled{transition:all .5s ease;box-shadow:0px 0px 10px rgba(0,0,0,.1)}@media(max-width: 767px){header.scrolled{position:fixed}}header.scrolled .logos{height:50px}header.scrolled .logos img{transform:scale(0.6)}.buttons button,.buttons .button{font-weight:800;font-size:1.7rem;padding:13px 30px;border-radius:30px;transition:all .3s ease;opacity:1;text-align:center;color:#fff;background:#000;border:2px solid #000}.buttons button:hover,.buttons .button:hover{opacity:.85}.buttons button.dashed,.buttons .button.dashed{color:#000;background:#fff;border:2px dashed #000}.buttons .button.inverted{color:#000;background:#fff;border:2px solid #fff}.buttons .button.inverted.dashed{color:#fff;background:#000;border:2px dashed #fff}#portada{background:url("../images/portada.jpg") no-repeat center center/cover;background-attachment:fixed;height:100vh}@media(max-width: 767px){#portada{height:100vw}}.button-v1{border:1px solid #d9d9d9;border-radius:25px;background-color:#d9d9d9;padding:9px 20px;min-width:180px;text-align:center;color:#fff;text-transform:uppercase;transition:all .2s ease}.button-v1:hover{background-color:#fff;color:#d9d9d9}#productos,.swiper-productos{margin-top:0px}#productos.mitad .item,.swiper-productos.mitad .item{width:50%;min-height:calc(100vh - 200px);padding:70px 30px}@media(max-width: 767px){#productos.mitad .item,.swiper-productos.mitad .item{width:100%;min-height:50vw}}@media(max-width: 480px){#productos.mitad .item,.swiper-productos.mitad .item{min-height:270px}}#productos.mitad .item.destacado,.swiper-productos.mitad .item.destacado{width:100%}#productos.tercio .item,.swiper-productos.tercio .item{width:33.3333333333%;min-height:calc(100vh - 400px);padding:70px 30px}@media(max-width: 900px){#productos.tercio .item,.swiper-productos.tercio .item{width:100%;min-height:50vw}}@media(max-width: 480px){#productos.tercio .item,.swiper-productos.tercio .item{min-height:270px}}#productos.tercio .item.destacado,.swiper-productos.tercio .item.destacado{width:100%}#productos .item .descripcion,.swiper-productos .item .descripcion{opacity:0;z-index:2;margin:auto;width:80%;transition:opacity .5s ease}@media(max-width: 992px){#productos .item .descripcion,.swiper-productos .item .descripcion{opacity:1}}@media(max-width: 767px){#productos .item .descripcion,.swiper-productos .item .descripcion{width:100%}}#productos .item .descripcion .signature,.swiper-productos .item .descripcion .signature{margin-left:auto;margin-right:auto;width:70%;height:auto;max-width:25rem}@media(max-width: 1024px){#productos .item .descripcion .signature,.swiper-productos .item .descripcion .signature{width:70%;max-width:20rem}}#productos .item .descripcion h4,#productos .item .descripcion p,.swiper-productos .item .descripcion h4,.swiper-productos .item .descripcion p{width:100%;height:auto;color:#fff;text-align:center;max-width:400px;margin:auto}#productos .item .descripcion h4,.swiper-productos .item .descripcion h4{font-size:2.1rem;font-weight:bold}@media(max-width: 767px){#productos .item .descripcion h4,.swiper-productos .item .descripcion h4{font-size:1.8rem}}#productos .item .descripcion p,.swiper-productos .item .descripcion p{font-size:1.6rem}@media(max-width: 767px){#productos .item .descripcion p,.swiper-productos .item .descripcion p{font-size:1.4rem}}#productos .item .descripcion p.detalle,.swiper-productos .item .descripcion p.detalle{margin:25px auto;font-weight:200}@media(max-width: 767px){#productos .item .descripcion p.detalle,.swiper-productos .item .descripcion p.detalle{margin:15px auto}}#productos .item .descripcion p.precio,.swiper-productos .item .descripcion p.precio{font-weight:600}#productos .item .bg-filter,.swiper-productos .item .bg-filter{transition:all .3s ease;background:#000;opacity:.4}@media(max-width: 992px){#productos .item .bg-filter,.swiper-productos .item .bg-filter{background:#000;opacity:.3}}#productos .item:hover .bg-filter,.swiper-productos .item:hover .bg-filter{opacity:.6}#productos .item:hover .descripcion,.swiper-productos .item:hover .descripcion{opacity:1;transition:opacity .2s ease}#producto #portada{height:calc(100svh - 280px)}@media(max-height: 640px){#producto #portada{height:100svh}}@media(max-width: 767px){#producto #portada{height:80vw !important}}#producto .ayuda,#producto .texto,#producto .detalle-compra,#compra .ayuda,#compra .texto,#compra .detalle-compra{color:#000}#producto .ayuda *:not(span),#producto .texto *:not(span),#producto .detalle-compra *:not(span),#compra .ayuda *:not(span),#compra .texto *:not(span),#compra .detalle-compra *:not(span){color:#000}#producto .cont .texto-2,#compra .cont .texto-2{color:#fff}#producto .cont .texto,#compra .cont .texto{margin-right:auto;width:calc(65% - 4rem)}@media(max-width: 992px){#producto .cont .texto,#compra .cont .texto{width:calc(50% - 2rem)}}@media(max-width: 768px){#producto .cont .texto,#compra .cont .texto{width:100%}}#producto .cont .detalle-compra,#compra .cont .detalle-compra{width:35%}@media(max-width: 992px){#producto .cont .detalle-compra,#compra .cont .detalle-compra{width:calc(50% - 2rem)}}@media(max-width: 768px){#producto .cont .detalle-compra,#compra .cont .detalle-compra{width:100%}}#producto h3,#compra h3{color:#000}#producto div.texto strong,#compra div.texto strong{font-weight:700}#producto div.texto h1,#producto div.texto h2,#producto div.texto h3,#producto div.texto h4,#producto div.texto h5,#producto div.texto h6,#compra div.texto h1,#compra div.texto h2,#compra div.texto h3,#compra div.texto h4,#compra div.texto h5,#compra div.texto h6{margin:15px 0;font-weight:700}#producto div.texto h1,#compra div.texto h1{font-size:3rem}#producto div.texto h2,#compra div.texto h2{font-size:2.6rem}#producto div.texto h3,#compra div.texto h3{font-size:2rem}#producto div.texto h4,#producto div.texto h5,#producto div.texto h6,#compra div.texto h4,#compra div.texto h5,#compra div.texto h6{font-size:1.8rem}@media(max-width: 767px){#producto div.texto,#compra div.texto{margin:30px auto}}#producto .detalle .item,#producto .detalle-compra .item,#compra .detalle .item,#compra .detalle-compra .item{width:100%;padding:20px 16px;border:2px solid #fff;min-height:80px}#producto .detalle .item img,#producto .detalle-compra .item img,#compra .detalle .item img,#compra .detalle-compra .item img{width:30px;height:30px}#producto .detalle .item p,#producto .detalle-compra .item p,#compra .detalle .item p,#compra .detalle-compra .item p{width:calc(100% - 45px);font-size:1.4rem;font-weight:600;margin-left:auto}@media(max-width: 992px){#producto .detalle .item,#compra .detalle .item{margin:0 10px}#producto .detalle .item:nth-child(3),#compra .detalle .item:nth-child(3){margin-top:20px}}@media(max-width: 767px){#producto .detalle .item,#compra .detalle .item{margin:0 auto !important}#producto .detalle .item:nth-child(2),#compra .detalle .item:nth-child(2){border-top:none;border-bottom:none}}#producto .detalle-compra .item,#compra .detalle-compra .item{padding:12px 16px 0 0}#producto .detalle-compra .item p,#compra .detalle-compra .item p{margin:auto;text-align:center;width:100%}#producto .detalle-compra .item ul,#compra .detalle-compra .item ul{margin-top:10px;padding:2px 2px}#producto .detalle-compra .item ul li,#compra .detalle-compra .item ul li{list-style:none;width:24px;height:24px;border:1px solid #d9d9d9;margin:5px;transition:all .2s ease;cursor:pointer}@media(max-width: 767px){#producto .detalle-compra .item ul li,#compra .detalle-compra .item ul li{width:24px;height:24px}}#producto .detalle-compra .item ul li:hover,#producto .detalle-compra .item ul li.selected,#compra .detalle-compra .item ul li:hover,#compra .detalle-compra .item ul li.selected{transform:scale(1.05)}@media(max-width: 767px){#producto .detalle-compra .item.color,#compra .detalle-compra .item.color{margin-bottom:0px;border-bottom:none}}#producto .detalle-compra .item.cantidad ul,#compra .detalle-compra .item.cantidad ul{border:1px solid #000;border-radius:25px;width:auto}#producto .detalle-compra .item.cantidad ul li,#compra .detalle-compra .item.cantidad ul li{color:#000;border:1px solid #000;border-radius:50%}#producto .detalle-compra .item.cantidad ul li:nth-child(2),#compra .detalle-compra .item.cantidad ul li:nth-child(2){color:#000;border:none}#producto .detalle-compra .item.cantidad ul li.valor:hover,#compra .detalle-compra .item.cantidad ul li.valor:hover{transform:none;cursor:default}#producto .detalle-compra .item.cantidad ul li.disabled,#compra .detalle-compra .item.cantidad ul li.disabled{transform:none;cursor:default;opacity:.5}#producto .detalle-compra .item.cantidad ul li.valor,#compra .detalle-compra .item.cantidad ul li.valor{cursor:default}@media(max-width: 767px){#producto .buttons,#compra .buttons{flex-direction:column;margin-top:60px}}#producto .buttons button,#producto .buttons .button,#compra .buttons button,#compra .buttons .button{min-width:150px;margin:auto}@media(max-width: 767px){#producto .buttons button.precio,#producto .buttons .button.precio,#compra .buttons button.precio,#compra .buttons .button.precio{margin-bottom:30px}}#producto .buttons button.envio,#producto .buttons .button.envio,#compra .buttons button.envio,#compra .buttons .button.envio{font-size:1.4rem}#producto a.comprar,#producto span.comprar,#compra a.comprar,#compra span.comprar{border:1px solid #000;border-radius:25px;background-color:#000;padding:9px 20px;min-width:180px;text-align:center;color:#fff;text-transform:uppercase;transition:all .2s ease}#producto a.comprar:hover,#producto span.comprar:hover,#compra a.comprar:hover,#compra span.comprar:hover{background:#fff;color:#000}#producto a.comprar.disabled,#producto span.comprar.disabled,#compra a.comprar.disabled,#compra span.comprar.disabled{background:#bdbdbd;border:1px solid #bdbdbd;color:#fff}#nosotros h3,#nosotros p{color:#000}#compra-video{width:50%;margin:40px auto}@media(max-width: 767px){#compra-video{width:100%}}#compra-video .video-container{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#compra-video .video-container iframe,#compra-video .video-container object,#compra-video .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#compra .texto p,#compra .texto strong,#compra .texto em{color:#000}#compra a span{transition:all .1s ease;border-bottom:2px solid #fff}#compra a:hover{color:#000}#compra a:hover span{border-bottom:2px solid #000}#compra .swiper-productos{width:100%;height:auto;margin:0 auto;overflow:visible;--swiper-navigation-size: 24px;--swiper-navigation-sides-offset: 2vw;--swiper-theme-color: #AF9D8F}@media(max-width: 767px){#compra .swiper-productos{--swiper-theme-color: #000000;--swiper-navigation-sides-offset: 4vw}}#compra .swiper-productos .swiper-slide{width:33vw;height:33vw}@media(max-width: 767px){#compra .swiper-productos .swiper-slide{width:100vw;height:72vw;padding:0 14vw}}#compra .swiper-productos .swiper-slide .item{width:100%;height:100%;transform:scale(0.7);transition:all .5s ease}@media(max-width: 767px){#compra .swiper-productos .swiper-slide .item{transform:scale(1)}}#compra .swiper-productos .swiper-slide .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){#compra .swiper-productos .swiper-slide .item .bg-filter{opacity:.6}}#compra .swiper-productos .swiper-slide .item .descripcion{opacity:1}#compra .swiper-productos .swiper-slide.swiper-slide-active .item{transform:scale(1)}#compra .swiper-productos .swiper-button-next::after,#compra .swiper-productos .swiper-button-prev::after{color:var(--swiper-theme-color)}#comprar section *:not(span),#pagar-pedido section *:not(span),#checkout-rejected section *:not(span),#checkout-success section *:not(span){color:#000}#comprar #wrapper,#pagar-pedido #wrapper,#checkout-rejected #wrapper,#checkout-success #wrapper{padding-top:100px}#separador img{min-height:250px}#contacto{background:#d9d9d9}#contacto h4,#contacto p,#contacto p a{color:#000}#contacto .fashion{position:relative}#contacto .fashion::after{content:"";position:absolute;height:2px;background:#000;width:0;left:50%;transform:translateX(-50%);opacity:0;transition:width .5s ease,opacity .5s ease;bottom:-2px}#contacto .fashion:hover::after{width:100%;opacity:1;transition:width .5s ease,opacity .3s ease}#contacto .js-contact-form{position:relative;z-index:5}@media(max-width: 767px){#contacto .js-contact-form .campos{max-width:450px}}#contacto .js-contact-form .campos input::-moz-placeholder, #contacto .js-contact-form .campos textarea::-moz-placeholder{color:#000;opacity:.7}#contacto .js-contact-form .campos input::placeholder,#contacto .js-contact-form .campos textarea::placeholder{color:#000;opacity:.7}#contacto .js-contact-form .campos input,#contacto .js-contact-form .campos textarea,#contacto .js-contact-form .campos .custom-select{font-size:1.6rem;border:none;border-radius:0;background:#e2e2e2;color:#000;padding:13px 13px;margin-bottom:10px;transition:border .3s ease}@media(max-width: 767px){#contacto .js-contact-form .campos input,#contacto .js-contact-form .campos textarea,#contacto .js-contact-form .campos .custom-select{font-size:1.4rem}}#contacto .js-contact-form .campos .name,#contacto .js-contact-form .campos .lastname{width:49%}@media(max-width: 767px){#contacto .js-contact-form .campos .name,#contacto .js-contact-form .campos .lastname{width:100%}}#contacto .js-contact-form .campos .email{width:100%}#contacto .js-contact-form .campos textarea{resize:none;height:21px}@media(max-width: 767px){#contacto .js-contact-form .campos textarea{height:80px}}#contacto .js-contact-form .campos button,#contacto .js-contact-form .campos .button{margin-top:40px;border:1px solid #d9d9d9;border-radius:25px;background-color:#d9d9d9;padding:9px 20px;min-width:180px #product;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;transition:all .2s ease}#contacto .js-contact-form .campos button:hover,#contacto .js-contact-form .campos .button:hover{background-color:#fff;color:#d9d9d9}@media(max-width: 767px){#contacto .js-contact-form .campos button,#contacto .js-contact-form .campos .button{margin-top:35px}#contacto .js-contact-form .campos button:hover,#contacto .js-contact-form .campos .button:hover{background:#000;color:#fff}}#contacto .js-contact-form .campos .error{border:1px solid #b00 !important}#contacto .error-message{width:100%;position:absolute;bottom:-20px;color:#fff;font-weight:bold;font-size:1.2rem;text-align:center;z-index:7}@media(max-width: 767px){#contacto .error-message{position:relative;height:15px;bottom:0px}}#pago .js-pago-form{position:relative;z-index:5}@media(max-width: 600px){#pago .js-pago-form{max-width:400px}}#pago .js-pago-form .campos h3{font-size:2.1rem;font-weight:bold;color:#000;text-align:center}#pago .js-pago-form .campos p{color:#000}#pago .js-pago-form .campos .item-cont .item{width:49%}#pago .js-pago-form .campos .item-cont .item.full-width{width:100%}#pago .js-pago-form .campos .item-cont .item label{font-size:1.4rem;color:#000;text-align:left;height:17px;overflow:hidden}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont .item{width:100%}}#pago .js-pago-form .campos .item-cont .item .select-arrow{transition:all .2 ease;position:absolute;right:0}#pago .js-pago-form .campos .item-cont .item .select-arrow:after{position:absolute;content:"";top:41px;right:10px;width:0;height:0;border:5px solid rgba(0,0,0,0);border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#pago .js-pago-form .campos .item-cont .item input::-moz-placeholder, #pago .js-pago-form .campos .item-cont .item select::-moz-placeholder, #pago .js-pago-form .campos .item-cont .item option::-moz-placeholder{color:#000;opacity:.7}#pago .js-pago-form .campos .item-cont .item input::placeholder,#pago .js-pago-form .campos .item-cont .item select::placeholder,#pago .js-pago-form .campos .item-cont .item option::placeholder{color:#000;opacity:.7}#pago .js-pago-form .campos .item-cont .item input,#pago .js-pago-form .campos .item-cont .item select,#pago .js-pago-form .campos .item-cont .item option{width:100%;height:47px;font-size:1.4rem;border:none;border-radius:0;background:#e2e2e2;color:#000;padding:13px 13px;margin-top:3px;margin-bottom:10px;transition:border .3s ease}@media(max-width: 767px){#pago .js-pago-form .campos .item-cont .item input,#pago .js-pago-form .campos .item-cont .item select,#pago .js-pago-form .campos .item-cont .item option{font-size:1.4rem}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item:nth-child(7){width:23.5%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item:nth-child(7){width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item:nth-child(8){width:23.5%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item:nth-child(8){width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.vencimiento{width:30%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item.vencimiento{width:44%}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.vencimiento .w-45{width:48%}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.vencimiento .select-arrow:after{top:24px}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item.vencimiento .select-arrow:after{right:5px}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.vencimiento select{padding-left:0px;text-align:center}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.cod-seguridad{width:49%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item.cod-seguridad{width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.tipo-doc{width:49%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item.tipo-doc{width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(1) .item.num-doc{width:49%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(1) .item.num-doc{width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(2) .item:nth-child(7){width:100%}#pago .js-pago-form .campos .item-cont:nth-child(2) .item:nth-child(3){width:23.5%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(2) .item:nth-child(3){width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(2) .item:nth-child(4){width:23.5%}@media(max-width: 600px){#pago .js-pago-form .campos .item-cont:nth-child(2) .item:nth-child(4){width:49%}}#pago .js-pago-form .campos .item-cont:nth-child(2) .item.event:nth-child(2){width:100%}#pago .js-pago-form .campos .item-cont:nth-child(2) .item.event:nth-child(3){width:49%}#pago .js-pago-form .campos .item-cont:nth-child(2) .item.event:nth-child(4){width:49%}#pago .js-pago-form .campos .custom-select{z-index:8;max-width:unset;width:50%;padding-right:0px;margin-top:3px;margin-bottom:10px}#pago .js-pago-form .campos .custom-select.opened{z-index:9}#pago .js-pago-form .campos .custom-select.opened .select-cont .selected:after{transform:rotate(180deg) translateY(50%)}#pago .js-pago-form .campos .custom-select.opened .select-cont .select{display:block;opacity:1}#pago .js-pago-form .campos .custom-select .select-cont{position:relative;background:#e2e2e2;cursor:pointer;width:100%;padding-right:20px}#pago .js-pago-form .campos .custom-select .select-cont .selected,#pago .js-pago-form .campos .custom-select .select-cont .option{font-size:1.6rem;border:none;background:#e2e2e2;border-radius:0;color:#000;padding:13px 13px;transition:border .3s ease}@media(max-width: 767px){#pago .js-pago-form .campos .custom-select .select-cont .selected,#pago .js-pago-form .campos .custom-select .select-cont .option{font-size:1.4rem}}#pago .js-pago-form .campos .custom-select .select-cont .selected{transition:all .2 ease}#pago .js-pago-form .campos .custom-select .select-cont .selected:after{position:absolute;content:"";top:43%;right:10px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:.7}#pago .js-pago-form .campos .custom-select .select-cont .select{position:absolute;display:none;opacity:0;transition:opacity .3s ease .3s;width:100%;box-shadow:3px 3px 5px rgba(55,55,55,.2)}#pago .js-pago-form .campos .custom-select .select-cont .option{width:100%;background:#e2e2e2;width:auto;border:none}#pago .js-pago-form .campos .custom-select .select-cont .option:hover{background:#d2d2d2}#pago .js-pago-form .campos button,#pago .js-pago-form .campos .button{margin-top:20px;border:1px solid #000;border-radius:25px;background-color:#000;padding:9px 20px;min-width:180px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;transition:all .2s ease}#pago .js-pago-form .campos button:hover,#pago .js-pago-form .campos .button:hover{background-color:#fff;color:#000}@media(max-width: 767px){#pago .js-pago-form .campos button,#pago .js-pago-form .campos .button{margin-top:35px}#pago .js-pago-form .campos button:hover,#pago .js-pago-form .campos .button:hover{background:#fff;color:#000}}#pago .js-pago-form .campos .error{border:1px solid #b00 !important}#pago .error-message,#pago .response-message{display:none;width:100%;position:absolute;bottom:70px;color:#b00;font-weight:bold;font-size:1.2rem;text-align:center;z-index:7}#pago .response-message{color:#000;position:relative;bottom:0;margin-top:20px;display:block;font-size:1.8rem}#finalizada{min-height:calc(100svh - 200px)}@media(max-width: 767px){#finalizada{min-height:calc(100svh - 100px)}}footer{background:#000}footer .footer{overflow:hidden}footer .footer .item a{transition:all .1s ease;border-bottom:1px solid #fff}footer .footer .item a:hover{border-bottom:1px solid #000}footer .footer .item a,footer .footer .item p{font-weight:500;font-size:1.8rem}@media(max-width: 767px){footer .footer .item a,footer .footer .item p{font-size:1.6rem}}footer .footer .legales{transition:all .8s ease .5s;max-height:0}footer .footer .legales p{text-align:center;transition:all .5s ease 0s;opacity:0;max-width:700px}footer .footer .legales.show{transition:all .8s ease}footer .footer .legales.show p{transition:all .8s ease .8s;opacity:1}footer .footer .logos img{width:auto;-o-object-fit:contain;object-fit:contain;width:auto;height:60px}footer .footer .copyright p{font-size:1.3rem;font-weight:500}@media(max-width: 600px){footer .footer .copyright p{font-size:1.1rem;line-height:1.6rem}}#carrito_panel{left:-100vw;opacity:0;transition:left 0s ease .5s,opacity .5s ease 0s;z-index:99}#carrito_panel .panel{width:450px;padding:25px;opacity:0;top:0;right:-470px;transition:all .5s ease;overflow-y:auto}@media(max-width: 767px){#carrito_panel .panel{right:-350px;width:340px;padding:20px}}#carrito_panel .panel h6{color:#000;font-size:1.6rem}@media(max-width: 767px){#carrito_panel .panel h6{font-size:1.3rem}}#carrito_panel .panel p{color:#000;margin:3px 0;font-size:1.4rem}@media(max-width: 767px){#carrito_panel .panel p{font-size:1.2rem}}#carrito_panel .panel .item{padding:30px 0;margin:0 auto;border-bottom:1px solid #000}@media(max-width: 767px){#carrito_panel .panel .item{padding:20px 0}}#carrito_panel .panel .item .imagen{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width: 767px){#carrito_panel .panel .item .imagen{width:100px;height:100px}}#carrito_panel .panel .item .descripcion{width:190px;height:auto;margin:auto auto auto 25px}@media(max-width: 767px){#carrito_panel .panel .item .descripcion{width:130px;margin:auto auto auto 20px}}#carrito_panel .panel .item .descripcion h6{font-weight:bold}#carrito_panel .panel .item .carrito-delete{width:25px;height:25px}@media(max-width: 767px){#carrito_panel .panel .item .carrito-delete{width:20px;height:20px}}#carrito_panel .panel .sub-total{margin:30px auto 40px}#carrito_panel .panel a.button{font-weight:bold;border:2px dashed #000;color:#000;background:#fff;padding:13px 20px;border-radius:40px;width:250px;text-align:center;transition:all .2s ease}@media(max-width: 767px){#carrito_panel .panel a.button{width:200px}}#carrito_panel .panel a.button:hover{color:#fff;background:#000;border:2px dashed #fff}#carrito_panel.show{transition:left 0s,opacity .5s ease;left:0;opacity:1}#carrito_panel.show .panel{transition:all .7s ease;opacity:1;right:0}#carrito header{border-bottom:2px solid #000}#carrito #tablas{margin-top:200px}@media(max-width: 767px){#carrito #tablas{margin-top:0px}}#carrito #tablas table{border-collapse:collapse}@media(max-width: 767px){#carrito #tablas table{width:60%;max-width:360px;min-width:320px}}#carrito #tablas table *{color:#000}#carrito #tablas table tr th,#carrito #tablas table tr td{border:1px solid #000;padding:20px;text-align:center;vertical-align:middle}@media(max-width: 991px){#carrito #tablas table tr th,#carrito #tablas table tr td{padding:15px 10px}}#carrito #tablas table tr th{font-size:2.1rem;font-weight:bold}@media(max-width: 991px){#carrito #tablas table tr th{font-size:1.7rem}}#carrito #tablas table tr td h6{font-size:1.6rem}#carrito #tablas table tr td p{font-size:1.4rem}@media(max-width: 767px){#carrito #tablas table#tabla_carrito{margin:20px auto}}@media(max-width: 767px){#carrito #tablas table#tabla_carrito tr{margin:30px auto;border-bottom:1px solid #000}#carrito #tablas table#tabla_carrito tr:first-child{display:none}#carrito #tablas table#tabla_carrito tr:last-child{border-bottom:none}}#carrito #tablas table#tabla_carrito tr th:last-child,#carrito #tablas table#tabla_carrito tr td:last-child{border:none;width:40px;padding:0}@media(max-width: 767px){#carrito #tablas table#tabla_carrito tr th,#carrito #tablas table#tabla_carrito tr td{border:none}}#carrito #tablas table#tabla_carrito tr td h6{font-weight:bold}#carrito #tablas table#tabla_carrito tr td.imagen{padding:0;width:120px;height:130px}@media(max-width: 991px){#carrito #tablas table#tabla_carrito tr td.imagen{width:110px;height:120px}}@media(max-width: 767px){#carrito #tablas table#tabla_carrito tr td.imagen{width:140px;height:140px}}@media(max-width: 480px){#carrito #tablas table#tabla_carrito tr td.imagen{width:130px;height:130px}}#carrito #tablas table#tabla_carrito tr td.imagen img{-o-object-fit:cover;object-fit:cover}#carrito #tablas table#tabla_carrito tr td.cantidad p{display:none}@media(max-width: 767px){#carrito #tablas table#tabla_carrito tr td.cantidad p{display:block}}#carrito #tablas table#tabla_carrito tr td.cantidad ul li{border:1px solid #000;width:40px;height:40px;cursor:pointer}@media(max-width: 991px){#carrito #tablas table#tabla_carrito tr td.cantidad ul li{width:35px;height:35px}}#carrito #tablas table#tabla_carrito tr td.cantidad ul li.valor:hover{transform:none;cursor:default}#carrito #tablas table#tabla_carrito tr td.cantidad ul li.disabled{transform:none;cursor:default;opacity:.5}#carrito #tablas table#tabla_carrito tr td.cantidad ul li.valor{cursor:default;margin:0 5px}#carrito #tablas table#tabla_carrito tr td.subtotal h6{font-weight:bold;display:flex}#carrito #tablas table#tabla_carrito tr td.subtotal h6 span:nth-child(1){display:none}@media(max-width: 767px){#carrito #tablas table#tabla_carrito tr td.subtotal h6 span:nth-child(1){display:block}}#carrito #tablas table#tabla_carrito tr td.eliminar{text-align:right}#carrito #tablas table#tabla_carrito tr td.eliminar img{width:25px;height:25px;margin-left:auto;cursor:pointer}@media(max-width: 767px){#carrito #tablas table#tabla_carrito tr td h6,#carrito #tablas table#tabla_carrito tr td p{padding:2px 0 1px;font-size:1.3rem}#carrito #tablas table#tabla_carrito tr td:nth-last-child(2),#carrito #tablas table#tabla_carrito tr td:nth-last-child(3),#carrito #tablas table#tabla_carrito tr td:nth-last-child(4),#carrito #tablas table#tabla_carrito tr td:nth-last-child(5){display:flex;width:130px;flex-direction:column;padding:1px 0;text-align:left;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:30px}#carrito #tablas table#tabla_carrito tr td:nth-last-child(2){padding-bottom:30px}#carrito #tablas table#tabla_carrito tr td:nth-last-child(5){padding-top:30px}}@media(max-width: 767px){#carrito #tablas table#tabla_resumen{margin:20px auto 40px}}#carrito #tablas table#tabla_resumen tr th{color:#fff}#carrito #tablas table#tabla_resumen tr td:first-child{width:150px}@media(max-width: 767px){#carrito #tablas .buttons{flex-direction:column}}#carrito #tablas .buttons .button{width:290px}@media(max-width: 767px){#carrito #tablas .buttons .button{width:260px;padding:13px 10px;margin:10px auto}}.store-notification{position:fixed;bottom:-50px;left:0;width:100%;height:50px;font-family:Outfit,sans-serif;font-weight:400;background:#02b30f;color:#212121;padding:15px 70px 15px 70px;transition:.5s;z-index:9999999;padding:10px 70px 10px 15px}.store-notification.notification{font-size:12px}.deleting-coupon-notification,.out-of-stock-notification,.insufficient-notification{position:fixed;bottom:-50px;left:0;width:100%;height:50px;font-family:Outfit,sans-serif;font-weight:400;background:#ee393e;color:#fff;padding:15px 70px 15px 70px;transition:.5s;z-index:9999999}.deleting-coupon-notification .delete-confirmation{display:flex;justify-content:space-between;align-items:center}.deleting-coupon-notification .delete-confirmation .options .deleting-action{border:1px solid #fff;display:inline-block;text-align:center;transition:.5s ease-in;cursor:pointer;line-height:1;padding:4px 10px 2px}.deleting-coupon-notification .delete-confirmation .options .deleting-action:first-of-type{margin-right:5px}.deleting-coupon-notification .delete-confirmation .options .deleting-action:hover{background-color:#fff}.deleting-coupon-notification .delete-confirmation .options .deleting-action.confirm-delete:hover{color:#ee393e}.deleting-coupon-notification .delete-confirmation .options .deleting-action.cancel-delete:hover{color:#111}.go-to-cart-out-of-stock{color:#fff;text-decoration:underline}.go-to-cart-out-of-stock:hover{color:#fff}.store-notification.show-notification,.deleting-coupon-notification.show-notification,.out-of-stock-notification.show-notification{bottom:0}.store-notification .notification,.out-of-stock-notification .notification{display:flex;justify-content:space-between}.out-of-stock-notification .notification{color:#fff}.store-notification .notification a:hover{color:#212121;text-decoration:underline}