.announcement-bar{position:absolute;top:0;left:0;right:0;z-index:12;min-height:36px;background:#111113;color:#f7f6f2;display:flex;align-items:center;justify-content:center;padding:0 58px;font-size:12px;letter-spacing:.025em}
#announcement-link{display:flex;align-items:center;justify-content:center;min-height:36px;text-align:center;line-height:1.5;text-underline-offset:4px}
#announcement-link:hover{text-decoration:underline}
#announcement-toggle{position:absolute;right:8px;top:0;min-height:36px;width:44px;padding:0;color:#fff;font-size:12px;border:0;background:transparent}
.announcement-bar a:focus-visible,.announcement-bar button:focus-visible{outline:2px solid #dfff45;outline-offset:-3px}
.glass:not(.scrolled){top:56px}
.page,.detail{padding-top:181px}.narrow{padding-top:201px}.category-page{padding-top:168px}.checkout-page{padding-top:166px}.checkout-complete{padding-top:196px}
@media(max-width:700px){.category-page{padding-top:148px}}
@media(max-width:600px){.announcement-bar{font-size:11px;padding:0 49px;letter-spacing:0}.glass:not(.scrolled){top:48px}.page{padding-top:141px}.detail{padding-top:146px}.narrow{padding-top:161px}.checkout-page{padding-top:136px}.checkout-complete{padding-top:166px}}
