:root{--remie-motion-ease: cubic-bezier(.2, .7, .1, 1);--remie-motion-ease-ui: cubic-bezier(.3, .7, .2, 1);--remie-motion-stagger: .12s}.is-remie-motion .u-motion-fade-up,.is-remie-motion .u-motion-stagger>*{transition:opacity .9s ease var(--remie-motion-delay, 0s),transform 1s var(--remie-motion-ease) var(--remie-motion-delay, 0s)}.is-remie-motion .u-motion-fade-up:not(.is-inview),.is-remie-motion .u-motion-stagger:not(.is-inview)>*{opacity:0;transform:translateY(var(--remie-motion-distance, 24px))}.is-remie-motion .u-motion-stagger>*{--remie-motion-delay: calc(var(--remie-motion-i, 0) * var(--remie-motion-stagger))}.is-remie-motion .u-motion-blur-in{transition:filter 1.6s ease-out var(--remie-motion-delay, 0s),opacity 1.4s ease-out var(--remie-motion-delay, 0s),transform 1.8s var(--remie-motion-ease) var(--remie-motion-delay, 0s)}.is-remie-motion .u-motion-blur-in:not(.is-inview){opacity:0;filter:blur(14px);transform:scale(1.04)}.u-motion-chars__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.u-motion-chars__word{display:inline-block;overflow:hidden;padding-block-end:.08em;vertical-align:bottom}.u-motion-chars__char{display:inline-block}.is-remie-motion .u-motion-chars__char{transition:transform .9s cubic-bezier(.2,.75,.1,1) calc(var(--remie-motion-delay, 0s) + var(--remie-motion-char-i, 0) * 55ms)}.is-remie-motion .u-motion-chars:not(.is-inview) .u-motion-chars__char{transform:translateY(105%)}.is-remie-motion .c-section-heading__title:not(.u-motion-chars){opacity:0}.c-section-heading__label.u-motion-fade-up{--remie-motion-delay: .7s;--remie-motion-distance: 6px}.is-remie-motion .u-motion-parallax{transform:translate3d(0,var(--remie-motion-y, 0px),0);will-change:transform}.c-link-more{position:relative;transition:color .5s ease}.c-link-more:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background-color:var(--remie-color-bg-green);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--remie-motion-ease-ui)}.c-link-more .c-icon{transition:transform .5s var(--remie-motion-ease-ui)}.c-link-more:focus-visible{color:var(--remie-color-bg-green)}.c-link-more:focus-visible:after{transform:scaleX(1)}.c-link-line,.c-link-line-content :where(a){background-image:linear-gradient(var(--remie-link-line-color, var(--remie-color-bg-green)),var(--remie-link-line-color, var(--remie-color-bg-green)));background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:color .4s ease,background-size .6s var(--remie-motion-ease-ui)}.c-link-line--underlined,.c-link-line-content :where(a){background-image:linear-gradient(var(--remie-link-line-color, var(--remie-color-bg-green)),var(--remie-link-line-color, var(--remie-color-bg-green))),linear-gradient(currentColor,currentColor);background-size:0 1px,100% 1px}.c-link-line--no-line{background-image:none}.c-link-line:focus-visible,.c-link-line-content :where(a):focus-visible{color:var(--remie-link-line-color, var(--remie-color-bg-green));background-size:100% 1px}.c-link-line--underlined:focus-visible,.c-link-line-content :where(a):focus-visible{background-size:100% 1px,100% 1px}@media(hover:hover){.c-link-more:hover{color:var(--remie-color-bg-green)}.c-link-more:hover:after{transform:scaleX(1)}.c-link-more:hover .c-icon{transform:translate(6px)}.c-link-more--back:hover .c-icon{transform:scaleX(-1) translate(6px)}.c-link-line:hover,.c-link-line-trigger:hover .c-link-line,.c-link-line-content :where(a):hover{color:var(--remie-link-line-color, var(--remie-color-bg-green));background-size:100% 1px}.c-link-line--underlined:hover,.c-link-line-trigger:hover .c-link-line--underlined,.c-link-line-content :where(a):hover{background-size:100% 1px,100% 1px}}.is-remie-opening{overflow:hidden}.c-opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background-color:var(--remie-color-bg-beige);animation:remie-opening-leave 1.1s ease 3s forwards}.c-opening[hidden]{display:none}.c-opening__inner{display:grid;justify-items:center;gap:var(--remie-space-md)}.c-opening__logo{display:block;width:min(42vw,300px);height:auto;animation:remie-opening-focus 1.6s ease-out both}.c-opening__logo-text{font-family:var(--remie-font-heading);font-size:var(--remie-fz-display);font-weight:var(--remie-fw-light);line-height:var(--remie-lh-tight);animation:remie-opening-focus 1.6s ease-out both}.c-opening__tagline{margin:0;font-family:var(--remie-font-heading);font-size:var(--remie-fz-sm);font-weight:var(--remie-fw-light);letter-spacing:.12em;color:var(--remie-color-text-meta);animation:remie-opening-focus 1.4s ease-out .8s both}@keyframes remie-opening-focus{0%{opacity:0;filter:blur(14px)}}@keyframes remie-opening-leave{to{opacity:0;visibility:hidden}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media(prefers-reduced-motion:reduce){.c-link-more,.c-link-more:after,.c-link-more .c-icon,.c-link-line,.c-link-line-content :where(a){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/remie-motion.css.map */
