@font-face{font-family:TBTT-Gilroy;src:url('tbtt-gilroy.woff2') format('woff2');font-display:swap}
.review-scroll-header{font-family:TBTT-Gilroy,Arial,sans-serif;font-size:16px;line-height:normal;letter-spacing:normal}
.review-scroll-header *{box-sizing:border-box}
.review-scroll-header a{color:inherit;text-decoration:none}
.review-scroll-header a:focus-visible{outline:3px solid #ed9948;outline-offset:5px}
.review-announcement{background:#fff;color:#121212;text-align:center;padding:10px 20px;font-size:12px;line-height:1.5;letter-spacing:.08em}
.review-announcement p{margin:0}
.review-header-band{background:#242833;color:#fff}
.review-header-band .site-header{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:20px}
.review-header-band .site-header>a{height:99px;display:flex;align-items:center;flex-shrink:0}
.review-header-band .site-header img{object-fit:contain;display:block;height:108px;width:277.5px;max-width:none}
.review-header-band .site-header nav{display:flex;align-items:center;gap:28px;font-size:16px}
.review-header-band .site-header nav a{padding:10px 0}
.review-header-band .site-header nav .review-cart-link{border:1px solid currentColor;border-radius:30px;padding:10px 18px}
.review-scroll-header.is-enhanced{position:sticky;top:0;z-index:25;transform:translateY(var(--header-offset,0px));transition:transform 180ms ease;will-change:transform}
.review-scroll-header:has(:focus-visible){transform:translateY(0)!important}
@media(max-width:900px){.review-header-band .site-header{padding-left:24px;padding-right:24px}.review-header-band .site-header nav{gap:16px}}
@media(max-width:749px){.review-announcement{padding:10px 12px;font-size:11px;letter-spacing:.04em}.review-header-band .site-header{padding:0 18px 4px;gap:0 12px;flex-wrap:wrap;justify-content:center}.review-header-band .site-header>a{height:75px}.review-header-band .site-header img{height:87px;width:240px}.review-header-band .site-header nav{width:100%;justify-content:center;gap:18px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.review-scroll-header.is-enhanced{transition:none}}
