@media(prefers-reduced-motion:no-preference){html.js-motion .mo{opacity:0;will-change:transform,opacity}html.js-motion .mo.mo-in{opacity:1;will-change:auto}html.js-motion .mo--rise{transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mo-i, 0) * 90ms)}html.js-motion .mo--rise.mo-in{transform:none}html.js-motion .mo--mask-rise{transform:translateY(110%);clip-path:inset(0 0 100% 0);transition:opacity .5s ease,clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mo-i, 0) * .13s)}html.js-motion .mo--mask-rise.mo-in{transform:none;clip-path:inset(-10% -5% -10% -5%)}html.js-motion .mo--pop{transform:scale(.6);transition:opacity .4s ease,transform .55s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.55s + var(--mo-i, 0) * 80ms)}html.js-motion .mo--pop.mo-in{transform:none}html.js-motion .mo--hero-visual{transform:translate(40px,60px) scale(.92);transition:opacity .9s ease,transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.25s}html.js-motion .mo--hero-visual.mo-in{transform:none}html.js-motion .mo--wipe-right{clip-path:inset(0 100% 0 0);transition:opacity .4s ease,clip-path 1s cubic-bezier(.16,1,.3,1)}html.js-motion .mo--wipe-right.mo-in{clip-path:inset(0 0 0 0)}html.js-motion .mo--slide-left{transform:translate(44px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mo-i, 0) * 80ms)}html.js-motion .mo--slide-left.mo-in{transform:none}html.js-motion .mo--curtain{clip-path:inset(18% 0 0 0);transform:translateY(50px);transition:opacity .5s ease,clip-path 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}html.js-motion .mo--curtain.mo-in{clip-path:inset(0 0 0 0);transform:none}html.js-motion .mo--scale-in{transform:scale(.94) translateY(18px);transition:opacity .7s ease,transform .85s cubic-bezier(.16,1,.3,1)}html.js-motion .mo--scale-in.mo-in{transform:none}html.js-motion .mo--tilt-rise{transform:translateY(36px) rotate(-2.2deg);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mo-i, 0) * .11s)}html.js-motion .mo--tilt-rise.mo-in{transform:none}html.js-motion .mo--tilt-rise-r{transform:translateY(36px) rotate(2.2deg);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mo-i, 0) * .11s)}html.js-motion .mo--tilt-rise-r.mo-in{transform:none}html.js-motion .marquee{transition:transform .25s ease-out}.cart-count-pop{animation:cart-count-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes cart-count-pop{0%{transform:scale(1)}45%{transform:scale(1.6)}to{transform:scale(1)}}}.quick-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:.5rem;padding:0 1rem;border:1px solid var(--color-primary, #315751);border-radius:40px;background:transparent;color:var(--color-primary, #315751);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.quick-add:hover{background:var(--color-primary, #315751);color:#fff;transform:translateY(-1px)}.quick-add.is-adding{opacity:.65;pointer-events:none}.quick-add.is-added{background:var(--color-primary, #315751);color:#fff;border-color:var(--color-primary, #315751)}.product-card__link{text-decoration:none;color:inherit;display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ollyou-motion.css.map */
