.moments-page{--moments-header: 111px;color:#1f1a16;font-family:"Source Serif 4",Georgia,serif;isolation:isolate}.moments-page>.moments-hero,.moments-page>.moments-sequence{margin:0}.moments-viewport-probe{position:fixed;top:0;left:0;width:0;height:100vh;height:100svh;visibility:hidden;pointer-events:none}.moments-hero{position:relative;min-height:max(640px,calc(100svh - var(--moments-header)));overflow:clip;background:#fffcf6}.moments-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;border-radius:0;--from-y: 40px}.moments-hero__ribbons{position:absolute;z-index:1;top:-4px;left:-5%;width:110%;aspect-ratio:3360 / 2190;background:#70443d;mask:url(./rm-moments-fruitcracker-line.webp) center / contain no-repeat;-webkit-mask:url(./rm-moments-fruitcracker-line.webp) center / contain no-repeat;pointer-events:none}.moments-page .moments-hero h1{position:absolute;z-index:3;left:5%;right:5%;bottom:32px;margin:0;color:#fff;text-align:center;font:400 40px/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:0;text-shadow:none;pointer-events:none;--from-y: 35px}.moments-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(31,26,22,.14) 65%,rgba(31,26,22,.62) 100%)}.moments-hero h1 span{display:block}.moments-hero h1 span+span{margin-top:.03em}@media(min-width:1000px){.moments-page .moments-hero h1{font-size:50px}}.moments-screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.moments-page>.moments-scene{margin:0}.moments-scene{position:relative;display:grid;place-items:center;min-height:calc(100svh - var(--moments-header));padding:clamp(28px,4vw,64px) 0;background:#fffcf6}.moments-board{width:80%;max-width:1440px;container-type:inline-size}.moments-board__art{position:relative;aspect-ratio:1121 / 1160;overflow:clip}.moments-board__header{position:absolute;left:3.2%;right:3.2%;top:2.6%;display:flex;justify-content:flex-start;align-items:baseline;gap:12px}.moments-page .moments-board__header h2{margin:0;font:500 29px/31px Cormorant Garamond,Georgia,serif;letter-spacing:1.5px}.moments-rule{position:absolute;left:1.87%;top:7.5%;width:96.25%;height:auto}.moments-page .moments-caption{position:absolute;left:3.2%;right:3.2%;top:10%;margin:0;text-align:left;font:400 14px/20px "Source Serif 4",Georgia,serif;letter-spacing:.4px}.moments-object,.moments-rod{position:absolute;display:block}.moments-object img{display:block;width:100%;height:100%;object-fit:contain}.moments-cutout-visual{display:block;width:100%;height:100%}.moments-object-shadow{position:absolute;display:block;z-index:-1;pointer-events:none;--cast-x: clamp(12px, 1.8cqw, 24px);--cast-y: clamp(6px, 1.2cqw, 16px);--cast-blur: clamp(3px, .5cqw, 7px);--cast-opacity: .14;opacity:var(--cast-opacity);filter:blur(var(--cast-blur));transform:translate(var(--cast-x),var(--cast-y))}.moments-object-shadow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2f221b;mask:var(--cast-mask) center / contain no-repeat;-webkit-mask:var(--cast-mask) center / contain no-repeat;transform:scale(var(--cast-scale, 1))}.moments-page.has-motion .moments-object-shadow{opacity:calc(var(--cast-opacity) * var(--shadow-progress, 0));transition:opacity .35s ease}.moments-board--editorial .moments-object-shadow.moments-object--necklace{--cast-scale: 1.14;--cast-opacity: .11;clip-path:inset(0 -25% -25%)}.moments-board--editorial .moments-object-shadow.moments-object--necklace:before{transform-origin:center bottom}.moments-board--editorial .moments-object-shadow.moments-object--2{--cast-scale: .75}.moments-board--editorial .moments-object-shadow.moments-object--3{--cast-scale: .7}.moments-hanging.moments-shadow-hanging{z-index:-1;pointer-events:none}.moments-shadow-hanging .moments-object-shadow{--cast-opacity: .11}.moments-hanging{position:absolute;left:0;right:0;top:25.68966%;height:68.10345%}.moments-rod{left:0;top:0;width:100%;height:auto}.moments-page .moments-catalog{list-style:none;margin:8px 0;padding-left:max(30px,4%);padding-right:16px;font:400 14px/20px "Source Serif 4",Georgia,serif;letter-spacing:.4px}.moments-catalog li{padding-left:3px}.moments-catalog a{display:flex;align-items:center;min-height:25px;width:fit-content;color:inherit;text-decoration:none;text-underline-offset:3px}.moments-catalog a:hover,.moments-catalog a:focus-visible{color:#70443d;text-decoration:underline}.moments-object:hover img{filter:brightness(1.035)}.moments-page :focus-visible{outline:2px solid #70443D;outline-offset:4px}.moments-board__footer>img{display:block;width:96.25%;margin-inline:auto;height:auto}.moments-page .moments-board__footer>p{margin:8px 3.2% 0;text-align:right;font:400 14px/20px "Source Serif 4",Georgia,serif;letter-spacing:.4px}.moments-page.has-motion .moments-hero .moments-moving{transition:transform 1.15s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.moments-page.has-motion .moments-hero .moments-moving:not(.is-assembled){opacity:0;transform:translateY(var(--from-y, 0px))}.moments-page.has-motion .moments-board .moments-moving{opacity:clamp(0,calc(var(--assembly-progress, 0) * 4),1);transform:translateY(calc(var(--arrival-y) * (1 - var(--assembly-progress, 0))))}.moments-page.has-motion .moments-board .moments-moving.is-assembled{opacity:1;transform:none}.moments-object--1{--arrival-y: 300px}.moments-object--2{--arrival-y: 220px}.moments-object--3{--arrival-y: 180px}.moments-hanging{--arrival-y: 320px}@media(max-width:920px){.moments-hero{min-height:max(560px,calc(100svh - var(--moments-header)))}.moments-hero__photo{object-position:50% 60%}.moments-hero__ribbons{top:54%;left:-27%;width:155%;aspect-ratio:572 / 211;mask-image:url(./rm-moments-fruitcracker-line-sp.webp);-webkit-mask-image:url(./rm-moments-fruitcracker-line-sp.webp)}.moments-page .moments-hero h1{left:2%;right:2%;bottom:26px}.moments-scene{padding-block:26px}.moments-board{width:88%}.moments-catalog a{min-height:30px}.moments-object--1{--arrival-y: 180px}.moments-object--2{--arrival-y: 135px}.moments-object--3{--arrival-y: 110px}.moments-hanging{--arrival-y: 190px}}@media(prefers-reduced-motion:reduce){.moments-page.has-motion .moments-object-shadow{transition:none;opacity:var(--cast-opacity)}.moments-page.has-motion .moments-hero .moments-moving{transition:none}.moments-page.has-motion .moments-hero .moments-moving:not(.is-assembled),.moments-page.has-motion .moments-board .moments-moving{opacity:1;transform:none}}@media(min-width:768px){.moments-scene{padding-block:24px}.moments-board{--poster-height: calc((100svh - var(--moments-header) - 24px) * .8 - 32px);position:relative;height:var(--poster-height)}.moments-board__art{height:79%;aspect-ratio:auto}.moments-rule{top:9%}.moments-page .moments-caption{left:3.2%;right:3.2%;top:15%}.moments-page .moments-catalog{position:absolute;left:3.2%;right:3.2%;bottom:15%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-left:20px;padding-right:0}.moments-board__footer{position:absolute;left:0;right:0;bottom:3%}.moments-board__footer>img{height:12px;object-fit:cover}.moments-board--editorial .moments-object--1{left:4%!important;top:24%!important;width:29%!important;height:72%!important}.moments-board--editorial .moments-object--2{left:36%!important;top:43%!important;width:28%!important;height:38%!important}.moments-board--editorial .moments-object--3{left:67%!important;top:41%!important;width:29%!important;height:40%!important}.moments-board--reflection .moments-hanging{left:11%;right:11%;top:calc(var(--poster-height) * .24);height:calc(var(--poster-height) * .5)}.moments-board--editorial .moments-catalog{left:4%;right:4%;grid-template-columns:29fr 28fr 29fr;gap:3%;padding:0}.moments-board--editorial .moments-catalog li{padding:0;text-align:center}.moments-board--editorial .moments-catalog a{display:inline}}.moments-board{isolation:isolate}.moments-board__art{overflow:visible}.moments-board__art>.moments-moving{z-index:1}.moments-board--editorial .moments-object--necklace .moments-cutout-visual{clip-path:inset(0 -10% -10%)}.moments-board--editorial .moments-object--necklace img{transform:scale(1.14);transform-origin:center bottom}.moments-board--editorial .moments-object--2{translate:0 50%}.moments-board--editorial .moments-object--2 .moments-cutout-visual{transform:scale(.75)}.moments-board--editorial .moments-object--3 .moments-cutout-visual{transform:scale(.7)}.moments-sequence,.moments-sequence .moments-scene{background:#faefe3}.moments-frame{display:none}.moments-page.is-linear .moments-board .moments-moving{opacity:1;transform:none}.has-stepper .moments-sequence{position:relative;height:calc(var(--stepper-stage-height) + var(--stepper-step) * 4.32)}.has-stepper .moments-stage{position:sticky;top:var(--stepper-top);height:var(--stepper-stage-height);display:grid;place-items:center;overflow:clip}.has-stepper .moments-stage__content{position:relative;width:100%;height:var(--stepper-board-height)}.has-stepper .moments-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;min-height:0;padding:0;background:transparent;pointer-events:none}.has-stepper .moments-board{height:var(--stepper-board-height)}.has-stepper .moments-board:not([inert]) a{pointer-events:auto}.has-stepper .moments-rule,.has-stepper .moments-board__footer>img{visibility:hidden}.has-stepper .moments-frame{position:absolute;top:0;left:50%;transform:translate(-50%);display:block;width:80%;max-width:1440px;height:100%;container-type:inline-size;pointer-events:none}.moments-frame__rule{position:absolute;left:1.87%;width:96.25%}.moments-frame__rule--top{top:calc(var(--stepper-art-height) * .09);height:auto}.moments-frame__rule--bottom{bottom:calc(3% + 28px);height:12px;object-fit:cover}.moments-page.has-stepper .moments-board .moments-moving{opacity:var(--step-opacity, 0);transform:translate(calc(110cqw * (var(--step-enter, 1) - var(--step-exit, 0))))}.has-stepper .moments-board h2,.has-stepper .moments-caption,.has-stepper .moments-catalog,.has-stepper .moments-board__footer>p{opacity:clamp(0,calc(var(--step-opacity, 0) * 1.666667 - .666667),1);transform:translateY(calc(20px * var(--step-enter, 1) - 20px * var(--step-exit, 0)))}@media(max-width:920px){.has-stepper .moments-frame{width:88%}}@media(max-width:767px){.has-stepper .moments-board{position:relative}.has-stepper .moments-board__art{height:var(--stepper-art-height);aspect-ratio:auto}.has-stepper .moments-catalog{position:absolute;top:calc(var(--stepper-art-height) + 8px);left:0;right:0;margin:0}.has-stepper .moments-board__footer{position:absolute;left:0;right:0;bottom:0}.has-stepper .moments-board__footer>img{height:12px;object-fit:cover}.moments-page .moments-board__header{top:0}.moments-page .moments-board__header h2{font-size:clamp(22px,6.4vw,29px);line-height:1.1;letter-spacing:.2px}.moments-page .moments-caption{top:14%}.moments-page .moments-caption,.moments-page .moments-catalog,.moments-page .moments-board__footer>p{font-size:13px;line-height:18px}.moments-rule{top:9%}.moments-board--editorial .moments-object--necklace{top:30%!important}.has-stepper .moments-board--reflection .moments-hanging{top:27%}.moments-frame__rule--top{top:calc(var(--stepper-art-height) * .09)}.moments-frame__rule--bottom{bottom:26px}}@media(max-width:360px){.moments-page .moments-caption{top:12%;right:0;letter-spacing:0}.moments-page .moments-board--reflection .moments-hanging{top:35%}.moments-board--reflection .moments-catalog{margin-top:22px}.has-stepper .moments-board--reflection .moments-catalog{top:calc(var(--stepper-art-height) + 22px);margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rm-meaningful-moments.css.map */
