:root{--mv-fondo:#121318;--mv-linea:#3a1418;--mv-rojo:#c8323c;--mv-rojo-hover:#e0434d;--mv-tinta:#1d1e24;--mv-texto:#3a3b42;--mv-suave:#7a7b84;--mv-borde:#e7e5e1;--mv-gris:#cfcfd4;--mv-titulo:"Bebas Neue",Impact,"Arial Narrow",sans-serif;--mv-cuerpo:"DM Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mv-radio:12px}body,p,li,input,select,textarea,.info .title{font-family:var(--mv-cuerpo)!important}h1,h2,h3,h4,h5,h6,h2.title a,.product_name{font-family:var(--mv-titulo)!important;font-weight:400!important;letter-spacing:.04em}.action_button,input.action_button,button.action_button{background:var(--mv-rojo)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-family:var(--mv-cuerpo)!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.action_button:hover{background:var(--mv-rojo-hover)!important;transform:translateY(-1px)}.header{border-bottom:3px solid var(--mv-rojo)!important}.header .main.menu>li>a{font-family:var(--mv-cuerpo)!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.header .main.menu>li>a:hover,.header .top_menu a:hover{color:var(--mv-rojo)!important}.header .search_box{border-radius:999px!important;padding-left:14px!important}.products .thumbnail{background:#fff;border-radius:var(--mv-radio);border:1px solid var(--mv-borde);border-bottom:4px solid var(--mv-rojo);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.products .thumbnail:hover{transform:translateY(-4px);box-shadow:0 14px 28px #00000024}.products .thumbnail .info{padding:10px 12px 12px}.products .thumbnail .info .title{font-size:15px;line-height:1.35;color:var(--mv-tinta);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products .thumbnail .price,.products .thumbnail .price .money{color:var(--mv-rojo)!important;font-weight:700}.products .thumbnail .was_price,.products .thumbnail .was_price .money{color:var(--mv-suave)!important;font-weight:400}.feature_divider{background:var(--mv-rojo)!important;height:3px}.product_section{padding-top:10px}.product_gallery .slides img,.product_gallery .flex-viewport{border-radius:var(--mv-radio)}.product_gallery .flex-control-thumbs img{border-radius:8px;opacity:.6;transition:opacity .2s}.product_gallery .flex-control-thumbs img.flex-active,.product_gallery .flex-control-thumbs img:hover{opacity:1;outline:2px solid var(--mv-rojo);outline-offset:2px}h1.product_name{font-size:clamp(34px,4vw,52px)!important;line-height:1!important;color:var(--mv-tinta)!important;margin-bottom:14px!important}.product_section .modal_price{font-size:30px!important;margin:4px 0 18px!important}.product_section .modal_price .current_price,.product_section .modal_price .current_price .money{color:var(--mv-rojo)!important;font-weight:700}.product_section .modal_price .was_price,.product_section .modal_price .was_price .money{color:var(--mv-suave)!important;font-size:18px;font-weight:400}.product_section .product_form .quantity{border-radius:10px!important;border:1px solid var(--mv-borde)!important;text-align:center}.product_section .add_to_cart{width:100%!important;max-width:420px;padding:18px 24px!important;font-size:16px!important;box-shadow:0 8px 18px #c8323c47}.product_section .continue_shopping a{color:var(--mv-suave)!important;font-size:13px}.product_section hr{border-color:var(--mv-borde)!important}.product-template-section .description{max-width:760px;margin:20px auto 0;padding:36px 0 10px;border-top:1px solid var(--mv-borde);float:none}.product-template-section .description :is(p,li,span,em,strong,b,i,u,font){font-family:var(--mv-cuerpo)!important;color:var(--mv-texto)!important;font-size:17px!important;line-height:1.7!important}.product-template-section .description :is(strong,b){color:var(--mv-tinta)!important;font-weight:700}.product-template-section .description :is(h1,h2,h3,h4,h5,h6),.product-template-section .description :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--mv-titulo)!important;color:var(--mv-tinta)!important;font-weight:400!important;line-height:1.1!important}.product-template-section .description :is(h1,h2,h3,h4,h5,h6) *{font-size:inherit!important}.product-template-section .description h2{font-size:34px!important;margin:36px 0 12px}.product-template-section .description h3{font-size:26px!important;margin:28px 0 10px}.product-template-section .description a,.product-template-section .description a *{color:var(--mv-rojo)!important;text-decoration:none!important;font-weight:700}.product-template-section .description a:hover{text-decoration:underline!important}.product-template-section .description li::marker{color:var(--mv-rojo)}.product-template-section .description :is(div,p):has(>iframe[src*=vimeo]){padding:0!important;aspect-ratio:16/9;width:100%;margin:28px auto!important;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #00000040}.product-template-section .description :is(div,p):is([style*="padding: 1"],[style*="padding:1"]):has(>iframe){aspect-ratio:9/16;max-width:340px!important}.product-template-section .description iframe[src*=youtube]{width:100%!important;height:auto!important;aspect-ratio:16/9;border-radius:14px}.product-template-section .description img{max-width:100%;height:auto}@media(max-width:767px){h1.product_name{font-size:34px!important;margin-top:18px!important}.product_section .modal_price{font-size:26px!important}.product_section .add_to_cart{max-width:none}.product-template-section .description{padding:26px 4px 0}.product-template-section .description :is(p,li,span,em,strong,b,i,u,font){font-size:16px!important}.product-template-section .description h2{font-size:28px!important}.products .thumbnail .info .title{font-size:13px;line-height:1.3}.products .thumbnail .was_price{display:none!important}.products .thumbnail:hover{transform:none}}@media(prefers-reduced-motion:reduce){.products .thumbnail,.action_button{transition:none}}.products{display:flex!important;flex-wrap:wrap}.products>.thumbnail{display:flex;flex-direction:column;float:none!important}.products>.thumbnail>a{display:flex;flex-direction:column;flex:1}.products .thumbnail .product_image{aspect-ratio:1/1;overflow:hidden;background:#f3f1ed}.products .thumbnail .product_image img{width:100%!important;height:100%!important;object-fit:cover}.products .thumbnail .info{flex:1;display:flex;flex-direction:column}.products .thumbnail .info .title{min-height:calc(1.35em * 3)}.products .thumbnail .info .price{margin-top:auto;padding-top:6px}.homepage_slider{border-bottom:3px solid var(--mv-rojo)}.homepage_slider .slides li{position:relative}.homepage_slider .slides li>a{display:block;position:relative}.homepage_slider .slides img{width:100%;height:clamp(520px,80vh,800px)!important;object-fit:cover;object-position:35% center}.homepage_slider .slides li>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#121318c7,#12131873,#12131814 70%,#12131800)}.homepage_slider .slides img{width:100%;height:clamp(420px,62vh,620px)!important;object-fit:cover;object-position:35% center}.homepage_slider .flex-caption{top:50%!important;transform:translateY(-50%);height:auto!important;pointer-events:none}.homepage_slider .flex-caption .columns{pointer-events:auto}.homepage_slider .flex-caption .columns:before{content:"\2660  Magia Global 2.0";display:block;font-family:var(--mv-cuerpo);font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mv-rojo-hover);margin-bottom:10px}.homepage_slider .headline{font-family:var(--mv-titulo)!important;font-size:clamp(56px,8vw,104px)!important;line-height:.9!important;color:#fff!important;letter-spacing:.03em;margin:0 0 22px!important;text-shadow:0 4px 24px rgba(0,0,0,.5)}.homepage_slider .flex-caption .action_button{font-size:15px!important;padding:16px 30px!important;box-shadow:0 10px 24px #c8323c59}.homepage_slider .flex-direction-nav,.homepage_slider .flex-control-nav{display:none}@media(max-width:767px){.homepage_slider .slides img{height:580px!important;object-position:30% center}.homepage_slider .slides li>a:after{background:linear-gradient(0deg,#121318d9,#12131873,#12131800 70%)}.homepage_slider .flex-caption{top:auto!important;bottom:28px;transform:none}.homepage_slider .headline{font-size:60px!important}}@media(max-width:767px){.product_section .purchase .add_to_cart{position:fixed!important;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto!important;max-width:none!important;z-index:999;padding:17px 20px!important;font-size:16px!important;border-radius:14px!important;box-shadow:0 10px 30px #00000059,0 0 0 4px #fff!important}.product-template-section{padding-bottom:90px}.pushdaddy-button{bottom:92px!important}}.mv-confianza{margin:22px 0 6px;border:1px solid var(--mv-borde);border-radius:14px;overflow:hidden;background:#fff;max-width:520px}.mv-confianza__lista{list-style:none;margin:0!important;padding:0!important}.mv-confianza__lista li{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0!important;border-bottom:1px solid var(--mv-borde)}.mv-confianza__lista svg{flex:0 0 34px;width:34px;height:34px;padding:8px;border-radius:50%;background:#fbecec;fill:var(--mv-rojo)}.mv-confianza__lista strong{display:block;font-family:var(--mv-cuerpo);font-size:14px;color:var(--mv-tinta);line-height:1.3}.mv-confianza__lista span{display:block;font-size:13px;color:var(--mv-suave);line-height:1.4}.mv-confianza__pagos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 16px;background:#faf8f4}.mv-confianza__pagos svg{height:24px;width:auto}.modal .mv-confianza{display:none}.product_section .eight.columns.omega{display:flex;flex-direction:column}.product_section .eight.columns.omega>.description{order:10;border-top:1px solid var(--mv-borde);margin-top:24px;padding-top:24px}.product_section .eight.columns.omega>.meta,.product_section .eight.columns.omega>hr,.product_section .eight.columns.omega>.social_buttons{order:20}#shopify-section-footer .footer{background:repeating-linear-gradient(45deg,var(--mv-linea) 0 1px,var(--mv-fondo) 1px 28px)!important;border-top:3px solid var(--mv-rojo)}#shopify-section-footer .footer h6{color:#fff!important;letter-spacing:.12em}#shopify-section-footer .footer p,#shopify-section-footer .footer a{color:var(--mv-gris)!important}#shopify-section-footer .footer a:hover{color:var(--mv-rojo-hover)!important}#shopify-section-footer .footer input[type=submit]{background:var(--mv-rojo)!important;color:#fff!important;border-radius:8px}#shopify-section-footer .footer input[type=submit]:hover{background:var(--mv-rojo-hover)!important}#shopify-section-footer .footer input[type=text],#shopify-section-footer .footer input[type=email]{border-radius:8px;border:1px solid var(--mv-linea)}@media(max-width:767px){.header .nav_buttons{display:flex!important;gap:8px;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.header .nav_buttons li{margin:0!important}.header .nav_buttons a{display:inline-flex!important;align-items:center;gap:6px;border:1px solid var(--mv-borde)!important;border-radius:999px!important;padding:8px 14px!important;font-family:var(--mv-cuerpo)!important;font-weight:700;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-tinta)!important;background:#fff}.header .nav_buttons .cart_button{background:var(--mv-tinta)!important;color:#fff!important;border-color:var(--mv-tinta)!important}.header .nav_buttons .cart_button *{color:#fff!important}}.collection_title,.collection_title a{text-align:center;color:var(--mv-tinta)!important;font-size:clamp(34px,5vw,56px)!important}.collection_nav{border-bottom:0!important;margin-bottom:10px}.collection_nav:after{content:"";display:block;width:56px;height:3px;background:var(--mv-rojo);margin:6px auto 0}p.quote{font-style:normal!important;text-align:center;font-family:var(--mv-cuerpo)}p.quote a{display:inline-block;margin-top:14px;background:var(--mv-rojo);color:#fff!important;padding:12px 22px;border-radius:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/magia-viral-custom.css.map */
