/* v18.1: only requested adjustments. */
.site-header.header-v17{background:#101010;border-color:#333;color:white;box-shadow:0 8px 30px #0002}.site-header .menu-toggle{background:transparent;color:white;border-color:#c9c9c9}.site-header a,.site-header button,.site-header svg{color:white}.site-header .cart-count{background:#fff;color:#101010;border-color:#101010}.site-header .logo{filter:none}.hero-content .retail-logos{background:transparent;padding:0;border-radius:0;gap:22px;align-items:center;width:100%;max-width:100%}.retail-logos img{height:46px!important;width:auto!important;max-width:48%;object-fit:contain;filter:none!important}.retail-logos img:first-child{height:46px!important;width:auto!important;max-width:59%}.retail-logos img:last-child{height:46px!important;max-width:36%}.hero-carousel{touch-action:pan-y}.hero-art{-webkit-user-drag:none;user-select:none}.hero-slide{cursor:grab}.hero-slide:active{cursor:grabbing}
.saving-badge,.builder-bar #builder-savings:not(:empty),.dock-prices #dock-saving,.offer-heading>b{display:inline-flex;align-items:center;color:#bc2626;background:#e83a3a18;border:1px solid #db3b3b35;border-radius:5px;padding:5px 8px;font-size:12px;line-height:1.2;font-weight:600}.builder-bar #builder-savings:not(:empty),.dock-prices #dock-saving{color:#ffb4b4;background:#ff444428;border-color:#ff6b6b55}.offer-heading>b{color:#bd2525!important;background:#ed33331c!important}.builder-bar .builder-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important}.builder-bar .builder-actions .btn,.builder-bar .builder-actions .btn.wa-order{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 7px!important;height:46px!important;min-height:46px!important;max-height:46px!important;width:100%!important;line-height:1.1!important;font-size:12px!important;border-radius:7px!important;white-space:nowrap!important}.mobile-buy{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-buy .btn{height:46px!important;min-height:46px!important;margin:0!important;box-sizing:border-box!important;padding:0 7px!important}.annual-copy>h3{font-size:52px;margin:0 0 24px}.annual-prices{display:flex;align-items:center;justify-content:center;gap:28px;margin:0 0 18px}.annual-prices .annual-value{margin:0;font-size:12px;text-align:left}.annual-prices .annual-value del{font-size:27px;color:#8d98a1}.annual-sale{font:64px/1 Mango;color:#071f3e}.annual-copy>.saving-badge{margin:0 0 15px;font-size:13px}.guarantee-conditions{text-align:left;padding-left:22px;margin:18px 0;line-height:1.7}.guarantee-conditions li{margin:12px 0}.mega-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.mega-gallery figure[data-mega-image="5"] img{object-fit:contain;background:white}.creatine-combo{max-width:700px;margin:55px auto 20px;padding:30px 24px;background:#f3f8fc;border-radius:18px}.creatine-combo h2{font:48px/1 Mango}.volume-clock{display:inline-flex;color:#c32424;background:#ff333315;border:1px solid #e13c3c30;border-radius:4px;font:600 11px/1.1 Arial;padding:4px 6px;white-space:nowrap;vertical-align:middle;letter-spacing:0}.goal-tags .wide:has(.volume-clock){display:flex;align-items:center;gap:5px;justify-content:center;font-size:10px!important;padding-left:7px!important;padding-right:7px!important}.goal-tags .volume-clock{font-size:9px;padding:3px 4px}#menu-panel details a:has(.volume-clock){display:flex;justify-content:space-between;gap:6px;align-items:center}.section-heading .eyebrow:has(.volume-clock){display:flex;align-items:center;gap:7px;flex-wrap:wrap}.retail-card>img{height:58px;width:auto;max-width:100%;object-fit:contain}.retail-card[data-retailer="Saúl"]>img{height:90px}.retail-card[data-retailer="PedidosYa"]>img{height:110px}.retail-card[data-retailer="Bunna Café"]>img{height:75px}.retail-card[data-retailer="Walmart"]>img{width:210px;height:auto}.retail-card[data-retailer="Paiz"]>img{width:165px;height:auto}
@media(max-width:760px){.annual-copy>h3{font-size:44px;margin-bottom:23px}.annual-prices{gap:24px}.annual-sale{font-size:57px}.annual-prices .annual-value del{font-size:25px}.retail-logos img,.retail-logos img:first-child,.retail-logos img:last-child{height:35px!important}.hero-content .retail-logos{gap:19px}.builder-totals #builder-savings{font-size:10px!important;padding:5px 7px}.builder-bar .builder-actions .btn,.builder-bar .builder-actions .btn.wa-order{font-size:11px!important}.mega-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.guarantee-conditions{font-size:14px}.creatine-combo{margin:35px 12px;padding:24px 18px}}
