/** GRID PRODUCTOS WHOLESALE **/
.woocommerce.ys-productos-interes ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce.ys-productos-interes ul.products li.product{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important}.woocommerce.ys-productos-interes ul.products:before,.woocommerce.ys-productos-interes ul.products:after{display:none!important;content:none!important}@media(max-width:1024px){.woocommerce.ys-productos-interes ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media(max-width:767px){.woocommerce.ys-productos-interes ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:380px){.woocommerce.ys-productos-interes ul.products{grid-template-columns:1fr!important;gap:14px!important}}



/** GRID SABORES **/
#ys-sabores-section,#ys-sabores-section *{box-sizing:border-box!important;font-family:'Museo Sans Rounded',Arial,sans-serif!important}#ys-sabores-section{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#ys-sabores-section .ys-sabores-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#ys-sabores-section .ys-sabor-card{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-height:255px!important;aspect-ratio:2.72/1!important;overflow:hidden!important;text-decoration:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:0!important;margin:0!important;padding:0!important;isolation:isolate!important}#ys-sabores-section .ys-sabor-card:before{content:""!important;position:absolute!important;inset:0!important;background:rgba(0,0,0,0)!important;z-index:1!important;transition:background .35s ease!important}#ys-sabores-section .ys-sabor-card:after{content:""!important;position:absolute!important;inset:-2px!important;background:inherit!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0!important;transform:scale(1)!important;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .65s cubic-bezier(.2,.8,.2,1)!important}#ys-sabores-section .ys-sabor-card:hover:after{transform:scale(1.045)!important;filter:saturate(1.08) contrast(1.04)!important}#ys-sabores-section .ys-sabor-card:hover:before{background:rgba(92,36,131,.08)!important}#ys-sabores-section .ys-sabor-card h3{position:absolute!important;z-index:2!important;margin:0!important;color:#FFFFFF!important;font-size:40px!important;font-weight:1000!important;line-height:1.1!important;letter-spacing:-.02em!important;text-align:left!important;text-decoration:none!important;-webkit-text-stroke:3px #5C2483!important;text-shadow:0 3px 0 #5C2483,0 6px 12px rgba(92,36,131,.48)!important;paint-order:stroke fill!important;transform:translate3d(0,0,0)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),text-shadow .45s ease,letter-spacing .45s ease!important}#ys-sabores-section .ys-sabor-card:hover h3{transform:translate3d(6px,-4px,0) rotate(-1deg)!important;letter-spacing:-.035em!important;text-shadow:0 3px 0 #5C2483,0 0 18px rgba(255,255,255,.75),0 9px 16px rgba(92,36,131,.58)!important}#ys-sabores-section .ys-sabor-oscuro{background-image:url('https://yoummysnacks.com/wp-content/uploads/2026/05/Choko-sosteniendo-snack-Yoummy-de-chocolate-sobre-fondo-morado-con-esferas-de-cacao-scaled.webp')!important}#ys-sabores-section .ys-sabor-limon{background-image:url('https://yoummysnacks.com/wp-content/uploads/2026/05/Lymo-sosteniendo-snack-Yoummy-de-limon-sobre-fondo-verde-azul-con-esferas-de-cacao-scaled.webp')!important}#ys-sabores-section .ys-sabor-canela{background-image:url('https://yoummysnacks.com/wp-content/uploads/2026/05/Nela-sosteniendo-snack-Yoummy-de-canela-sobre-fondo-caramelo-con-cacao-scaled.webp')!important}#ys-sabores-section .ys-sabor-moca{background-image:url('https://yoummysnacks.com/wp-content/uploads/2026/05/Moka-sosteniendo-snack-Yoummy-sobre-fondo-caramelo-con-cacao-scaled.webp')!important}#ys-sabores-section .ys-sabor-oscuro h3{top:24%!important;left:51%!important}#ys-sabores-section .ys-sabor-limon h3{top:25%!important;left:46%!important}#ys-sabores-section .ys-sabor-canela h3{top:28%!important;left:50%!important}#ys-sabores-section .ys-sabor-moca h3{top:31%!important;left:49%!important}@media (max-width:1024px){#ys-sabores-section .ys-sabores-grid{gap:20px!important}#ys-sabores-section .ys-sabor-card{min-height:220px!important;aspect-ratio:2.35/1!important;background-position:center center!important}#ys-sabores-section .ys-sabor-card h3{font-size:32px!important;-webkit-text-stroke:2.4px #5C2483!important;text-shadow:0 2px 0 #5C2483,0 5px 10px rgba(92,36,131,.45)!important}#ys-sabores-section .ys-sabor-oscuro h3{top:24%!important;left:49%!important}#ys-sabores-section .ys-sabor-limon h3{top:26%!important;left:44%!important}#ys-sabores-section .ys-sabor-canela h3{top:29%!important;left:48%!important}#ys-sabores-section .ys-sabor-moca h3{top:31%!important;left:47%!important}}@media (max-width:767px){#ys-sabores-section{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#ys-sabores-section .ys-sabores-grid{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#ys-sabores-section .ys-sabor-card{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:2.72/1!important;margin:0!important;padding:0!important;border-radius:0!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;overflow:hidden!important}#ys-sabores-section .ys-sabor-card:after{inset:0!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;transform:none!important}#ys-sabores-section .ys-sabor-card:hover:after{transform:none!important;filter:saturate(1.06) contrast(1.03)!important}#ys-sabores-section .ys-sabor-card h3{top:50%!important;font-size:26px!important;line-height:1.08!important;-webkit-text-stroke:2px #5C2483!important;text-shadow:0 2px 0 #5C2483,0 5px 10px rgba(92,36,131,.42)!important;transform:translateY(-50%)!important}#ys-sabores-section .ys-sabor-card:hover h3{transform:translate(4px,-52%) rotate(-.6deg)!important;letter-spacing:-.035em!important}#ys-sabores-section .ys-sabor-oscuro h3{left:51%!important}#ys-sabores-section .ys-sabor-limon h3{left:47%!important}#ys-sabores-section .ys-sabor-canela h3{left:50%!important}#ys-sabores-section .ys-sabor-moca h3{left:49%!important}}@media (max-width:430px){#ys-sabores-section .ys-sabor-card{aspect-ratio:2.72/1!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important}#ys-sabores-section .ys-sabor-card:after{background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important}#ys-sabores-section .ys-sabor-card h3{top:50%!important;font-size:22px!important;-webkit-text-stroke:1.7px #5C2483!important;text-shadow:0 2px 0 #5C2483,0 4px 8px rgba(92,36,131,.42)!important;transform:translateY(-50%)!important}#ys-sabores-section .ys-sabor-card:hover h3{transform:translate(3px,-52%) rotate(-.5deg)!important}}@media (max-width:360px){#ys-sabores-section .ys-sabor-card h3{font-size:19px!important;-webkit-text-stroke:1.5px #5C2483!important}}



/** TESTIMONIOS HOME PAGE **/
#ys-testimonios-section,#ys-testimonios-section *{box-sizing:border-box!important;font-family:'Museo Sans Rounded',Arial,sans-serif!important}#ys-testimonios-section{width:100%!important;padding:50px 20px!important;background:url('https://yoummysnacks.com/wp-content/uploads/2026/05/Fondo-blanco-con-formas-organicas-abstractas-en-tonos-claros-scaled.webp') center center/cover no-repeat!important;overflow:hidden!important;position:relative!important}#ys-testimonios-section .ys-testimonios-inner{width:100%!important;max-width:1160px!important;margin:0 auto!important}#ys-testimonios-section .ys-testimonios-header{margin:0 0 34px!important;text-align:left!important}#ys-testimonios-section .ys-testimonios-header h2{margin:0 0 18px!important;color:#5C320D!important;font-size:38px!important;font-weight:1000!important;line-height:1.05!important;letter-spacing:-.02em!important}#ys-testimonios-section .ys-testimonios-header p{margin:0!important;color:#000000!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}#ys-testimonios-section .ys-testimonios-organic{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:66px 20px!important;margin:0 0 30px!important;padding:44px 0 0!important;overflow:visible!important}#ys-testimonios-section .ys-test-card{position:relative!important;min-height:230px!important;background:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:22px!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#000000!important;overflow:visible!important;transition:none!important;transform:none!important;text-align:center!important;padding:78px 24px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}#ys-testimonios-section .ys-test-card:hover{transform:none!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important}#ys-testimonios-section .ys-test-card img{display:block!important;width:100px!important;height:100px!important;object-fit:cover!important;border-radius:999px!important;position:absolute!important;left:50%!important;top:-42px!important;transform:translateX(-50%)!important}#ys-testimonios-section .ys-card-paula{grid-column:span 2!important}#ys-testimonios-section .ys-card-paula img{width:112px!important;height:112px!important;top:-48px!important}#ys-testimonios-section .ys-test-card h3{margin:0!important;color:#5C320D!important;font-size:24px!important;font-weight:1000!important;line-height:1.05!important}#ys-testimonios-section .ys-test-card span{display:block!important;margin:4px 0 14px!important;color:#5C320D!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}#ys-testimonios-section .ys-test-card p{margin:0!important;color:#000000!important;font-size:17px!important;font-weight:500!important;line-height:1.45!important}#ys-testimonios-section .ys-stars{margin-top:auto!important;color:#DEC71B!important;font-size:20px!important;font-weight:1000!important;line-height:1!important;letter-spacing:3px!important;white-space:nowrap!important;text-align:center!important;width:100%!important;padding-top:14px!important}#ys-testimonios-section .ys-mobile-video-intro{display:none!important}#ys-testimonios-section .ys-video-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin-top:0!important}#ys-testimonios-section .ys-video-cta,#ys-testimonios-section .ys-video-card{aspect-ratio:9/16!important;border-radius:10px!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;background:#FFFFFF!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important;min-height:0!important;transition:none!important;transform:none!important}#ys-testimonios-section .ys-video-cta:hover,#ys-testimonios-section .ys-video-card:hover{transform:none!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important}#ys-testimonios-section .ys-video-cta{display:flex!important;align-items:stretch!important;color:#000000!important;background:rgba(255,255,255,.55)!important;border:1px solid rgba(255,255,255,.8)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}#ys-testimonios-section .ys-video-cta div{display:flex!important;flex-direction:column!important;width:100%!important;padding:28px 22px 0!important}#ys-testimonios-section .ys-video-cta:after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:34px!important;background:#5C320D!important}#ys-testimonios-section .ys-video-cta h3{margin:0 0 24px!important;color:#5C320D!important;font-size:21px!important;font-weight:1000!important;line-height:1.05!important;text-wrap:balance!important}#ys-testimonios-section .ys-video-cta p{margin:0 0 24px!important;color:#000000!important;font-size:17px!important;font-weight:500!important;line-height:1.45!important}#ys-testimonios-section .ys-video-cta span{position:relative!important;z-index:2!important;margin-top:auto!important;margin-bottom:54px!important;color:#5C320D!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;text-decoration:underline!important;text-underline-offset:4px!important;display:inline-block!important;width:max-content!important;max-width:100%!important;transition:transform .22s ease!important;transform-origin:left center!important}#ys-testimonios-section .ys-video-cta span:hover{transform:scale(.96)!important}#ys-testimonios-section .ys-video-card{cursor:pointer!important;border:1px solid rgba(255,255,255,.8)!important}#ys-testimonios-section .ys-video-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:none!important;transform:none!important}#ys-testimonios-section .ys-video-card:hover>img{transform:none!important;filter:none!important}#ys-testimonios-section .ys-video-card:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(92,50,13,.42) 100%)!important;z-index:1!important}#ys-testimonios-section .ys-play-btn{position:absolute!important;z-index:3!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:64px!important;height:64px!important;border:0!important;border-radius:999px!important;background:rgba(92,50,13,.85)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 20px rgba(0,0,0,.18)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s ease,box-shadow .28s ease!important}#ys-testimonios-section .ys-play-btn span{display:block!important;width:0!important;height:0!important;border-top:11px solid transparent!important;border-bottom:11px solid transparent!important;border-left:16px solid #FFFFFF!important;margin-left:5px!important}#ys-testimonios-section .ys-play-btn:hover,#ys-testimonios-section .ys-video-card:hover .ys-play-btn{transform:translate(-50%,-50%) scale(1.08)!important;background:#5C320D!important;box-shadow:0 12px 26px rgba(0,0,0,.24)!important}#ys-testimonios-section .ys-video-info{position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:24px!important;text-align:center!important;color:#FFFFFF!important;padding:0 16px!important}#ys-testimonios-section .ys-video-info h3{margin:0!important;color:#FFFFFF!important;font-size:24px!important;font-weight:1000!important;line-height:1.05!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important}#ys-testimonios-section .ys-video-info span{display:block!important;margin:4px 0 0!important;color:#FFFFFF!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important}#ys-testimonios-section .ys-video-info .ys-stars{margin-top:14px!important;font-size:18px!important;text-shadow:0 2px 8px rgba(0,0,0,.35)!important;padding-top:0!important}#ys-testimonios-section .ys-video-modal{position:fixed!important;inset:0!important;z-index:99999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important}#ys-testimonios-section .ys-video-modal.is-open{display:flex!important}#ys-testimonios-section .ys-video-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.68)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}#ys-testimonios-section .ys-video-modal-box{position:relative!important;z-index:2!important;width:min(430px,92vw)!important;max-height:84vh!important;aspect-ratio:9/16!important;border-radius:22px!important;background:#000000!important;box-shadow:0 22px 60px rgba(0,0,0,.35)!important;overflow:hidden!important}#ys-testimonios-section .ys-video-player{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#000000!important}#ys-testimonios-section .ys-video-close{position:absolute!important;z-index:3!important;top:12px!important;right:12px!important;width:38px!important;height:38px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:#5C320D!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .22s ease,background .22s ease!important}#ys-testimonios-section .ys-video-close:hover{transform:scale(.92)!important;background:#FFFFFF!important}@media (max-width:1024px) and (min-width:768px){#ys-testimonios-section{padding:50px 18px!important}#ys-testimonios-section .ys-testimonios-header h2{font-size:34px!important}#ys-testimonios-section .ys-testimonios-header p{font-size:16px!important}#ys-testimonios-section .ys-testimonios-organic{gap:62px 16px!important;padding-top:42px!important}#ys-testimonios-section .ys-test-card{min-height:220px!important;padding:74px 18px 22px!important}#ys-testimonios-section .ys-card-paula{grid-column:span 2!important}#ys-testimonios-section .ys-test-card h3{font-size:20px!important}#ys-testimonios-section .ys-test-card p{font-size:14px!important}#ys-testimonios-section .ys-video-grid{gap:16px!important}#ys-testimonios-section .ys-video-cta h3{font-size:18px!important}#ys-testimonios-section .ys-video-cta p{font-size:14px!important}#ys-testimonios-section .ys-video-cta span{font-size:13px!important}}@media (max-width:767px){#ys-testimonios-section{padding:30px 20px!important;background-position:center center!important}#ys-testimonios-section .ys-testimonios-header{margin-bottom:24px!important;text-align:center!important}#ys-testimonios-section .ys-testimonios-header h2{font-size:27px!important;line-height:1.08!important;margin-bottom:12px!important}#ys-testimonios-section .ys-testimonios-header p{font-size:15px!important;line-height:1.35!important}#ys-testimonios-section .ys-testimonios-organic{display:flex!important;grid-template-columns:none!important;gap:14px!important;margin:0 -20px 30px!important;padding:44px 20px 10px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}#ys-testimonios-section .ys-testimonios-organic::-webkit-scrollbar{display:none!important}#ys-testimonios-section .ys-test-card{flex:0 0 82vw!important;max-width:340px!important;min-height:260px!important;scroll-snap-align:center!important;padding:76px 20px 22px!important;text-align:center!important;border-radius:18px!important;margin:0!important}#ys-testimonios-section .ys-test-card img,#ys-testimonios-section .ys-card-paula img{position:absolute!important;left:50%!important;top:-40px!important;bottom:auto!important;transform:translateX(-50%)!important;width:98px!important;height:98px!important}#ys-testimonios-section .ys-card-paula{grid-column:auto!important;padding:76px 20px 22px!important;text-align:center!important}#ys-testimonios-section .ys-test-card h3{font-size:22px!important}#ys-testimonios-section .ys-test-card p{font-size:15px!important;line-height:1.42!important}#ys-testimonios-section .ys-stars{font-size:18px!important;letter-spacing:2px!important}#ys-testimonios-section .ys-mobile-video-intro{display:block!important;text-align:left!important;margin:0 0 18px!important}#ys-testimonios-section .ys-mobile-video-intro h3{margin:0 0 12px!important;color:#5C320D!important;font-size:24px!important;font-weight:1000!important;line-height:1.05!important}#ys-testimonios-section .ys-mobile-video-intro p{margin:0 0 14px!important;color:#000000!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important}#ys-testimonios-section .ys-mobile-video-intro a{color:#5C320D!important;font-size:15px!important;font-weight:900!important;text-decoration:underline!important;text-underline-offset:4px!important}#ys-testimonios-section .ys-video-grid{display:flex!important;grid-template-columns:none!important;gap:14px!important;margin:0 -20px!important;padding:0 20px 4px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}#ys-testimonios-section .ys-video-grid::-webkit-scrollbar{display:none!important}#ys-testimonios-section .ys-video-cta{display:none!important}#ys-testimonios-section .ys-video-card{flex:0 0 76vw!important;max-width:310px!important;aspect-ratio:9/16!important;scroll-snap-align:center!important;border-radius:10px!important}#ys-testimonios-section .ys-play-btn{width:58px!important;height:58px!important}#ys-testimonios-section .ys-video-info h3{font-size:22px!important}#ys-testimonios-section .ys-video-modal{padding:14px!important}#ys-testimonios-section .ys-video-modal-box{width:min(390px,94vw)!important;border-radius:16px!important}}@media (max-width:380px){#ys-testimonios-section{padding:30px 20px!important}#ys-testimonios-section .ys-testimonios-header h2{font-size:24px!important}#ys-testimonios-section .ys-testimonios-header p{font-size:14px!important}#ys-testimonios-section .ys-test-card{flex-basis:84vw!important;min-height:250px!important;padding:72px 16px 20px!important}#ys-testimonios-section .ys-test-card h3{font-size:20px!important}#ys-testimonios-section .ys-test-card p{font-size:14px!important}#ys-testimonios-section .ys-video-card{flex-basis:82vw!important}#ys-testimonios-section .ys-mobile-video-intro h3{font-size:22px!important}}



/** CTA BANNER SIMPLE **/
#ys-antojo-simple-section,#ys-antojo-simple-section *{box-sizing:border-box!important;font-family:'Museo Sans Rounded',Arial,sans-serif!important}#ys-antojo-simple-section{width:100%!important;padding:50px 20px!important;margin:0!important;overflow:hidden!important;background:#FFFFFF!important}#ys-antojo-simple-section .ys-antojo-inner{width:100%!important;max-width:1160px!important;margin:0 auto!important;text-align:center!important}#ys-antojo-simple-section .ys-antojo-copy{width:100%!important;max-width:820px!important;margin:0 auto!important;text-align:center!important}#ys-antojo-simple-section h2{margin:0 0 22px!important;color:#FFFFFF!important;font-size:40px!important;font-weight:1000!important;line-height:1.1!important;letter-spacing:-.02em!important;text-align:center!important;-webkit-text-stroke:3px #5C2483!important;text-shadow:none!important;paint-order:stroke fill!important}#ys-antojo-simple-section p{margin:0 auto 24px!important;color:#5C320D!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:0!important;text-align:center!important;max-width:720px!important}#ys-antojo-simple-section .ys-antojo-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 22px!important;border-radius:999px!important;background:#5C320D!important;color:#FFFFFF!important;font-size:18px!important;font-weight:1000!important;line-height:24px!important;text-decoration:none!important;border:0!important;box-shadow:none!important;transition:transform .22s ease,background .22s ease!important}#ys-antojo-simple-section .ys-antojo-btn:hover{background:#5C320D!important;color:#FFFFFF!important;transform:scale(.96)!important;box-shadow:none!important}@media (max-width:1024px){#ys-antojo-simple-section{padding:46px 18px!important}#ys-antojo-simple-section .ys-antojo-copy{max-width:680px!important}#ys-antojo-simple-section h2{font-size:34px!important;-webkit-text-stroke:2.5px #5C2483!important;text-shadow:none!important}#ys-antojo-simple-section p{font-size:17px!important;max-width:640px!important}}@media (max-width:767px){#ys-antojo-simple-section{padding:30px 20px!important}#ys-antojo-simple-section .ys-antojo-copy{max-width:100%!important}#ys-antojo-simple-section h2{font-size:28px!important;line-height:1.08!important;margin-bottom:16px!important;-webkit-text-stroke:2px #5C2483!important;text-shadow:none!important}#ys-antojo-simple-section p{font-size:15px!important;line-height:1.42!important;margin-bottom:18px!important;max-width:100%!important}#ys-antojo-simple-section p br{display:none!important}#ys-antojo-simple-section .ys-antojo-btn{font-size:16px!important;min-height:32px!important;line-height:22px!important;padding:6px 20px!important}}@media (max-width:380px){#ys-antojo-simple-section{padding:30px 20px!important}#ys-antojo-simple-section h2{font-size:24px!important;-webkit-text-stroke:1.7px #5C2483!important;text-shadow:none!important}#ys-antojo-simple-section p{font-size:14px!important}#ys-antojo-simple-section .ys-antojo-btn{font-size:15px!important;padding:6px 18px!important}}



/** LANDING PAGE BANNER **/
#ys-landing-banner,#ys-landing-banner *{box-sizing:border-box!important;font-family:'Museo Sans Rounded',Arial,sans-serif!important}#ys-landing-banner{width:100%!important;margin:0!important;padding:0!important;background:#FFFFFF!important;overflow:hidden!important}#ys-landing-banner .ys-landing-banner-inner{width:100%!important;display:grid!important;grid-template-columns:38% 62%!important;align-items:stretch!important;min-height:320px!important;margin:0!important;padding:0!important}#ys-landing-banner .ys-landing-banner-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:50px 48px 50px 78px!important;background:#FFFFFF!important}#ys-landing-banner h1{margin:0 0 22px!important;color:#000000!important;font-size:45px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;max-width:460px!important}#ys-landing-banner p{margin:0 0 20px!important;color:#000000!important;font-size:22px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:0!important;text-align:left!important;max-width:520px!important}#ys-landing-banner .ys-landing-banner-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:38px!important;padding:7px 22px!important;border-radius:999px!important;background:#5C2483!important;color:#FFFFFF!important;font-size:22px!important;font-weight:1000!important;line-height:24px!important;text-align:center!important;text-decoration:none!important;border:0!important;box-shadow:none!important;transition:transform .22s ease,background .22s ease!important}#ys-landing-banner .ys-landing-banner-btn:hover{background:#5C2483!important;color:#FFFFFF!important;transform:scale(.96)!important;box-shadow:none!important}#ys-landing-banner .ys-landing-banner-media{width:100%!important;height:100%!important;min-height:320px!important;overflow:hidden!important;line-height:0!important}#ys-landing-banner .ys-landing-banner-media img{display:block!important;width:100%!important;height:100%!important;min-height:320px!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important}@media (max-width:1024px){#ys-landing-banner .ys-landing-banner-inner{grid-template-columns:42% 58%!important;min-height:300px!important}#ys-landing-banner .ys-landing-banner-copy{padding:44px 32px 44px 38px!important}#ys-landing-banner h1{font-size:36px!important;max-width:390px!important}#ys-landing-banner p{font-size:18px!important;max-width:390px!important}#ys-landing-banner .ys-landing-banner-btn{font-size:18px!important;min-height:36px!important;padding:7px 20px!important}#ys-landing-banner .ys-landing-banner-media,#ys-landing-banner .ys-landing-banner-media img{min-height:300px!important}}@media (max-width:767px){#ys-landing-banner{padding:30px 20px!important}#ys-landing-banner .ys-landing-banner-inner{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:0!important;overflow:hidden!important}#ys-landing-banner .ys-landing-banner-copy{order:1!important;width:100%!important;padding:0 0 22px!important;align-items:flex-start!important;justify-content:flex-start!important}#ys-landing-banner h1{font-size:32px!important;line-height:1.02!important;margin-bottom:16px!important;max-width:100%!important}#ys-landing-banner p{font-size:17px!important;line-height:1.42!important;margin-bottom:18px!important;max-width:100%!important}#ys-landing-banner .ys-landing-banner-btn{font-size:17px!important;line-height:22px!important;min-height:34px!important;padding:6px 18px!important}#ys-landing-banner .ys-landing-banner-media{order:2!important;width:100%!important;min-height:0!important;border-radius:0!important;overflow:hidden!important}#ys-landing-banner .ys-landing-banner-media img{width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center center!important}}@media (max-width:380px){#ys-landing-banner{padding:30px 20px!important}#ys-landing-banner h1{font-size:28px!important}#ys-landing-banner p{font-size:15px!important}#ys-landing-banner .ys-landing-banner-btn{font-size:15px!important;padding:6px 16px!important}}



/** MOMENTOS | LANDING PAGES **/
#momentos,#momentos *{box-sizing:border-box!important;font-family:'Museo Sans Rounded',Arial,sans-serif!important}#momentos{width:100%!important;margin:0!important;padding:50px 20px!important;background:#FFFFFF!important;overflow:hidden!important;scroll-margin-top:110px!important}#momentos .ys-momentos-inner{width:100%!important;max-width:1160px!important;margin:0 auto!important}#momentos .ys-momentos-header{width:100%!important;margin:0 0 42px!important;text-align:left!important}#momentos .ys-momentos-header p{margin:0 0 12px!important;color:#000000!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}#momentos .ys-momentos-header h2{margin:0!important;color:#000000!important;font-size:40px!important;font-weight:1000!important;line-height:1.1!important;letter-spacing:0!important;text-align:left!important}#momentos .ys-momentos-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:46px 42px!important;width:100%!important;margin:0!important;padding:0!important}#momentos .ys-momento-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#momentos .ys-momento-item img{display:block!important;width:54px!important;height:54px!important;object-fit:contain!important;margin:0 auto 18px!important}#momentos .ys-momento-item h3{margin:0 0 10px!important;color:#5C2483!important;font-size:18px!important;font-weight:1000!important;line-height:1.15!important;text-align:center!important}#momentos .ys-momento-item p{margin:0!important;color:#000000!important;font-size:16px!important;font-weight:500!important;line-height:1.45!important;text-align:center!important;max-width:245px!important}@media (max-width:1024px){#momentos{padding:46px 18px!important;scroll-margin-top:96px!important}#momentos .ys-momentos-header{margin-bottom:38px!important}#momentos .ys-momentos-header h2{font-size:34px!important}#momentos .ys-momentos-header p{font-size:17px!important}#momentos .ys-momentos-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px 24px!important}#momentos .ys-momento-item img{width:48px!important;height:48px!important;margin-bottom:16px!important}#momentos .ys-momento-item h3{font-size:16px!important}#momentos .ys-momento-item p{font-size:14px!important;line-height:1.42!important}}@media (max-width:767px){#momentos{padding:30px 20px!important;scroll-margin-top:86px!important}#momentos .ys-momentos-header{margin-bottom:30px!important;text-align:left!important}#momentos .ys-momentos-header p{font-size:15px!important;line-height:1.35!important;margin-bottom:10px!important}#momentos .ys-momentos-header h2{font-size:28px!important;line-height:1.08!important}#momentos .ys-momentos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 18px!important}#momentos .ys-momento-item img{width:46px!important;height:46px!important;margin-bottom:14px!important}#momentos .ys-momento-item h3{font-size:15px!important;margin-bottom:8px!important}#momentos .ys-momento-item p{font-size:13.5px!important;line-height:1.38!important;max-width:100%!important}}@media (max-width:380px){#momentos{padding:30px 20px!important}#momentos .ys-momentos-header h2{font-size:24px!important}#momentos .ys-momentos-header p{font-size:14px!important}#momentos .ys-momentos-grid{gap:30px 14px!important}#momentos .ys-momento-item img{width:42px!important;height:42px!important}#momentos .ys-momento-item h3{font-size:14px!important}#momentos .ys-momento-item p{font-size:12.5px!important}}



/** FORMULARIO LUNCHBOX & WHOLESALE **/
section.elementor-element-e62188d,section.elementor-element-e62188d *{box-sizing:border-box!important;font-family:'Museo Sans Rounded',Arial,sans-serif!important}section.elementor-element-e62188d{width:100%!important;margin:0!important;padding:50px 20px!important;background:#FFFFFF!important;overflow:hidden!important}section.elementor-element-e62188d>.elementor-container{max-width:980px!important;margin:0 auto!important}section.elementor-element-e62188d .elementor-element-9fa7b6e .elementor-heading-title{margin:0 0 10px!important;color:#000000!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important}section.elementor-element-e62188d .elementor-element-b8a75c2 .elementor-heading-title{margin:0 0 28px!important;color:#000000!important;font-size:38px!important;font-weight:1000!important;line-height:1.1!important;letter-spacing:-.02em!important;text-align:center!important}section.elementor-element-e62188d form#lunchbox{width:100%!important;max-width:880px!important;margin:0 auto!important;padding:0!important}section.elementor-element-e62188d form#lunchbox .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;column-gap:14px!important;row-gap:14px!important;margin:0!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group{padding:0!important;margin:0!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group-nombres,section.elementor-element-e62188d form#lunchbox .elementor-field-group-apellidos,section.elementor-element-e62188d form#lunchbox .elementor-field-group-email,section.elementor-element-e62188d form#lunchbox .elementor-field-group-whatsapp{width:calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;flex:0 0 calc(50% - 7px)!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group-ciudad{width:calc(32% - 7px)!important;max-width:calc(32% - 7px)!important;flex:0 0 calc(32% - 7px)!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group-direccion{width:calc(68% - 7px)!important;max-width:calc(68% - 7px)!important;flex:0 0 calc(68% - 7px)!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group-message,section.elementor-element-e62188d form#lunchbox .elementor-field-group-aceptacion,section.elementor-element-e62188d form#lunchbox .elementor-field-type-recaptcha_v3,section.elementor-element-e62188d form#lunchbox .e-form__buttons{width:100%!important;max-width:100%!important;flex:0 0 100%!important}section.elementor-element-e62188d form#lunchbox input.elementor-field:not([type="checkbox"]),section.elementor-element-e62188d form#lunchbox textarea.elementor-field{width:100%!important;background:#FFFFFF!important;border:1px solid rgba(92,36,131,.55)!important;border-radius:999px!important;color:#000000!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important;box-shadow:none!important;outline:none!important;transition:border-color .22s ease,box-shadow .22s ease!important}section.elementor-element-e62188d form#lunchbox input.elementor-field:not([type="checkbox"]){height:44px!important;min-height:44px!important;padding:0 18px!important}section.elementor-element-e62188d form#lunchbox textarea.elementor-field{height:112px!important;min-height:112px!important;padding:16px 18px!important;border-radius:22px!important;resize:vertical!important}section.elementor-element-e62188d form#lunchbox input.elementor-field:not([type="checkbox"])::placeholder,section.elementor-element-e62188d form#lunchbox textarea.elementor-field::placeholder{color:#000000!important;opacity:1!important;font-size:16px!important;font-weight:500!important}section.elementor-element-e62188d form#lunchbox input.elementor-field:not([type="checkbox"]):focus,section.elementor-element-e62188d form#lunchbox textarea.elementor-field:focus{border-color:#5C2483!important;box-shadow:0 0 0 2px rgba(92,36,131,.12)!important;outline:none!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group-aceptacion{margin-top:0!important}section.elementor-element-e62188d form#lunchbox .elementor-field-subgroup{width:100%!important;margin:0!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option{position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;color:#000000!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important;padding:0!important;border:1.5px solid rgba(92,36,131,.45)!important;border-radius:5px!important;background:#FFFFFF!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option input[type="checkbox"]:hover{border-color:#5C2483!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option input[type="checkbox"]:checked{background:#5C2483!important;border-color:#5C2483!important;transform:scale(.96)!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option input[type="checkbox"]:checked:after{content:"✓"!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-55%)!important;color:#FFFFFF!important;font-size:13px!important;font-weight:1000!important;line-height:1!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option label{display:block!important;margin:0!important;color:#000000!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important;cursor:pointer!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option label a{color:#5C2483!important;font-weight:700!important;text-decoration:none!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option label a:hover{text-decoration:underline!important;text-underline-offset:3px!important}section.elementor-element-e62188d form#lunchbox .elementor-field-type-recaptcha_v3{height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}section.elementor-element-e62188d form#lunchbox .e-form__buttons{display:flex!important;justify-content:center!important;align-items:center!important;margin-top:18px!important;text-align:center!important}section.elementor-element-e62188d form#lunchbox .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:max-content!important;min-width:210px!important;min-height:44px!important;margin:0 auto!important;padding:9px 30px!important;border:0!important;border-radius:999px!important;background:#5C2483!important;color:#FFFFFF!important;box-shadow:none!important;text-decoration:none!important;transition:transform .22s ease,background .22s ease!important}section.elementor-element-e62188d form#lunchbox .elementor-button:hover{background:#5C2483!important;color:#FFFFFF!important;box-shadow:none!important;transform:scale(.96)!important}section.elementor-element-e62188d form#lunchbox .elementor-button .elementor-button-text{color:#FFFFFF!important;font-size:18px!important;font-weight:1000!important;line-height:24px!important;text-align:center!important}@media (max-width:1024px){section.elementor-element-e62188d{padding:46px 18px!important}section.elementor-element-e62188d>.elementor-container{max-width:860px!important}section.elementor-element-e62188d .elementor-element-b8a75c2 .elementor-heading-title{font-size:34px!important}section.elementor-element-e62188d .elementor-element-9fa7b6e .elementor-heading-title{font-size:17px!important}section.elementor-element-e62188d form#lunchbox{max-width:760px!important}}@media (max-width:767px){section.elementor-element-e62188d{padding:30px 20px!important}section.elementor-element-e62188d .elementor-element-9fa7b6e .elementor-heading-title{font-size:15px!important;line-height:1.35!important;margin-bottom:8px!important}section.elementor-element-e62188d .elementor-element-b8a75c2 .elementor-heading-title{font-size:28px!important;line-height:1.08!important;margin-bottom:22px!important}section.elementor-element-e62188d form#lunchbox .elementor-form-fields-wrapper{row-gap:12px!important;column-gap:0!important}section.elementor-element-e62188d form#lunchbox .elementor-field-group-nombres,section.elementor-element-e62188d form#lunchbox .elementor-field-group-apellidos,section.elementor-element-e62188d form#lunchbox .elementor-field-group-ciudad,section.elementor-element-e62188d form#lunchbox .elementor-field-group-direccion,section.elementor-element-e62188d form#lunchbox .elementor-field-group-email,section.elementor-element-e62188d form#lunchbox .elementor-field-group-whatsapp,section.elementor-element-e62188d form#lunchbox .elementor-field-group-message,section.elementor-element-e62188d form#lunchbox .elementor-field-group-aceptacion,section.elementor-element-e62188d form#lunchbox .e-form__buttons{width:100%!important;max-width:100%!important;flex:0 0 100%!important}section.elementor-element-e62188d form#lunchbox input.elementor-field:not([type="checkbox"]){height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:15px!important}section.elementor-element-e62188d form#lunchbox textarea.elementor-field{height:104px!important;min-height:104px!important;padding:15px 16px!important;border-radius:20px!important;font-size:15px!important}section.elementor-element-e62188d form#lunchbox input.elementor-field:not([type="checkbox"])::placeholder,section.elementor-element-e62188d form#lunchbox textarea.elementor-field::placeholder{font-size:15px!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option{gap:9px!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option label{font-size:14px!important;line-height:1.32!important}section.elementor-element-e62188d form#lunchbox .e-form__buttons{margin-top:10px!important}section.elementor-element-e62188d form#lunchbox .elementor-button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 24px!important}section.elementor-element-e62188d form#lunchbox .elementor-button .elementor-button-text{font-size:16px!important;line-height:22px!important}}@media (max-width:380px){section.elementor-element-e62188d{padding:30px 20px!important}section.elementor-element-e62188d .elementor-element-b8a75c2 .elementor-heading-title{font-size:24px!important}section.elementor-element-e62188d .elementor-element-9fa7b6e .elementor-heading-title{font-size:14px!important}section.elementor-element-e62188d form#lunchbox .elementor-field-option label{font-size:13px!important}}
