.zb-brand-logo{max-width:146px;height:auto;display:block}.hero-carousel{background:#f6f2ea}.hero-carousel .hero-art{left:48%;width:52%}.hero-carousel .hero-art img{object-fit:contain!important;background:#fff}.hero-carousel .hero-copy{color:#173142}.hero-carousel .hero-copy h1,.hero-carousel .hero-copy h2,.hero-carousel .hero-copy p{color:#173142}.hero-carousel .hero-copy:before{background:none}.zp-magnet-grid .photo img{object-fit:contain}.zb-launch-note{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;background:#24465b;color:white;border-radius:14px;font-weight:700}.zb-meme figcaption{font-size:11px;color:#777;line-height:1.5;padding-top:8px}.snack-catalog .hero-copy .primary{color:#fff;background:#24465b}@media(max-width:599px){.hero-carousel .hero-art{left:0;width:100%;height:52%;top:0}.hero-carousel .hero-art img{object-fit:contain!important}.hero-carousel .hero-copy{color:#173142}.hero-carousel .hero-copy h1,.hero-carousel .hero-copy h2{color:#173142}}
.snack-catalog .hero-carousel .hero-copy h1,.snack-catalog .hero-carousel .hero-copy h2,.snack-catalog .hero-carousel .hero-copy p{color:#173142!important}.snack-catalog .hero-carousel .hero-copy .primary{background:#24465b!important;color:#fff!important;border-color:#24465b!important}.hero-carousel.is-magnets .hero-controls{--hero-control-color:#173142!important}.hero-carousel .hero-art:after{display:none!important}@media(max-width:599px){.hero-carousel .hero-art{top:auto!important;bottom:0!important;height:50%!important}.hero-carousel .hero-art img{height:100%!important;width:100%!important;object-fit:contain!important}}

.bp-gallery-caption{font-size:12px;color:#637068;line-height:1.5;margin:12px 0}.bp-example-label{position:absolute;z-index:2;bottom:18px;right:24px;max-width:46%;font-size:10px;line-height:1.4;color:#435363;background:#ffffffdb;padding:5px 8px;border-radius:4px;margin:0}@media(max-width:599px){.bp-example-label{bottom:66px;right:12px;max-width:80%;font-size:9px}}

.tripkeep-policy{font-size:12px;max-width:100%}.tripkeep-policy summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tripkeep-policy-body{width:min(580px,100%);max-height:360px;overflow:auto;padding:14px 0;text-decoration:none;line-height:1.6}.tripkeep-policy-body h1,.tripkeep-policy-body h2{font-size:18px}.zb-policy-links:has(.tripkeep-policy){display:flex;flex-direction:column;align-items:flex-start}.zb-policy-links .tripkeep-policy[open]{width:100%}
#zb-storefront .bp-gallery-caption,#zb-storefront .zb-meme figcaption{display:none}#zb-storefront #gta-v4-root figure.zb-meme{background:none}