:root{--claude-ease: cubic-bezier(.22, .61, .36, 1);--claude-ease-out: cubic-bezier(.16, 1, .3, 1);--claude-dur-fast: .18s;--claude-dur: .32s;--claude-dur-slow: .6s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.claude-fade-up{opacity:0;transform:translateY(24px);transition:opacity var(--claude-dur-slow) var(--claude-ease-out),transform var(--claude-dur-slow) var(--claude-ease-out);will-change:opacity,transform}.claude-fade-up.is-visible{opacity:1;transform:translateY(0)}.claude-fade-up[data-claude-stagger="1"]{transition-delay:60ms}.claude-fade-up[data-claude-stagger="2"]{transition-delay:.12s}.claude-fade-up[data-claude-stagger="3"]{transition-delay:.18s}.claude-fade-up[data-claude-stagger="4"]{transition-delay:.24s}.claude-fade-up[data-claude-stagger="5"]{transition-delay:.3s}.claude-fade-up[data-claude-stagger="6"]{transition-delay:.36s}.image-with-text,.image-banner,.slideshow,.slideshow__slide,.featured-image,.banner,.video-with-text,section[id*=slideshow],section[id*=image-banner],section[id*=featured-image]{animation:claudeHeroIn .7s var(--claude-ease-out) both}@keyframes claudeHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.product-item{transition:transform var(--claude-dur) var(--claude-ease),box-shadow var(--claude-dur) var(--claude-ease)}.product-item:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0000001a,0 4px 8px #0000000f}.product-item__image-wrapper,.product-item .aspect-ratio{overflow:hidden}.product-item .aspect-ratio--square .product-item__primary-image,.product-item .aspect-ratio--square .product-item__secondary-image{transition:transform .7s var(--claude-ease-out),opacity .4s var(--claude-ease)!important;will-change:transform}.product-item:hover .aspect-ratio--square .product-item__primary-image,.product-item:hover .aspect-ratio--square .product-item__secondary-image{transform:translate(-50%,-50%) scale(1.04)!important}.product-item__title{transition:color var(--claude-dur-fast) var(--claude-ease),transform var(--claude-dur-fast) var(--claude-ease);display:inline-block}.product-item:hover .product-item__title{transform:translate(2px)}.btn,.button,button.btn,.add-to-cart,button[name=add],button[type=submit],input[type=submit],.shopify-payment-button__button{transition:transform var(--claude-dur-fast) var(--claude-ease),box-shadow var(--claude-dur-fast) var(--claude-ease),background-color var(--claude-dur-fast) var(--claude-ease),filter var(--claude-dur-fast) var(--claude-ease)!important}.btn:hover,.button:hover,.add-to-cart:hover,button[name=add]:hover,button[type=submit]:hover,input[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #00000024;filter:brightness(1.06)}.btn:active,.button:active,.add-to-cart:active,button[name=add]:active,button[type=submit]:active,input[type=submit]:active,.shopify-payment-button__button:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 6px #00000014}.header,.header.header--inline,.section-header,header[role=banner]{transition:padding var(--claude-dur) var(--claude-ease),box-shadow var(--claude-dur) var(--claude-ease),backdrop-filter var(--claude-dur) var(--claude-ease),background-color var(--claude-dur) var(--claude-ease)!important;will-change:padding,box-shadow}body.claude-scrolled .header,body.claude-scrolled .header.header--inline,body.claude-scrolled .section-header,body.claude-scrolled header[role=banner]{padding-top:6px!important;padding-bottom:6px!important;box-shadow:0 4px 18px #0000001a;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.header__logo,.header__logo img,.header .logo,.header .logo img{transition:max-height var(--claude-dur) var(--claude-ease),transform var(--claude-dur) var(--claude-ease)}body.claude-scrolled .header__logo img,body.claude-scrolled .header .logo img{transform:scale(.88)}.header .menu a,.header__menu a,.main-nav a,.nav-menu__item,.header nav a{position:relative;transition:color var(--claude-dur-fast) var(--claude-ease)}.header .menu a:after,.header__menu a:after,.main-nav a:after,.header nav a:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:2px;background:currentColor;transition:width var(--claude-dur) var(--claude-ease),left var(--claude-dur) var(--claude-ease);pointer-events:none}.header .menu a:hover:after,.header__menu a:hover:after,.main-nav a:hover:after,.header nav a:hover:after{width:60%;left:20%}a{transition:color var(--claude-dur-fast) var(--claude-ease),opacity var(--claude-dur-fast) var(--claude-ease)}.popover{transition:opacity var(--claude-dur) var(--claude-ease),transform var(--claude-dur) var(--claude-ease-out)}.popover.is-open,.popover[aria-hidden=false]{animation:claudePopoverIn .28s var(--claude-ease-out) both}@keyframes claudePopoverIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}img.lazyload:not(.lazyloaded){background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:claudeShimmer 1.4s linear infinite}@keyframes claudeShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section__header{transition:opacity var(--claude-dur-slow) var(--claude-ease-out),transform var(--claude-dur-slow) var(--claude-ease-out)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/claude-animations.css.map */
