.gg-pdp-announcement{background:#f5ad73;color:white;text-align:center;padding:14px 16px;font-size:14px;line-height:20px}
.gg-pdp-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1440px;margin:auto;padding:28px 48px;background:white;color:#1a1a1a}
.gg-pdp-brand{color:#ff602f;font:bold 38px Georgia,serif;white-space:nowrap}
.gg-pdp-links{display:flex;align-items:center;justify-content:center;gap:24px;font-size:15px}
.gg-pdp-icons{display:flex;gap:22px}.gg-pdp-icons a{display:block;width:24px;height:24px}.gg-pdp-icons svg{width:24px;height:24px}
.gg-pdp-mobile-menu{display:none}
.gg-pdp-footer{--color-background:242,242,242;--color-foreground:26,26,26;--color-link:26,26,26;--font-heading-family:"Roboto Condensed",sans-serif;--font-body-family:"Roboto Condensed",sans-serif;background:#f2f2f2;color:#1a1a1a;font-size:14px;line-height:1.6}
.gg-pdp-footer .footer{background:#f2f2f2;color:#1a1a1a;padding:48px 0 24px;border:0}
.gg-pdp-footer .footer__content-top{max-width:1344px;margin:auto;padding:0 32px}
.gg-pdp-footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:48px}
.gg-pdp-footer .footer-block{width:100%;max-width:none;margin:0}
.gg-pdp-footer .footer-block__heading{font-size:24px;margin-bottom:16px}
.gg-pdp-footer .footer-block__details-content p{margin:12px 0}
.gg-pdp-footer .footer-block__details-content li{margin:8px 0}
.gg-pdp-footer .field{display:flex;position:relative}.gg-pdp-footer .field__input{width:100%;min-height:44px;padding:12px;border:1px solid #bbb}
.gg-pdp-footer .field__label{display:none}.gg-pdp-footer .newsletter-form__button{padding:8px;border:1px solid #bbb}
.gg-pdp-footer .button{color:#1a1a1a!important;padding:10px 18px;background:white;border:1px solid #ccc;border-radius:5px}
.gg-pdp-footer .footer__content-bottom{max-width:1344px;margin:24px auto 0;padding:16px 32px;font-size:12px}
@media(max-width:699px){.gg-pdp-navigation{padding:20px 16px;gap:12px;flex-wrap:wrap}.gg-pdp-brand{font-size:28px}.gg-pdp-links{display:none}.gg-pdp-icons{gap:16px}.gg-pdp-mobile-menu{display:block;width:100%;font-size:14px}.gg-pdp-mobile-menu nav{display:grid;gap:12px;padding:16px 0}.gg-pdp-footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:28px}.gg-pdp-footer .footer__content-top{padding:0 20px}.gg-pdp-footer .footer-block__heading{font-size:22px}}
