:root{--ultra-ease: cubic-bezier(.22, .61, .36, 1);--ultra-rise: 14px;--ultra-duration: .7s;--ultra-stagger: 70ms}@media screen and (max-width:749px){:root{--ultra-rise: 8px;--ultra-duration: .55s;--ultra-stagger: 50ms}}@keyframes ultra-rise-in{0%{opacity:0;transform:translate3d(0,var(--ultra-rise),0)}to{opacity:1;transform:none}}@keyframes ultra-media-in{0%{opacity:.85;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes ultra-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){main>.hero-wrapper:first-child .hero__media{animation:ultra-media-in 1.2s var(--ultra-ease) both}main>.hero-wrapper:first-child .hero__content-wrapper>*{animation:ultra-rise-in var(--ultra-duration) var(--ultra-ease) both}main>.hero-wrapper:first-child .hero__content-wrapper>:nth-child(1){animation-delay:.15s}main>.hero-wrapper:first-child .hero__content-wrapper>:nth-child(2){animation-delay:.27s}main>.hero-wrapper:first-child .hero__content-wrapper>:nth-child(n+3){animation-delay:.39s}main>.ultra-hero-section:first-child .ultra-hero__slide:first-child .ultra-hero__img{animation:ultra-media-in 1.2s var(--ultra-ease) both}main>.ultra-hero-section:first-child .ultra-hero__slide:first-child .ultra-hero__content>*{animation:ultra-rise-in var(--ultra-duration) var(--ultra-ease) both}main>.ultra-hero-section:first-child .ultra-hero__slide:first-child .ultra-hero__content>:nth-child(1){animation-delay:.15s}main>.ultra-hero-section:first-child .ultra-hero__slide:first-child .ultra-hero__content>:nth-child(2){animation-delay:.27s}main>.ultra-hero-section:first-child .ultra-hero__slide:first-child .ultra-hero__content>:nth-child(n+3){animation-delay:.39s}main[data-template*=product] .product-information__media{animation:ultra-fade-in .6s var(--ultra-ease) both}main[data-template*=product] .product-details>.group-block>.group-block-content>*{animation:ultra-rise-in .5s var(--ultra-ease) both}main[data-template*=product] .product-details>.group-block>.group-block-content>:nth-child(2){animation-delay:40ms}main[data-template*=product] .product-details>.group-block>.group-block-content>:nth-child(3){animation-delay:80ms}main[data-template*=product] .product-details>.group-block>.group-block-content>:nth-child(n+4){animation-delay:.12s}[data-ultra-reveal]{opacity:0;transform:translate3d(0,var(--ultra-rise),0);transition:opacity var(--ultra-duration) var(--ultra-ease),transform var(--ultra-duration) var(--ultra-ease);transition-delay:calc(var(--ultra-index, 0) * var(--ultra-stagger))}[data-ultra-reveal=media]{transform:none;overflow:clip;border-radius:var(--ultra-radius-media, 12px)}[data-ultra-reveal=media] img{transform:scale(1.04);transition:transform 1.2s var(--ultra-ease)}[data-ultra-reveal].is-revealed{opacity:1;transform:none}[data-ultra-reveal=media].is-revealed img{transform:none}}:root{--ultra-hover-ease: cubic-bezier(.22, .61, .36, 1);--ultra-hover-fast: .22s;--ultra-hover-slow: .6s;--ultra-hover-shadow: 0 14px 30px -18px rgb(30 24 18 / .35)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.button,.button-secondary,.button-custom,.ultra-story__button):not(.button-unstyled):not([disabled]){transition:color var(--ultra-hover-fast) var(--ultra-hover-ease),background-color var(--ultra-hover-fast) var(--ultra-hover-ease),box-shadow var(--ultra-hover-fast) var(--ultra-hover-ease),transform var(--ultra-hover-fast) var(--ultra-hover-ease)}:is(.button,.button-secondary,.button-custom,.ultra-story__button):not(.button-unstyled):not([disabled]):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width, 0) var(--button-border-color, transparent),var(--ultra-hover-shadow)}:is(.button,.button-secondary,.button-custom,.ultra-story__button):not(.button-unstyled):active{transform:translateY(0);transition-duration:80ms}:is(.product-card,.ultra-more__card){transition:transform var(--ultra-hover-slow) var(--ultra-hover-ease)}:is(.product-card .card-gallery,.ultra-more__media){transition:box-shadow var(--ultra-hover-slow) var(--ultra-hover-ease),transform var(--ultra-hover-slow) var(--ultra-hover-ease)}:is(.product-card,.ultra-more__card):hover{transform:translateY(-4px)}.product-card:hover .card-gallery,.ultra-more__card:hover .ultra-more__media{box-shadow:var(--ultra-hover-shadow)}.ultra-more__card:hover .ultra-more__media img{transform:scale(1.03)}.ultra-cats__media{transition:box-shadow .4s var(--ultra-hover-ease),transform var(--ultra-hover-slow) var(--ultra-hover-ease)}.ultra-cats__link:hover .ultra-cats__media{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--ultra-color-oak),var(--ultra-hover-shadow)}.ultra-cats__link:hover .ultra-cats__label{color:var(--ultra-color-oak)}.ultra-cats__label{transition:color var(--ultra-hover-fast) var(--ultra-hover-ease)}:is(.ultra-banner__media,.ultra-category-hero__media) img{transition:transform 1.2s var(--ultra-hover-ease)}:is(.ultra-banner:hover .ultra-banner__media,.ultra-category-hero:hover .ultra-category-hero__media) img{transform:scale(1.025)}.menu-list__link .menu-list__link-title{background-image:linear-gradient(currentColor,currentColor);background-position:50% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s var(--ultra-hover-ease),color var(--ultra-hover-fast) var(--ultra-hover-ease)}.menu-list__link:hover .menu-list__link-title{background-size:calc(100% - 2 * var(--gap-sm, 0px)) 1px}footer .menu a,.ultra-footer-contact a,.ultra-more__all,.ultra-product-brand{transition:color var(--ultra-hover-fast) var(--ultra-hover-ease),opacity var(--ultra-hover-fast) var(--ultra-hover-ease)}footer .menu a:hover,.ultra-footer-contact a:hover{color:var(--ultra-color-oak)}header :is(.header-actions__action,.search-action) :is(svg,.svg-wrapper){transition:transform var(--ultra-hover-fast) var(--ultra-hover-ease)}header :is(.header-actions__action,.search-action):hover :is(svg,.svg-wrapper){transform:translateY(-1px) scale(1.08)}.ultra-lang__option:not(.ultra-lang__option--current):hover{border-block-end-color:rgb(var(--color-foreground-rgb) / .35)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ultra-story__media{overflow:clip;border-radius:8px}.ultra-story__img{transition:transform 1.2s var(--ultra-hover-ease)}.ultra-story__panel:hover .ultra-story__img{transform:scale(1.03)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ultra-motion.css.map */
