.r2-fv{position:relative;display:flex;align-items:flex-end;min-height:51.3rem;overflow:hidden;background:#d9d9d9}.r2-fv__media{position:absolute;top:0;right:0;bottom:0;left:0}.r2-fv__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.r2-fv__img,.r2-fv__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.r2-fv__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c161200 30%,#1c161226 60%,#1c161280)}.r2-fv__inner{position:relative;width:100%;padding-top:4rem;padding-bottom:10rem;color:#fff}.r2-fv__title{font-family:var(--r2-serif);font-size:2rem;font-weight:400;line-height:1.6;letter-spacing:.06em;margin:0 0 1.2rem}.r2-fv__text{font-family:var(--r2-serif);font-size:1.6rem;font-weight:400;line-height:1.9;letter-spacing:.02em;margin:0}@media screen and (min-width:750px){.r2-fv{min-height:72rem}.r2-fv__inner{padding-top:6rem;padding-bottom:13rem}.r2-fv__title,.r2-fv__text{max-width:44rem}.r2-fv__title{font-size:2.8rem;margin-bottom:1.6rem}.r2-fv__text{font-size:1.7rem}}.r2-fv__scroll{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;pointer-events:none}.r2-fv__scroll-label{font-family:var(--r2-en);font-size:1.2rem;font-style:italic;font-weight:300;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.35)}.r2-fv__scroll-line{position:relative;display:block;width:1px;height:4.4rem;overflow:hidden;background:#ffffff47}.r2-fv__scroll-line:before{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:#fff;animation:r2-fv-scrollfall 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes r2-fv-scrollfall{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(320%);opacity:0}}@media screen and (min-width:750px){.r2-fv__scroll{bottom:3.6rem}.r2-fv__scroll-line{height:5.6rem}}@media(prefers-reduced-motion:reduce){.r2-fv__scroll-line:before{animation:none;top:auto;bottom:0;height:100%;opacity:.6}}.r2-fv__vwrap{position:absolute;top:0;right:0;bottom:0;left:0}.r2-fv__vwrap--pc{display:none}@media screen and (min-width:750px){.r2-fv__vwrap--pc{display:block}.r2-fv__vwrap--sp{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-r2-fv.css.map */
