header{top:12px;line-height:1;pointer-events:none}header .brand-logo{display:inline-block;width:128px;pointer-events:auto;border-radius:4px}header .brand-logo img{display:block;width:100%;height:auto;object-fit:contain}header .brand-logo:focus-visible,.gift-mark:focus-visible{outline:2px solid #f3deb1;outline-offset:5px}.gift-mark{display:flex;justify-content:center;align-items:center;bottom:18px;z-index:4}.gift-mark img{display:block;width:76px;height:auto;max-height:76px;object-fit:contain}.gift-mark:hover img,.brand-logo:hover img{filter:brightness(1.12)}body[data-occasion="Hanukkah"] .brand-logo img,body[data-occasion="Hanukkah"] .gift-mark img{filter:grayscale(1) brightness(1.45)}body[data-occasion="Hanukkah"] .brand-logo:hover img,body[data-occasion="Hanukkah"] .gift-mark:hover img{filter:grayscale(1) brightness(1.65)}@media(max-width:450px){header{top:10px}header .brand-logo{width:116px}}

/* Dark brand mark stays legible against gold and silver gift ribbons. */
.gift-mark img,.gift-mark:hover img,body[data-occasion="Hanukkah"] .gift-mark img,body[data-occasion="Hanukkah"] .gift-mark:hover img{filter:brightness(0) opacity(.88);width:100px;max-height:100px}.gift-mark{bottom:12px}
