.util-ScreenReaderOnly{position:absolute;top:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.util-VisibleWhenFocused{display:block;opacity:0;pointer-events:none}.util-VisibleWhenFocused:focus{opacity:1;pointer-events:initial}@media (prefers-reduced-motion: no-preference){.util-VisibleWhenFocused:focus{transition:opacity,visibility;transition-duration:.4s;transition-timing-function:ease-in-out}}.util-FauxLink{position:relative}.util-FauxLink_Link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.util-SiteOverflowed,.util-SiteOverflowed body{height:calc(var(--InnerHeight) - 1px);overflow:hidden}.util-HideUntilLoaded{display:none}@media only screen and (min-width: 768px){.util-Shine{position:relative;overflow:hidden}.util-Shine:before{content:"";position:absolute;top:0;left:-85%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d);transform:skew(-25deg);pointer-events:none}.util-Shine:hover:before{--Shine_Speed: .8s;animation:shine var(--Shine_Speed)}.util-Shine-slow:hover:before{--Shine_Speed: 1.3s}@keyframes shine{to{left:135%}}}
/*# sourceMappingURL=/cdn/shop/t/747/assets/utilities.css.map */
