a.lpp-holidays-menu-link{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:8px 14px!important;border:1px solid currentColor!important;border-radius:999px;font-size:18px!important;font-weight:800!important;line-height:1.3!important;white-space:nowrap;text-decoration:none!important;color:var(--m-wine,var(--b-red,var(--accent,var(--red,#a85724))))!important;background:color-mix(in srgb,currentColor 8%,transparent)}
a.lpp-holidays-menu-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}
#lpp-grain-modern .hp-home-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;width:calc(100% - 128px);max-width:1312px;margin:18px auto 0;padding:17px 22px;border:1px solid var(--m-line,#e5d4be);border-left:4px solid var(--m-wine,#a85724);border-radius:16px;background:var(--m-soft,#f8eddc);color:var(--m-ink,#152d55)}
#lpp-grain-modern .hp-home-banner p{margin:0;font-size:16px;line-height:1.6}
#lpp-grain-modern .hp-home-banner #hp-home-banner-title{font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--m-wine,#a85724)}
#lpp-grain-modern .hp-home-banner #hp-home-banner-title span{margin-right:7px}
#lpp-grain-modern .hp-home-banner a{display:inline-flex;align-items:center;justify-content:center;gap:24px;flex-shrink:0;min-height:46px;padding:10px 20px;border-radius:28px;background:var(--m-ink,#152d55);color:var(--m-paper,#fffaf2);font-size:16px;font-weight:700;text-decoration:none;line-height:1.5}
#lpp-grain-modern .hp-home-banner a:focus-visible{outline:3px solid var(--m-wine,#a85724);outline-offset:4px}
@media(max-width:760px){a.lpp-holidays-menu-link{font-size:17px!important;padding:8px 12px!important}#lpp-grain-modern .hp-home-banner{width:calc(100% - 44px);margin-top:14px;padding:16px;gap:14px;flex-wrap:wrap}#lpp-grain-modern .hp-home-banner a{padding:10px 18px}}
