/*remove pagination from product pages*/
body.single-product .pp-post-navigation {display: none;}

/* ===== BUTTON REFRESH Nov 8 2026. To undo, delete from here to END BUTTON REFRESH. ===== */

/* Main, side menu and FAQ buttons (B): cream, navy text. Hover: pale blue grey. */
html body .pp-tile:is(._b4aa24c8-cb85-48c7-a054-9f4ddd597fbd,._80532eca-6c82-4fbe-81f1-f6cc6a2b2408,._9e1c5647-f2ac-420f-a093-47d78ed69f60,._61bfd124-c8c9-41de-ade6-4b7144fdf379,._5fee7d1d-a79d-403c-b491-c836337c1fa9,._e8bf264a-097a-4919-b1bf-9d395c7bb9c4,._9388cf58-a954-4f73-bbba-207e9a48545e,._3aefecb1-a65a-418d-98ad-2f355e8edaee,._fe160af7-a982-4eff-88ec-6fab08ab6181,._b2f38bad-c0c4-4f59-bc1d-3f137fd7b44f) .pp-tile__layer--shape { opacity: 1 !important; }
html body .pp-tile:is(._b4aa24c8-cb85-48c7-a054-9f4ddd597fbd,._80532eca-6c82-4fbe-81f1-f6cc6a2b2408,._9e1c5647-f2ac-420f-a093-47d78ed69f60,._61bfd124-c8c9-41de-ade6-4b7144fdf379,._5fee7d1d-a79d-403c-b491-c836337c1fa9,._e8bf264a-097a-4919-b1bf-9d395c7bb9c4,._9388cf58-a954-4f73-bbba-207e9a48545e,._3aefecb1-a65a-418d-98ad-2f355e8edaee,._fe160af7-a982-4eff-88ec-6fab08ab6181,._b2f38bad-c0c4-4f59-bc1d-3f137fd7b44f) .pp-tile__layer--shape .pp-tile__layer__inner { background: #FAF8F4 !important; border-color: #FAF8F4 !important; }
html body .pp-tile:is(._b4aa24c8-cb85-48c7-a054-9f4ddd597fbd,._80532eca-6c82-4fbe-81f1-f6cc6a2b2408,._9e1c5647-f2ac-420f-a093-47d78ed69f60,._61bfd124-c8c9-41de-ade6-4b7144fdf379,._5fee7d1d-a79d-403c-b491-c836337c1fa9,._e8bf264a-097a-4919-b1bf-9d395c7bb9c4,._9388cf58-a954-4f73-bbba-207e9a48545e,._3aefecb1-a65a-418d-98ad-2f355e8edaee,._fe160af7-a982-4eff-88ec-6fab08ab6181,._b2f38bad-c0c4-4f59-bc1d-3f137fd7b44f) :is(.pp-tile__layer--text .pp-tile__layer__inner, .pp-tile__layer--text .pp-tile__layer__inner *) { color: #101F26 !important; }
html body :is(.pp-tile.pp-tile--hover, a:hover .pp-tile):is(._b4aa24c8-cb85-48c7-a054-9f4ddd597fbd,._80532eca-6c82-4fbe-81f1-f6cc6a2b2408,._9e1c5647-f2ac-420f-a093-47d78ed69f60,._61bfd124-c8c9-41de-ade6-4b7144fdf379,._5fee7d1d-a79d-403c-b491-c836337c1fa9,._e8bf264a-097a-4919-b1bf-9d395c7bb9c4,._9388cf58-a954-4f73-bbba-207e9a48545e,._3aefecb1-a65a-418d-98ad-2f355e8edaee,._fe160af7-a982-4eff-88ec-6fab08ab6181,._b2f38bad-c0c4-4f59-bc1d-3f137fd7b44f) .pp-tile__layer--shape .pp-tile__layer__inner { background: #C9D4D9 !important; border-color: #C9D4D9 !important; }

/* Investment page Check your date (B) */
html body .ta-pt a.ta-pt-btn { background: #FAF8F4 !important; border-color: #FAF8F4 !important; color: #101F26 !important; }
html body .ta-pt a.ta-pt-btn:hover, html body .ta-pt a.ta-pt-btn:focus-visible { background: #C9D4D9 !important; border-color: #C9D4D9 !important; color: #101F26 !important; }

/* Text links and arrows (A): cream, title gold on hover, no underline. */
html body .pp-tile:is(._47672891-4285-440b-9325-1217032fc590,._96cdebe6-8a80-43df-94f4-c38c15ced2b4,._014bfe7e-063f-459c-936e-d855aa9db6f5,._f5512308-19b0-41a5-8f0a-09d463f7dd1c,._c82433fd-8a5a-4b0a-a515-e887aa8626bf,._36fd4b40-3169-4520-8ead-813516bb23f8,._86219f1f-0978-47cf-9942-a398ebe5ec88,._86ff8b32-a1dd-4e95-be9f-e7e5d2180297,._e1778fc7-8d96-4ad5-8a65-019b947a77d6,._6d925936-de7f-4153-91df-3909c9da66e1,._bcd02c8d-2383-4950-9668-4a2720118fa8,._3175e6cc-648d-485e-97ea-d426ed35d661,._4aadf1cd-11a4-4f89-b2df-ca7b5d39e2a9,._b3828f0f-c1a6-42a0-953e-9c9a11998889,._c360ee65-05c6-46b8-9941-7d1f9c4a661a,._57256cff-d66a-4db2-be17-ed6e54a57657,._2f35787d-1320-4697-a152-f9d97634b4d2,._eeca4c38-2e4e-4191-98fc-241029f72ee6,._488b1c28-2a25-4e44-b05b-3adc48a4a649,._48a0601d-b320-407a-b68a-d29a455267c0,._2d953fd1-fc34-4b8a-a642-84bb4e9001c6,._f5c91a14-ac99-497f-92c5-a45e8d8e492d,._c8283b09-6e59-4c5b-b33a-7ffb7b15a1ed,._668c5175-f80b-456c-92dc-71048338210b,._edef8cc7-379a-42ee-a077-6e95470f7dcd,._ae0a1920-5141-4710-995a-e1660cc22e46,._9a05bdea-83dc-4184-990f-83f96ead3ad7,._b09aedd1-c24c-4d69-8728-cbe7466fdbf3,._f3a1d051-fb63-4a91-be38-5208f8688386,._fc1eefe9-36f1-4353-a190-3e1232eb9fcc,._a8be4164-131a-4ef2-a174-8bbec00beae1,._ce9e39c6-290e-4a77-a8ac-e4f8a0dafb6c,._a280b7db-25d6-4fc9-8360-8145ecffca1d,._d01c07e0-e9a4-4f3f-a9a7-a21af8478ca7,._d1b3e57f-a892-4e54-9257-4d88c257f076,._d834b350-9a04-4a65-ab0f-29023b3eff64,._5f73f63d-69b4-46c0-afbf-e59cd3be58c7,._5cdf46f2-bf31-4e80-93ca-fe325eead837,._b763462d-504b-48c5-8913-f02ea038ecf7) :is(.pp-tile__layer--text .pp-tile__layer__inner, .pp-tile__layer--text .pp-tile__layer__inner *) { color: #FAF8F4 !important; text-decoration: none !important; transition: color .2s; }
html body :is(.pp-tile.pp-tile--hover, a:hover .pp-tile):is(._47672891-4285-440b-9325-1217032fc590,._96cdebe6-8a80-43df-94f4-c38c15ced2b4,._014bfe7e-063f-459c-936e-d855aa9db6f5,._f5512308-19b0-41a5-8f0a-09d463f7dd1c,._c82433fd-8a5a-4b0a-a515-e887aa8626bf,._36fd4b40-3169-4520-8ead-813516bb23f8,._86219f1f-0978-47cf-9942-a398ebe5ec88,._86ff8b32-a1dd-4e95-be9f-e7e5d2180297,._e1778fc7-8d96-4ad5-8a65-019b947a77d6,._6d925936-de7f-4153-91df-3909c9da66e1,._bcd02c8d-2383-4950-9668-4a2720118fa8,._3175e6cc-648d-485e-97ea-d426ed35d661,._4aadf1cd-11a4-4f89-b2df-ca7b5d39e2a9,._b3828f0f-c1a6-42a0-953e-9c9a11998889,._c360ee65-05c6-46b8-9941-7d1f9c4a661a,._57256cff-d66a-4db2-be17-ed6e54a57657,._2f35787d-1320-4697-a152-f9d97634b4d2,._eeca4c38-2e4e-4191-98fc-241029f72ee6,._488b1c28-2a25-4e44-b05b-3adc48a4a649,._48a0601d-b320-407a-b68a-d29a455267c0,._2d953fd1-fc34-4b8a-a642-84bb4e9001c6,._f5c91a14-ac99-497f-92c5-a45e8d8e492d,._c8283b09-6e59-4c5b-b33a-7ffb7b15a1ed,._668c5175-f80b-456c-92dc-71048338210b,._edef8cc7-379a-42ee-a077-6e95470f7dcd,._ae0a1920-5141-4710-995a-e1660cc22e46,._9a05bdea-83dc-4184-990f-83f96ead3ad7,._b09aedd1-c24c-4d69-8728-cbe7466fdbf3,._f3a1d051-fb63-4a91-be38-5208f8688386,._fc1eefe9-36f1-4353-a190-3e1232eb9fcc,._a8be4164-131a-4ef2-a174-8bbec00beae1,._ce9e39c6-290e-4a77-a8ac-e4f8a0dafb6c,._a280b7db-25d6-4fc9-8360-8145ecffca1d,._d01c07e0-e9a4-4f3f-a9a7-a21af8478ca7,._d1b3e57f-a892-4e54-9257-4d88c257f076,._d834b350-9a04-4a65-ab0f-29023b3eff64,._5f73f63d-69b4-46c0-afbf-e59cd3be58c7,._5cdf46f2-bf31-4e80-93ca-fe325eead837,._b763462d-504b-48c5-8913-f02ea038ecf7) :is(.pp-tile__layer--text .pp-tile__layer__inner, .pp-tile__layer--text .pp-tile__layer__inner *) { color: #BFA987 !important; }

/* Tabs and toggles (B, underline): selected cream with cream underline, others blue grey, cream on hover. */
html body .ta-forms button.ta-tab, html body .ta-pt button.ta-pt-tab, html body .tap-ty label.tap-ty__btn { background: transparent !important; border-color: transparent !important; color: #8FA3AD !important; box-shadow: inset 0 -2px 0 transparent !important; }
html body .ta-forms button.ta-tab:hover, html body .ta-pt button.ta-pt-tab:hover, html body .tap-ty label.tap-ty__btn:hover { background: transparent !important; border-color: transparent !important; color: #FAF8F4 !important; box-shadow: inset 0 -2px 0 #8FA3AD !important; }
html body .ta-forms button.ta-tab[aria-selected="true"], html body .ta-pt button.ta-pt-tab[aria-selected="true"], html body .tap-ty #tap-ty-phone:checked ~ .tap-ty__toggle label.tap-ty__btn[for="tap-ty-phone"], html body .tap-ty #tap-ty-video:checked ~ .tap-ty__toggle label.tap-ty__btn[for="tap-ty-video"] { background: transparent !important; border-color: transparent !important; color: #FAF8F4 !important; box-shadow: inset 0 -2px 0 #FAF8F4 !important; }

/* Newsletter Subscribe (A): navy, cream text. Hover: lighter navy. */
html body form button.ff-6813f78b0cf3bbecdb31837c__button { background: #101F26 !important; border-color: #101F26 !important; color: #FAF8F4 !important; }
html body form button.ff-6813f78b0cf3bbecdb31837c__button:hover { background: #2B4A57 !important; border-color: #2B4A57 !important; color: #FAF8F4 !important; }

/* Investment pricing tabs as buttons, like Beam me up: cream, navy text, hover blue grey. Selected tab: cream outline. */
html body .ta-pt .ta-pt-tabs button.ta-pt-tab { background: #FAF8F4 !important; border: 1px solid #FAF8F4 !important; color: #101F26 !important; box-shadow: none !important; transition: background-color .2s, color .2s, border-color .2s; }
html body .ta-pt .ta-pt-tabs button.ta-pt-tab:hover { background: #C9D4D9 !important; border-color: #C9D4D9 !important; color: #101F26 !important; }
html body .ta-pt .ta-pt-tabs button.ta-pt-tab[aria-selected="true"], html body .ta-pt .ta-pt-tabs button.ta-pt-tab[aria-selected="true"]:hover { background: transparent !important; border-color: #FAF8F4 !important; color: #FAF8F4 !important; }

/* ===== END BUTTON REFRESH ===== */