html:root{scroll-padding-top:16px}
.designs>#designs{scroll-margin-top:0;opacity:1;transform:none}
.shipping-announcement .shipping-track{display:flex;flex:0 0 auto;width:max-content;max-width:none;animation:hm-shipping-scroll 28s linear infinite;will-change:transform}
.shipping-announcement .shipping-group{display:flex;flex:0 0 auto;width:max-content;min-width:100vw}
.shipping-announcement .shipping-group>span{flex:0 0 auto}
.shipping-announcement .shipping-pause{display:grid;place-items:center;width:44px;z-index:1}
.shipping-announcement.paused .shipping-track{animation-play-state:paused}
@keyframes hm-shipping-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:1100px){
 #shopify-section-heirloom-header{position:relative;z-index:40}
 body .header,body[data-page=home] .header{position:relative;top:0;background:#071522}
 .header .menu-button{display:grid;place-items:center;min-width:44px;min-height:44px;color:#fff;font-size:26px}
 #mobileMenu.mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:45;margin:0;padding:14px 6vw 20px;background:#102532;color:#faf5ec;max-height:calc(100svh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 18px 30px #0004;border-top:1px solid #ffffff20}
 #mobileMenu>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:12px 4px;font-size:16px;line-height:1.4;border-bottom:1px solid #ffffff20}
 #mobileMenu>a>span{color:#d8b67e;flex:none}
 #mobileMenu>a.hm-menu-create{margin-bottom:8px;padding:14px 18px;border:0;border-radius:5px;background:#e2c291;color:#102532;font-weight:600}
 #mobileMenu>a.hm-menu-create>span{color:inherit}
 #mobileMenu>a:last-child{border-bottom:0}
 #mobileMenu>a:focus-visible{outline:2px solid #e2c291;outline-offset:2px}
}
@media(prefers-reduced-motion:reduce){
 .shipping-announcement .shipping-track{animation:none;will-change:auto;transform:none}
 .shipping-announcement .shipping-group{min-width:0;width:auto}
 .shipping-announcement .shipping-group>span{padding:0 52px 0 16px;gap:0}
 .shipping-announcement:not(.motion-enabled) .shipping-group>span~span,.shipping-announcement:not(.motion-enabled) .shipping-group~.shipping-group{display:none}
 .shipping-announcement.motion-enabled .shipping-track{animation:hm-shipping-scroll 28s linear infinite!important}
 .shipping-announcement.motion-enabled.paused .shipping-track{animation-play-state:paused!important}
 .shipping-announcement.motion-enabled .shipping-group{display:flex;min-width:100vw;width:max-content}
 .shipping-announcement.motion-enabled .shipping-group>span{padding:0 21px;gap:42px}
}
