.gumly-home.gumly-home{overflow-x:clip}.gumly-home.gumly-home .table-hint{display:none}.gumly-home.gumly-home header{background:#f2fafbf0}.gumly-home.gumly-home .option .badge-tag{position:static;display:inline-block;margin-left:6px;vertical-align:middle}.gumly-home.gumly-home .hero .container>*,.gumly-home.gumly-home .solution-wrap>*,.gumly-home.gumly-home .pdp-wrap>*,.gumly-home.gumly-home .story>*,.gumly-home.gumly-home .capture>*,.gumly-home.gumly-home .label-shot>*,.gumly-home.gumly-home .evidence-box>*,.gumly-home.gumly-home .product-grid>*,.gumly-home.gumly-home .footer-grid>*,.gumly-home.gumly-home .steps>*,.gumly-home.gumly-home .problem-grid>*{min-width:0}@media(max-width:900px){.gumly-home.gumly-home header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f2fafb}.gumly-home.gumly-home .nav-links{top:0;padding:88px 24px 40px;gap:22px;overflow-y:auto;transform:none;opacity:0;visibility:hidden;transition:opacity .22s ease}.gumly-home.gumly-home .nav-links.open{opacity:1;visibility:visible}.gumly-home.gumly-home .brand,.gumly-home.gumly-home .nav-actions{position:relative;z-index:195}.gumly-home.gumly-home .nav-links a{font-size:1.15rem;padding:6px 0}.gumly-home.gumly-home .nav-toggle{flex-direction:column}.gumly-home.gumly-home .nav-toggle span,.gumly-home.gumly-home .nav-toggle:before,.gumly-home.gumly-home .nav-toggle:after{width:24px;flex:none}.gumly-home.gumly-home .nav-toggle[aria-expanded=true] span{opacity:0}.gumly-home.gumly-home .nav-toggle[aria-expanded=true]:before{transform:translateY(12px) rotate(45deg)}.gumly-home.gumly-home .nav-toggle[aria-expanded=true]:after{transform:translateY(-12px) rotate(-45deg)}body.gumly-menu-open{overflow:hidden}}@media(max-width:700px){.gumly-home.gumly-home .pdp-gallery-main{gap:10px}.gumly-home.gumly-home .pdp-gallery-main .gallery-slide:first-child{grid-column:1 / -1}}@media(max-width:600px){.gumly-home.gumly-home{--gumly-pad:18px}.gumly-home.gumly-home .container{padding:0 var(--gumly-pad)}.gumly-home.gumly-home section{padding:48px 0}.gumly-home.gumly-home .nav{padding:12px var(--gumly-pad)}.gumly-home.gumly-home .brand{font-size:1.35rem}.gumly-home.gumly-home h1{font-size:clamp(1.9rem,8.2vw,2.6rem);line-height:1.12}.gumly-home.gumly-home h2{font-size:clamp(1.45rem,6.4vw,2rem);line-height:1.18}.gumly-home.gumly-home h3{font-size:1.1rem}.gumly-home.gumly-home .lead{font-size:1rem}.gumly-home.gumly-home .section-close{font-size:1rem;margin-top:30px}.gumly-home.gumly-home blockquote.pull{font-size:1.15rem}.gumly-home.gumly-home .eyebrow{font-size:.7rem;margin-bottom:10px}.gumly-home.gumly-home .btn{white-space:normal;text-align:center;max-width:100%;padding:14px 20px;font-size:.92rem;line-height:1.25}.gumly-home.gumly-home .btn-sm{padding:11px 16px;font-size:.84rem}.gumly-home.gumly-home .hero-ctas{flex-direction:column;gap:10px;align-items:stretch}.gumly-home.gumly-home .hero-ctas .btn{width:100%}.gumly-home.gumly-home .announce{height:auto;min-height:42px;padding:9px 14px;font-size:.73rem;letter-spacing:.01em;display:flex;align-items:center}.gumly-home.gumly-home .announce-track{height:auto;min-height:2.7em;width:100%;display:flex;align-items:center;justify-content:center}.gumly-home.gumly-home .announce-item{line-height:1.3;display:flex;align-items:center;justify-content:center}.gumly-home.gumly-home .hero{padding:32px 0 20px}.gumly-home.gumly-home .hero .container{gap:24px}.gumly-home.gumly-home .rating-line{font-size:.82rem;margin-bottom:14px}.gumly-home.gumly-home .hero h1{margin-bottom:14px}.gumly-home.gumly-home .hero-badge{margin:18px 0;font-size:.8rem;padding:8px 14px 8px 8px}.gumly-home.gumly-home .hero-badge .dot{width:26px;height:26px;font-size:.65rem}.gumly-home.gumly-home .hero-visual{width:100%;max-width:420px;margin:0 auto}.gumly-home.gumly-home .trustbar{padding:16px 0}.gumly-home.gumly-home .trustbar ul{flex-direction:column;gap:8px;font-size:.82rem}.gumly-home.gumly-home .trustbar li{justify-content:center}.gumly-home.gumly-home .problem-grid,.gumly-home.gumly-home .steps,.gumly-home.gumly-home .testi-grid{gap:16px;margin-top:28px}.gumly-home.gumly-home .problem-card{padding:22px 18px}.gumly-home.gumly-home .problem-card .emoji{font-size:1.8rem;margin-bottom:10px}.gumly-home.gumly-home .step{padding-left:50px}.gumly-home.gumly-home .step:before{width:34px;height:34px;font-size:.9rem}.gumly-home.gumly-home .dose-graphic{flex-wrap:wrap;padding:22px 16px;gap:10px 12px}.gumly-home.gumly-home .dose-graphic .num{font-size:2.4rem}.gumly-home.gumly-home .dose-graphic .eq{font-size:1.2rem}.gumly-home.gumly-home .dose-graphic .label{max-width:96px;font-size:.8rem;line-height:1.25}.gumly-home.gumly-home .compare-wrap{margin:0 calc(-1 * var(--gumly-pad));padding:0 var(--gumly-pad);overflow-x:auto;-webkit-overflow-scrolling:touch}.gumly-home.gumly-home table.compare{margin-top:28px;min-width:540px}.gumly-home.gumly-home table.compare th,.gumly-home.gumly-home table.compare td{padding:11px 12px;font-size:.82rem}.gumly-home.gumly-home .table-hint{display:block;font-size:.74rem;color:var(--gumly-pizarra-40);margin:10px 0 0;text-align:center}.gumly-home.gumly-home .product-grid{gap:18px;margin-top:28px}.gumly-home.gumly-home .product-card{padding:20px}.gumly-home.gumly-home .product-card.club-spotlight,.gumly-home.gumly-home .product-card.club-spotlight:hover{transform:none}.gumly-home.gumly-home .product-card .pouch{margin-bottom:14px}.gumly-home.gumly-home .price-row .now{font-size:1.25rem}.gumly-home.gumly-home .evidence-box{padding:24px 20px;gap:16px;margin-top:26px}.gumly-home.gumly-home .evidence-box p{font-size:.95rem!important}.gumly-home.gumly-home .label-shot{padding:24px 20px;gap:22px;border-radius:18px}.gumly-home.gumly-home .qr-box{padding:18px}.gumly-home.gumly-home .qr-box svg{width:92px;height:92px}.gumly-home.gumly-home .guarantee{padding:28px 20px;gap:18px}.gumly-home.gumly-home .guarantee-badge{width:92px;height:92px;font-size:1.1rem}.gumly-home.gumly-home .capture{padding:28px 20px;gap:22px;border-radius:18px}.gumly-home.gumly-home .story-photo img{aspect-ratio:4/3;height:auto;min-height:0;object-fit:cover}.gumly-home.gumly-home .story{gap:26px}.gumly-home.gumly-home .faq-list{margin-top:26px}.gumly-home.gumly-home .faq-q{font-size:.95rem;padding:16px 2px;gap:14px}.gumly-home.gumly-home .faq-a p{font-size:.92rem;padding-bottom:16px}.gumly-home.gumly-home .capture-form input,.gumly-home.gumly-home .footer-newsletter input,.gumly-home.gumly-home .pdp-qty input[type=number]{font-size:16px}.gumly-home.gumly-home .pdp-qty input[type=number]{min-height:46px}.gumly-home.gumly-home footer{padding:44px 0 22px}.gumly-home.gumly-home .footer-grid{gap:24px}.gumly-home.gumly-home .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px;padding-top:18px}.gumly-home.gumly-home .breadcrumb{font-size:.74rem}.gumly-home.gumly-home .buy-title{font-size:1.5rem}.gumly-home.gumly-home .buy-sub{font-size:.95rem}.gumly-home.gumly-home .option{padding:14px;gap:10px;align-items:flex-start}.gumly-home.gumly-home .option-left{align-items:flex-start;gap:10px;min-width:0}.gumly-home.gumly-home .option-name{font-size:.95rem}.gumly-home.gumly-home .option-note{font-size:.78rem;line-height:1.35}.gumly-home.gumly-home .option-price{flex:none;white-space:nowrap;font-size:1.05rem;padding-top:1px}.gumly-home.gumly-home .option .radio{margin-top:3px}.gumly-home.gumly-home .buy-meta{flex-direction:column;gap:8px;font-size:.8rem}.gumly-home.gumly-home .nutrition-table td{font-size:.88rem;padding:10px 2px}.gumly-home.gumly-home .ingredient-list li{padding:14px 16px;font-size:.92rem;gap:10px}.gumly-home.gumly-home .sticky-atc{padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:10px}.gumly-home.gumly-home .sticky-atc>div:first-child{flex:1;min-width:0}.gumly-home.gumly-home .sticky-atc strong{font-size:.84rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gumly-home.gumly-home .sticky-atc .sticky-variant{display:none}.gumly-home.gumly-home .sticky-atc .sticky-price{font-size:.95rem;white-space:nowrap}.gumly-home.gumly-home .sticky-atc .btn{flex:none;white-space:nowrap;padding:11px 16px}.gumly-pdp.gumly-pdp footer{padding-bottom:96px}}@media(max-width:860px){.gumly-wa.gumly-wa{bottom:20px}body:has(.gumly-pdp) .gumly-wa.gumly-wa{bottom:88px}}@media(max-width:380px){.gumly-home.gumly-home{--gumly-pad:14px}.gumly-home.gumly-home h1{font-size:1.75rem}.gumly-home.gumly-home .dose-graphic .num{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gumly-mobile.css.map */
