@media(prefers-reduced-motion:no-preference){.tui-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.tui-reveal.tui-revealed{opacity:1;transform:translateY(0)}:is(.header__primary-nav,.header__secondary-nav) a,.footer a:not(.button):not([class*=icon]):not([class*=swatch]),.prose a:not(.button){position:relative}:is(.header__primary-nav,.header__secondary-nav) a:after,.footer a:not(.button):not([class*=icon]):not([class*=swatch]):after,.prose a:not(.button):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}:is(.header__primary-nav,.header__secondary-nav) a:hover:after,.footer a:not(.button):not([class*=icon]):not([class*=swatch]):hover:after,.prose a:not(.button):hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.tui-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(pointer:fine){.product-card__image--primary,.product-card__image--secondary{transition:opacity .3s ease-in-out}}.cart-drawer::part(overlay){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}::view-transition-old(root){animation:.2s ease both tui-vt-out}::view-transition-new(root){animation:.3s ease both tui-vt-in}@keyframes tui-vt-out{to{opacity:0}}@keyframes tui-vt-in{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/tui-animations.css.map */
