.analytics-consent{position:fixed;inset:auto 24px 24px;z-index:1000;max-width:850px;margin:auto;display:flex;gap:24px;align-items:center;padding:24px;border:1px solid #d7d7d7;border-radius:16px;background:#fff;color:#171717;box-shadow:0 8px 32px #0002;font:14px/1.55 Arial,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent strong{font-size:16px}.analytics-consent p{margin:6px 0 0}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-consent-actions{display:flex;gap:8px;flex-shrink:0}.analytics-consent button,.analytics-preferences{font:inherit;cursor:pointer}.analytics-consent button{min-height:44px;padding:10px 16px;border:1px solid #171717;border-radius:8px;background:#fff;color:#171717}.analytics-consent button[data-choice=granted]{background:#171717;color:#fff}.analytics-preferences{padding:0;border:0;background:none;color:inherit;text-decoration:underline}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #777;outline-offset:3px}@media(max-width:600px){.analytics-consent{inset:auto 12px 12px;padding:18px;gap:16px;flex-direction:column;align-items:stretch}.analytics-consent-actions button{flex:1}}

.brand img{display:block;width:100%;height:auto;object-fit:contain}footer .brand img{width:118px;height:auto}.product-photo{overflow:hidden}.product-photo>img{display:block;width:100%;height:100%;object-fit:cover}.guides-home-link{display:inline-block!important}@media(max-width:760px){.header nav{display:flex!important;margin-left:auto}.header nav>*{display:none}.header nav .guides-home-link{display:block}.header{gap:12px}.header-right{margin-left:0}.header .brand{width:125px}}
