:root .rmp-index:has(+.rmp-nut){padding-bottom:0}.rmp-nut{--nut-hold: 50svh;box-sizing:content-box;height:calc(100svh - var(--nav, 5.5rem) + var(--nut-hold));padding:0 var(--gut) clamp(2.5rem,5vw,4.5rem);color:var(--r6w-moonlight, #F2EEF0)}.rmp-nut-pin{position:sticky;top:var(--nav, 5.5rem);box-sizing:border-box;height:calc(100svh - var(--nav, 5.5rem));display:flex;flex-direction:column;justify-content:center}.rmp-nut-h{margin:0 0 2.5rem;font:500 .75rem/1.2 var(--r6w-sans, "RM Suisse", "RM Suisse Fallback", "Suisse BP Int'l", "Helvetica Neue", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--r6w-ash, #8E878B)}.rmp-nut-stage{display:flex;align-items:center;justify-content:center}.rmp-nut-story{--nut-h: min(47.5rem, calc(100svh - var(--nav, 5.5rem) - 9.5rem));--nut-peek: .42;position:relative;flex:none;height:var(--nut-h);aspect-ratio:9 / 16;margin-right:calc(var(--nut-h) * 9 / 16 * var(--nut-peek));cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.rmp-nut-story:focus-visible{outline:none}.rmp-nut-story:focus-visible .rmp-nut-slide.is-on{outline:.125rem solid var(--r6w-moon, #FCA8C5);outline-offset:.25rem}.rmp-nut-slides{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.rmp-nut-slide{--f: 1;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:.5rem;background:#161415;z-index:0;transform-origin:100% 100%;transform:translate(calc(var(--nut-peek) * 100%),6%) scale(.7);filter:saturate(calc(1 - .7 * var(--f))) brightness(calc(1 - .5 * var(--f)));opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s}.rmp-nut-slide.is-back{z-index:1;opacity:1;visibility:visible}.rmp-nut-slide.is-leaving{z-index:1;opacity:0;visibility:hidden;transition-delay:0s,0s,.3s,.3s}.rmp-nut-slide.is-on{--f: 0;z-index:3;transform:none;opacity:1;visibility:visible}.rmp-nut-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#161415}.rmp-nut-media video,.rmp-nut-media img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.rmp-nut-slide:before,.rmp-nut-slide:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none;opacity:calc(1 - var(--f));transition:opacity .3s}.rmp-nut-slide:before{top:0;height:7.5rem;background:linear-gradient(to bottom,#00000080,#0000003d 50%,#0000)}.rmp-nut-slide:after{bottom:0;height:52%;background:linear-gradient(to top,#000000c7,#00000085 38%,#00000029 72%,#0000)}.rmp-nut-next{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:.5rem;background:none;cursor:pointer;transform-origin:100% 100%;transform:translate(calc(var(--nut-peek) * 100%),6%) scale(.7)}.rmp-nut-next:focus-visible{outline:.125rem solid var(--r6w-moon, #FCA8C5);outline-offset:.25rem}.rmp-nut-line{position:absolute;z-index:4;top:1.25rem;left:1.25rem;right:1.25rem;height:.125rem;overflow:hidden;background:#f2eef059;pointer-events:none}.rmp-nut-line i{display:block;height:100%;background:var(--r6w-moonlight, #F2EEF0);transform:scaleX(var(--p, 0));transform-origin:0 50%}.rmp-nut-acct{opacity:calc(1 - var(--f));transition:opacity .3s;position:absolute;z-index:2;top:2.125rem;left:1.25rem;right:1.25rem;display:flex;align-items:baseline;gap:.625rem;min-width:0}.rmp-nut-name{flex:none;font:500 .875rem/1.2 var(--r6w-sans, "RM Suisse", "RM Suisse Fallback", "Suisse BP Int'l", "Helvetica Neue", Arial, sans-serif);letter-spacing:-.005em;color:var(--r6w-moonlight, #F2EEF0);text-shadow:0 1px .5rem rgba(0,0,0,.3)}.rmp-nut-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 .75rem/1 var(--r6w-mono, "RM VCR", "VCR OSD Mono", ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:#f2eef0c7;text-shadow:0 1px .5rem rgba(0,0,0,.3);padding-top:.0625rem}.rmp-nut-cap{opacity:calc(1 - var(--f));transition:opacity .3s;position:absolute;z-index:2;left:0;right:0;bottom:0;display:block;padding:0 1.125rem 1.125rem}.rmp-nut-title{display:block;max-width:17em;font:400 1.625rem/1.12 var(--r6w-sans, "RM Suisse", "RM Suisse Fallback", "Suisse BP Int'l", "Helvetica Neue", Arial, sans-serif);letter-spacing:-.02em;color:var(--r6w-moonlight, #F2EEF0);text-wrap:balance}.rmp-nut-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.875rem;font:400 .8125rem/1 var(--r6w-mono, "RM VCR", "VCR OSD Mono", ui-monospace, monospace);letter-spacing:.04em;color:var(--r6w-moonlight, #F2EEF0)}.rmp-nut-of{color:#f2eef099}.rmp-nut-link{position:relative;color:var(--r6w-moonlight, #F2EEF0);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .3s}.rmp-nut-link:after{content:"";position:absolute;left:-.75rem;right:-.75rem;top:-.875rem;bottom:-.875rem}@media(hover:hover){.rmp-nut-link:hover{color:var(--r6w-moon, #FCA8C5)}}.rmp-nut-link:focus-visible{outline:.125rem solid var(--r6w-moon, #FCA8C5);outline-offset:.25rem}@media(prefers-reduced-motion:reduce){.rmp-nut-line{display:none}.rmp-nut-slide,.rmp-nut-slide:before,.rmp-nut-slide:after,.rmp-nut-acct,.rmp-nut-cap{transition:none}}@media(max-width:809.98px){.rmp-nut{--nut-hold: 33svh;padding-bottom:2.5rem}.rmp-nut-h{margin-bottom:1.5rem}.rmp-nut-next{display:none}.rmp-nut-story{--nut-h: auto;width:100%;max-width:calc((100svh - var(--nav, 4rem) - 5.5rem) * 9 / 16);height:auto;margin-right:0}.rmp-nut-slide{transform:none;transition:none}.rmp-nut-slide.is-back{opacity:0;visibility:hidden}.rmp-nut-line{top:.75rem;left:.75rem;right:.75rem}.rmp-nut-acct{top:1.5rem;left:.75rem;right:.75rem}.rmp-nut-title{font-size:1.5rem}.rmp-nut-cap{padding:0 1rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/rm-nutshell.css.map */
