@media(prefers-reduced-motion:no-preference){.anim.js.fx-reveal [data-reveal],.anim.js.fx-reveal [data-reveal-group]>*{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0s)}.anim.js.fx-reveal [data-reveal].is-visible,.anim.js.fx-reveal [data-reveal-group]>.is-visible{opacity:1;transform:none}.anim.js.fx-reveal .story__media{clip-path:inset(100% 0 0 0);transition:clip-path 1.2s cubic-bezier(.2,.7,.2,1) .15s}.anim.js.fx-reveal .story__visual.is-visible .story__media{clip-path:inset(0 0 0 0)}.anim.js.fx-reveal .team__photo{clip-path:inset(100% 0 0 0);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1) .15s}.anim.js.fx-reveal .team__member.is-visible .team__photo{clip-path:inset(0 0 0 0)}.anim.js.fx-reveal .team__all img{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.2,.7,.2,1) .2s}.anim.js.fx-reveal .team__intro.is-visible .team__all img{clip-path:inset(0 0 0 0)}.anim.js.fx-hero .hero__media{opacity:0;transform:scale(1.07);transition:opacity 1s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.anim.js.fx-hero .hero__visual.is-visible .hero__media,.anim.js:not(.fx-reveal).fx-hero .hero__media{opacity:1;transform:none}.anim.js.fx-hero .deco{opacity:0;scale:.6}.anim.js.fx-hero .deco.is-in{opacity:1;scale:1;transition:opacity .6s ease var(--pop-delay, .5s),scale .9s cubic-bezier(.3,1.5,.5,1) var(--pop-delay, .5s)}.hero__visual .deco:nth-child(3){--pop-delay: .62s}.hero__visual .deco:nth-child(4){--pop-delay: .74s}.hero__visual .deco:nth-child(5){--pop-delay: .86s}.hero__visual .deco:nth-child(6){--pop-delay: .98s}@keyframes deco-float{0%,to{translate:0 0}50%{translate:0 -11px}}.anim.fx-float .deco{animation:deco-float 7s ease-in-out infinite}.anim.fx-float .deco--strawberry{animation-duration:6.4s;animation-delay:-1.2s}.anim.fx-float .deco--blueberry{animation-duration:8.2s;animation-delay:-3s}.anim.fx-float .deco--oat1{animation-duration:7.4s;animation-delay:-2s}.anim.fx-float .deco--oat2{animation-duration:9s;animation-delay:-4.5s}.anim.fx-float .deco--oat3{animation-duration:7.8s;animation-delay:-.5s}.anim.fx-float .deco--leaf1{animation-duration:8.6s;animation-delay:-5s}.anim.fx-float .deco--leaf2{animation-duration:9.4s;animation-delay:-2.6s}.fx-crumb{position:fixed;z-index:90;width:24px;height:22px;background:center / contain no-repeat;pointer-events:none;animation:fx-crumb .95s cubic-bezier(.15,.7,.3,1) forwards}@keyframes fx-crumb{0%{transform:translate(-50%,-50%) scale(.4) rotate(0);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1) rotate(var(--rot));opacity:0}}.fx-fly{position:fixed;z-index:95;object-fit:cover;border-radius:14px;pointer-events:none;box-shadow:0 10px 24px -8px #351a1073}@keyframes cart-bump{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.3) rotate(-9deg)}60%{transform:scale(.93) rotate(5deg)}}.header__cart.is-bump{animation:cart-bump .6s ease}@keyframes count-pop{0%,to{transform:scale(1)}40%{transform:scale(1.55)}}.header__cart-count.is-pop{animation:count-pop .45s ease}@media(hover:hover)and (pointer:fine){.anim.fx-cards .product-grid--arch .product-card__media:before{transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.anim.fx-cards .product-grid--arch .product-card:hover .product-card__media:before{transform:scale(1.07)}.anim.fx-cards .gallery__item img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.anim.fx-cards .gallery__item:hover img{transform:scale(1.05)}}@keyframes gallery-fade{0%{opacity:0}to{opacity:1}}.anim.js.fx-cards .gallery__item.is-active{animation:gallery-fade .5s ease}@media(hover:hover)and (pointer:fine){.anim.fx-tilt .product-card{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .25s ease,box-shadow .3s ease}.anim.fx-tilt .product-card:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-3px)}.anim.fx-tilt .team__photo{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}}@keyframes wave-drift{0%{transform:translate(0)}to{transform:translate(-7%)}}.anim.fx-waves .wave{overflow:hidden}.anim.fx-waves .wave svg{width:108%;max-width:none;animation:wave-drift 14s ease-in-out infinite alternate}.anim.js.fx-headlines .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.1em .04em .16em;margin:-.1em -.04em -.16em}.anim.js.fx-headlines .w__i{display:inline-block;transform:translateY(115%);transition:transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}.anim.js.fx-headlines .is-words-in .w__i{transform:none}@keyframes menu-item-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes panel-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.anim.fx-menu .header__menu[open] .menu-drawer__overlay{animation:overlay-in .35s ease both}.anim.fx-menu .header__menu[open] .menu-drawer li{animation:menu-item-in .5s cubic-bezier(.2,.7,.2,1) both}.anim.fx-menu .header__menu[open] .menu-drawer li:nth-child(1){animation-delay:.12s}.anim.fx-menu .header__menu[open] .menu-drawer li:nth-child(2){animation-delay:.19s}.anim.fx-menu .header__menu[open] .menu-drawer li:nth-child(3){animation-delay:.26s}.anim.fx-menu .header__menu[open] .menu-drawer li:nth-child(4){animation-delay:.33s}.anim.fx-menu .header__menu[open] .menu-drawer li:nth-child(n+5){animation-delay:.4s}.anim.fx-menu .header__search[open] .search-panel{animation:panel-drop .35s ease both}.fx-line{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:55;height:3px;pointer-events:none}.fx-line span{display:block;height:100%;background:var(--color-olive);transform:scaleX(var(--p, 0));transform-origin:left center}.fx-top{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:40;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--color-olive);color:var(--color-white);box-shadow:var(--shadow-soft);cursor:pointer;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .3s ease,transform .3s ease,bottom .3s ease}.fx-top.is-shown{opacity:1;transform:none;pointer-events:auto}.fx-top.is-lifted{bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.fx-top:hover{background:var(--color-brown)}.fx-fall{position:absolute;top:0;z-index:3;width:clamp(26px,5.5%,46px);aspect-ratio:1;background:center / contain no-repeat;opacity:0;pointer-events:none}.anim-failed [data-reveal],.anim-failed [data-reveal-group]>*,.anim-failed .hero__media,.anim-failed .deco,.anim-failed .w__i{opacity:1!important;transform:none!important;scale:1!important}.anim-failed .story__media,.anim-failed .team__photo,.anim-failed .team__all img{clip-path:none!important}}@media(prefers-reduced-motion:no-preference){@keyframes fx-breathe{0%{scale:1.07}to{scale:1.14}}.anim.fx-depth .hero__media img{animation:fx-breathe 18s ease-in-out infinite alternate;transform-origin:50% 60%;translate:var(--depth-x, 0px) var(--depth-y, 0px);transition:translate .7s cubic-bezier(.2,.7,.2,1)}.anim.fx-depth .story__media img,.anim.fx-depth .lifestyle__media img{transition:scale 1.2s cubic-bezier(.2,.7,.2,1)}.anim.fx-depth .story__media:hover img,.anim.fx-depth .lifestyle__media:hover img{scale:1.04}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/animations.css.map */
