[data-animate]{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade]{transform:translateY(0)}[data-animate=fade-up]{transform:translateY(40px)}[data-animate=fade-down]{transform:translateY(-40px)}[data-animate=fade-left]{transform:translate(40px)}[data-animate=fade-left].is-visible{transform:translate(0)}[data-animate=fade-right]{transform:translate(-40px)}[data-animate=fade-right].is-visible{transform:translate(0)}[data-animate=scale]{transform:scale(.95)}[data-animate=scale].is-visible{transform:scale(1)}[data-animate-delay="100"]{transition-delay:.1s}[data-animate-delay="200"]{transition-delay:.2s}[data-animate-delay="300"]{transition-delay:.3s}[data-animate-delay="400"]{transition-delay:.4s}[data-animate-delay="500"]{transition-delay:.5s}[data-animate-delay="600"]{transition-delay:.6s}[data-animate-delay="700"]{transition-delay:.7s}[data-animate-delay="800"]{transition-delay:.8s}[data-animate-duration=fast]{transition-duration:.5s}[data-animate-duration=slow]{transition-duration:1.2s}.image-reveal{position:relative;overflow:hidden}.image-reveal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#034a46;transform:scaleX(1);transform-origin:right;transition:transform .8s cubic-bezier(.77,0,.175,1);z-index:1}.image-reveal.is-visible:after{transform:scaleX(0)}.image-reveal--cream:after{background-color:#fffcf8}.image-reveal--light:after{background-color:#ecf3e7}.image-reveal--left:after{transform-origin:left}.image-reveal--top:after{transform:scaleY(1);transform-origin:top}.image-reveal--top.is-visible:after{transform:scaleY(0)}.image-reveal--bottom:after{transform:scaleY(1);transform-origin:bottom}.image-reveal--bottom.is-visible:after{transform:scaleY(0)}.image-reveal img,.image-reveal video{transform:scale(1.1);transition:transform 1.2s cubic-bezier(.25,.46,.45,.94)}.image-reveal.is-visible img,.image-reveal.is-visible video{transform:scale(1)}.text-animate{overflow:hidden}.text-animate__line{display:block;opacity:0;transform:translateY(100%);transition:opacity .6s ease,transform .6s ease}.text-animate.is-visible .text-animate__line{opacity:1;transform:translateY(0)}.text-animate.is-visible .text-animate__line:nth-child(1){transition-delay:0s}.text-animate.is-visible .text-animate__line:nth-child(2){transition-delay:.1s}.text-animate.is-visible .text-animate__line:nth-child(3){transition-delay:.2s}.text-animate.is-visible .text-animate__line:nth-child(4){transition-delay:.3s}.text-animate.is-visible .text-animate__line:nth-child(5){transition-delay:.4s}[data-animate-stagger]>*{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-animate-stagger].is-visible>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0s}[data-animate-stagger].is-visible>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}[data-animate-stagger].is-visible>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}[data-animate-stagger].is-visible>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}[data-animate-stagger].is-visible>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}[data-animate-stagger].is-visible>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}[data-animate-stagger].is-visible>*:nth-child(7){opacity:1;transform:translateY(0);transition-delay:.6s}[data-animate-stagger].is-visible>*:nth-child(8){opacity:1;transform:translateY(0);transition-delay:.7s}.product-grid[data-animate-stagger] .product-card{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.product-grid[data-animate-stagger].is-visible .product-card:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0s}.product-grid[data-animate-stagger].is-visible .product-card:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}.product-grid[data-animate-stagger].is-visible .product-card:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}.product-grid[data-animate-stagger].is-visible .product-card:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}.product-grid[data-animate-stagger].is-visible .product-card:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}.product-grid[data-animate-stagger].is-visible .product-card:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.hover-zoom:hover img{transform:scale(1.05)}.hover-underline{position:relative;display:inline-block}.hover-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.hover-underline:hover:after{transform:scaleX(1);transform-origin:left}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}[data-parallax]{will-change:transform}.section-reveal{opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.section-reveal.is-visible{opacity:1;transform:translateY(0)}.counter-animate{display:inline-block}@media(prefers-reduced-motion:reduce){[data-animate],[data-animate-stagger]>*,.image-reveal:after,.image-reveal img,.text-animate__line,.section-reveal,.product-grid[data-animate-stagger] .product-card{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}.image-reveal:after{display:none}}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .3s ease}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .3s ease}:root{--ease-elegant: cubic-bezier(.4, 0, .2, 1);--ease-gentle: cubic-bezier(.25, .1, .25, 1);--ease-soft-out: cubic-bezier(.33, 0, .1, 1)}@keyframes elegantFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gentleScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.rich-text:not(.rt-animate) h1,.rich-text:not(.rt-animate) h2,.rich-text:not(.rt-animate) h3,.rich-text:not(.rt-animate) h4,.rich-text:not(.rt-animate) h5{opacity:0;transform:translateY(20px)}.rich-text:not(.rt-animate) .rte,.rich-text:not(.rt-animate) p:not(.rte p){opacity:0;transform:translateY(16px)}.rich-text:not(.rt-animate) .btn{opacity:0;transform:translateY(12px)}.rich-text:not(.rt-animate) img,.rich-text:not(.rt-animate) .responsive-image{opacity:0;transform:scale(.98)}.rich-text.rt-animate h1,.rich-text.rt-animate h2,.rich-text.rt-animate h3,.rich-text.rt-animate h4,.rich-text.rt-animate h5{animation:elegantFadeUp 1.2s var(--ease-soft-out) forwards}.rich-text.rt-animate .rte,.rich-text.rt-animate p:not(.rte p){animation:elegantFadeUp 1s var(--ease-gentle) .2s forwards}.rich-text.rt-animate .btn{animation:elegantFadeUp .8s var(--ease-elegant) .4s forwards}.rich-text.rt-animate img,.rich-text.rt-animate .responsive-image{animation:gentleScale 1.4s var(--ease-soft-out) forwards}.image-with-text:not(.iwt-animate) .image-side{opacity:0;transform:scale(.97)}.image-with-text:not(.iwt-animate) .content-side h1,.image-with-text:not(.iwt-animate) .content-side h2,.image-with-text:not(.iwt-animate) .content-side h3,.image-with-text:not(.iwt-animate) .content-side h4,.image-with-text:not(.iwt-animate) .content-side h5,.image-with-text:not(.iwt-animate) .content-side .h1,.image-with-text:not(.iwt-animate) .content-side .h2,.image-with-text:not(.iwt-animate) .content-side .h3,.image-with-text:not(.iwt-animate) .content-side .h4,.image-with-text:not(.iwt-animate) .content-side .h5{opacity:0;transform:translateY(24px)}.image-with-text:not(.iwt-animate) .content-side .rte,.image-with-text:not(.iwt-animate) .content-side p{opacity:0;transform:translateY(18px)}.image-with-text:not(.iwt-animate) .content-side .btn{opacity:0;transform:translateY(14px)}.image-with-text.iwt-animate .image-side{animation:gentleScale 1.4s var(--ease-soft-out) forwards}.image-with-text.iwt-animate .content-side h1,.image-with-text.iwt-animate .content-side h2,.image-with-text.iwt-animate .content-side h3,.image-with-text.iwt-animate .content-side h4,.image-with-text.iwt-animate .content-side h5,.image-with-text.iwt-animate .content-side .h1,.image-with-text.iwt-animate .content-side .h2,.image-with-text.iwt-animate .content-side .h3,.image-with-text.iwt-animate .content-side .h4,.image-with-text.iwt-animate .content-side .h5{animation:elegantFadeUp 1.1s var(--ease-soft-out) .15s forwards}.image-with-text.iwt-animate .content-side .rte,.image-with-text.iwt-animate .content-side p{animation:elegantFadeUp 1s var(--ease-gentle) .3s forwards}.image-with-text.iwt-animate .content-side .btn{animation:elegantFadeUp .9s var(--ease-elegant) .5s forwards}@media(prefers-reduced-motion:reduce){.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text .rte,.rich-text p:not(.rte p),.rich-text .btn,.rich-text img,.rich-text .responsive-image,.image-with-text .image-side,.image-with-text .content-side h1,.image-with-text .content-side h2,.image-with-text .content-side h3,.image-with-text .content-side h4,.image-with-text .content-side h5,.image-with-text .content-side .h1,.image-with-text .content-side .h2,.image-with-text .content-side .h3,.image-with-text .content-side .h4,.image-with-text .content-side .h5,.image-with-text .content-side .rte,.image-with-text .content-side p,.image-with-text .content-side .btn{opacity:1;transform:none;animation:none}}.design-mode [data-animate],.design-mode [data-animate-stagger]>*,.design-mode .image-reveal:after,.design-mode .image-reveal img,.design-mode .text-animate__line,.design-mode .section-reveal,.design-mode .product-grid[data-animate-stagger] .product-card{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}.design-mode .image-reveal:after{display:none!important}.design-mode .rich-text h1,.design-mode .rich-text h2,.design-mode .rich-text h3,.design-mode .rich-text h4,.design-mode .rich-text h5,.design-mode .rich-text .rte,.design-mode .rich-text p:not(.rte p),.design-mode .rich-text .btn,.design-mode .rich-text img,.design-mode .rich-text .responsive-image{opacity:1!important;transform:none!important;animation:none!important}.design-mode .image-with-text .image-side,.design-mode .image-with-text .content-side h1,.design-mode .image-with-text .content-side h2,.design-mode .image-with-text .content-side h3,.design-mode .image-with-text .content-side h4,.design-mode .image-with-text .content-side h5,.design-mode .image-with-text .content-side .h1,.design-mode .image-with-text .content-side .h2,.design-mode .image-with-text .content-side .h3,.design-mode .image-with-text .content-side .h4,.design-mode .image-with-text .content-side .h5,.design-mode .image-with-text .content-side .rte,.design-mode .image-with-text .content-side p,.design-mode .image-with-text .content-side .btn{opacity:1!important;transform:none!important;animation:none!important}.design-mode .ivycoast-footer{opacity:1!important;transform:none!important}.design-mode .animation{opacity:1!important;transform:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/animations.css.map */
