body{background-image:url(/img/mu_fondo_carton_claro.jpg);font-family:Pacifico,cursive;margin:0;padding:0}.main-header{height:81px;position:relative;width:100%}.main-header__bg{background-image:url(/img/mu_fondo_header.jpg);background-size:500px 81px;background-repeat:repeat-x;box-shadow:0 0 18px 3px #00000061;height:81px;left:0;position:absolute;top:0;width:100%;z-index:1}.main-header__title{margin:0 auto;width:928px;position:relative;z-index:1}.main-header__logo{height:110px;right:0;position:absolute;top:0;width:657px}.main-header__eighty-year-tag{height:97px;right:0;width:182px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px),only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 700px),only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 700px),only screen and (min-device-pixel-ratio: 2) and (min-width: 700px),only screen and (min-resolution: 192dpi) and (min-width: 700px),only screen and (min-resolution: 2dppx) and (min-width: 700px){.main-header__bg{background-image:url(/img/mu_fondo_header@2x.jpg)}}@media only screen and (max-width: 928px){.main-header__title{width:100%}}@media only screen and (max-width: 625px){.main-header__eighty-year-tag{display:none}}.main-footer{width:928px;border-top:1px solid white;color:#fff;font-family:Nunito,sans-serif;margin:32px auto 16px;text-align:center}.main-footer div{padding:0 16px}@media only screen and (max-width: 928px){.main-footer{width:100%;padding:0 8px}}.logo-no-pirateria{width:100%;display:flex;justify-content:center;padding:24px 0 0}.logo-no-pirateria img{width:250px;height:auto;margin:0 auto}.products__container{margin:0 auto;width:928px}.products__container h1{color:#fff;font-family:Nunito,sans-serif;font-size:2.5rem;margin:64px 8px 16px;text-align:right}@media only screen and (max-width: 928px){.products__container{width:100%}}.icon-btn{background-color:#ffb300;border-radius:2px;cursor:pointer;display:block;padding:2px;position:absolute;color:#fff;top:4px;right:4px;transition:all .3s ease;transform:scale(1)}.icon-btn:hover{transform:scale(1.3)}.product__preview{align-items:center;background-color:#0006;display:none;justify-content:center;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .3s ease;z-index:999}.product__preview.product__preview--active{display:flex}.product__preview.product__preview--visible{opacity:1}.product__preview.product__preview--visible div{transform:scale(1)}.product__preview div{background-color:#1a1a1a;background-image:url(/img/precarga_imagen.gif);background-position:center center;background-repeat:no-repeat;border-radius:8px;overflow:hidden;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;height:500px;position:relative;transition:all .8s cubic-bezier(.45,-.39,0,1.48);transform:scale(.4);width:500px}.product__preview .icon-btn{top:12px;right:12px}.product__preview img{opacity:0;transition:all .3s ease}.product__preview img.active{opacity:1}@media only screen and (max-width: 600px){.product__preview div{height:auto;width:calc(100% - 32px)}.product__preview img{width:100%}}.products__nav{margin:0 auto;width:928px;display:flex;justify-content:center}.products__nav ul,.products__nav li{list-style-type:none;margin:0;padding:0}.products__nav ul{background-color:transparent;border:1px solid white;border-radius:8px;font-family:Nunito,sans-serif;display:flex;gap:8px;justify-content:space-between;margin:0 0 16px;padding:0 16px;text-align:center;width:100%}.products__nav button{color:#fff;font-size:1.1rem;font-weight:700;background:transparent;border-radius:0 8px;border:none;box-shadow:none;cursor:pointer;padding:16px;position:relative;text-decoration:none;transition:all .4s ease;transform:scale(1);text-shadow:0 0 0 rgba(0,0,0,0);z-index:1}.products__nav button:hover{border-radius:0 0 8px 8px;transform:scale(1.2);text-shadow:0 0 5px rgba(0,0,0,.7);z-index:2}.products__nav button.product__button--active{border-radius:8px;color:#fdd835}.products__nav button.product__button--active:hover{text-shadow:0 0 0 rgba(0,0,0,0);transform:scale(1)}.products__nav--select{display:none;justify-content:flex-start;padding-bottom:16px}.products__nav--select,.products__nav--select select{width:100%}select{background-color:#fff;border:thin solid #64B5F6;border-radius:4px;display:inline-block;font-family:Roboto,sans-serif;font-weight:700;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select.minimal:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}@media only screen and (max-width: 928px){.products__nav{width:100%}.products__nav ul{display:flex}.products__nav li{width:calc((100% - 8px)*1)}}@media only screen and (max-width: 700px){.products__nav ul{display:none}.products__nav--select{display:block}}.products__list-wrapper{margin-right:-8px}.products__list{display:flex;flex-wrap:wrap;gap:8px;margin-right:-8px}.products__list,.products__list li{list-style-type:none;padding:0;margin:0}.products__list li{background:#64B5F6;border-radius:5px;box-shadow:none;float:left;margin:0;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);transform:scale(1);width:calc((100% - 32px)/4);z-index:1}.products__list li:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;transform:scale(1.1);z-index:2}.products__list img{border-bottom:1px solid #ccc;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:block;height:auto;width:100%}.products__list h3{color:#fff;font-size:1rem;font-family:Nunito,sans-serif;margin:calc(#SPACING*1.5) 0 calc(#SPACING/2);text-align:right;padding:0 8px}@media only screen and (max-width: 928px){.products__list{width:100%}.products__list li{width:calc((100% - (8px * 3))/3)}}@media only screen and (max-width: 600px){.products__list li{width:calc((100% - 16px)/2)}}@media only screen and (max-width: 350px){.products__list li{width:calc((100% - 8px)*1)}}
