html{--jc-announcement-height: 2rem}.jc-announcement{position:fixed;top:var(--jc-admin-bar, 0px);left:0;right:0;z-index:1001;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:2rem;padding-top:env(safe-area-inset-top,0px);overflow:hidden;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.35;-webkit-text-size-adjust:100%;text-size-adjust:100%}.jc-announcement__stores{display:flex;flex:0 0 auto;align-self:stretch;padding-inline:.5rem 1rem}.jc-announcement__store{display:inline-flex;align-items:center;gap:.35rem;padding:0 .6rem;border-bottom:2px solid transparent;color:inherit;opacity:.7;text-decoration:none;white-space:nowrap}.jc-announcement__store svg{width:.85rem;height:.85rem;flex:none}a.jc-announcement__store:hover,a.jc-announcement__store:focus-visible{color:inherit;opacity:1}.jc-announcement__store.is-current{opacity:1;border-bottom-color:var(--jc-color-accent, #e9a171)}@media (max-width: 768px){.jc-announcement__stores{padding-inline:.25rem .5rem}.jc-announcement__store{padding:0 .4rem}.jc-announcement__store svg{display:none}}body.jc-has-announcement nav.show_nav{top:calc(var(--jc-admin-bar, 0px) + var(--jc-announcement-height, 0px))}body.jc-has-announcement .p-product,body.jc-has-announcement .a-page,body.jc-has-announcement .why-page,body.jc-has-announcement .c-listing,body.jc-has-announcement .j3,body.jc-has-announcement .jc-contact,body.jc-has-announcement .jc-policy,body.jc-has-announcement .laser-page,body.jc-has-announcement .jc-location,body.jc-has-announcement .d-discover,body.jc-has-announcement .s-page--banner,body.jc-has-announcement .site-main:has(>.jc-hero-banner){padding-top:calc(var(--navh, var(--jc-header-h, 100px)) + var(--jc-announcement-height, 0px))}body.jc-has-announcement{scroll-padding-top:calc(var(--navh, var(--jc-header-h, 100px)) + var(--jc-announcement-height, 0px) + .5rem)}.jc-announcement{font-size:.6875rem;font-weight:500;letter-spacing:.02em;border-bottom:1px solid #e4e6ee}.jc-announcement__store{margin-block:.2rem;border:0;border-radius:.4rem}.jc-announcement__store.is-current{background:#fff;box-shadow:0 1px 2px #14181f1f}@media (max-width: 768px){.jc-announcement__text{display:none}.jc-announcement__stores{flex:1 1 auto;justify-content:space-around;padding-inline:.5rem}.jc-announcement__store{flex:1 1 0;justify-content:center;font-size:.75rem}}.jc-marquee__track{animation:jc-marquee var(--jc-marquee-duration, 38s) linear infinite}.jc-marquee:hover .jc-marquee__track{animation-play-state:paused}@keyframes jc-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.jc-marquee__track{animation:none}}
