.rmcw .rmc-shelf{margin:2rem 0;font:400 .875rem/1.25 var(--r6w-sans,var(--rm-sans,"RM Suisse","RM Suisse Fallback","Suisse BP Int'l","Helvetica Neue",Arial,sans-serif));letter-spacing:-.005em;color:inherit}.rmcw .intro:has(+.rmc-shelf){margin-bottom:0!important}.rmcw-noouri .rmc-shelf{--rmc-shelf-r:.5rem;--rmc-ground:#FEF7F3}.rmcw-formetta .rmc-shelf{--rmc-ground:#F7F7F7}.rmcw-pure-clinic .rmc-shelf{--rmc-ground:#FFFFFF}.rmc-shelf__row{list-style:none;display:flex;gap:.375rem;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;scrollbar-width:none}.rmcw-noouri .rmc-shelf__row{scroll-padding-inline:1.5rem}.rmc-shelf__row::-webkit-scrollbar{display:none}.rmc-shelf__rec{flex:0 0 7.75rem;min-width:0;scroll-snap-align:start}.rmc-shelf__rec a{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.rmc-shelf__face{display:block;width:7.75rem;height:7.75rem;overflow:hidden;border-radius:var(--rmc-shelf-r,0);transform-origin:100% 100%;transform:perspective(35rem) rotateY(-14deg);transition:filter .24s cubic-bezier(.22,.61,.36,1)}.rmc-shelf__face img{display:block;width:100%;height:100%;object-fit:cover}.rmc-shelf__rec a:active .rmc-shelf__face{filter:brightness(.86)}.rmc-shelf__name{display:block;margin-top:.5rem;min-height:2.5em}.rmc-shelf:before{content:"Navigation";display:block;margin-bottom:.75rem;font-size:.8125rem;line-height:1.3}.chapter__h[id]{scroll-margin-top:6.875rem}.chapter__h:focus{outline:0}@media(min-width:810px){.chapter__h[id]{scroll-margin-top:8.375rem}}@media(hover:hover)and (pointer:fine)and (min-width:810px){.rmc-shelf{--F:clamp(11.25rem,15vw,13.5rem);--P:calc(var(--F)*5.556);--S:clamp(2.25rem,2.64vw,2.375rem);--lift:calc(var(--F)*.148)}.rmcw .rmc-shelf{margin:clamp(2.5rem,3.9vw,3.5rem) 0 0;font-size:.9375rem;line-height:1.4}.rmc-shelf__row{position:relative;gap:0;width:max-content;margin:0 0 0 calc(var(--F)*-.07);padding:var(--lift) 0 2.125rem;overflow:visible;scroll-snap-type:none}.rmc-shelf:before{content:none}.rmc-shelf__row:before{content:"Navigation";position:absolute;left:calc(var(--F)*.07);bottom:calc(100% + .5rem);font-size:.8125rem;line-height:1.3;white-space:nowrap}.rmc-shelf__row:after{content:"";position:absolute;left:calc(var(--F)*.07);right:0;bottom:2.125rem;height:1px;background:currentColor;z-index:25}.rmc-shelf__rec{position:relative;flex:0 0 var(--S);width:var(--S);height:var(--F);z-index:calc(20 - var(--i));transition:z-index .36s steps(2,start)}.rmc-shelf__rec:first-child{flex-basis:var(--F);width:var(--F)}.rmc-shelf__rec a{position:absolute;left:0;right:0;bottom:0;top:calc(-1*var(--lift))}.rmc-shelf__face{position:absolute;right:0;bottom:0;width:var(--F);height:var(--F);pointer-events:none;transform:translateY(0) perspective(var(--P)) rotateY(-62deg);transition:transform .36s cubic-bezier(.16,1,.3,1)}.rmc-shelf__face:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.125rem;background:var(--rmc-ground,#F7F7F7)}.rmc-shelf__rec:last-child .rmc-shelf__face:after{display:none}.rmc-shelf__name{position:absolute;right:0;top:calc(100% + .625rem);width:var(--F);margin:0;min-height:0;padding-left:calc(var(--F)*.07);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .06s linear}.rmc-shelf__rec:hover,.rmc-shelf__rec:has(a:focus-visible),.rmc-shelf__row:not(:has(a:hover,a:focus-visible)) .rmc-shelf__rec.is-on{z-index:30;transition:none}.rmc-shelf__rec:hover .rmc-shelf__face,.rmc-shelf__rec a:focus-visible .rmc-shelf__face,.rmc-shelf__row:not(:has(a:hover,a:focus-visible)) .is-on .rmc-shelf__face{transform:translateY(calc(-1*var(--lift))) perspective(var(--P)) rotateY(-14deg)}.rmc-shelf__rec:hover .rmc-shelf__name,.rmc-shelf__rec a:focus-visible .rmc-shelf__name,.rmc-shelf__row:not(:has(a:hover,a:focus-visible)) .is-on .rmc-shelf__name{opacity:1}.rmc-shelf__rec a:focus-visible{outline:0}.rmc-shelf__rec a:focus-visible .rmc-shelf__face{outline:.125rem solid currentColor;outline-offset:.1875rem}}@media(hover:hover)and (pointer:fine)and (min-width:1280px){.rmc-shelf{--lift:calc(var(--F)*.194)}.rmcw .rmc-shelf{position:relative;height:0;margin:0}.rmc-shelf__row{position:absolute;right:0;z-index:2;top:calc(clamp(2.5rem,3.9vw,3.5rem) + 2.8125rem - var(--F) - var(--lift))}}@media(hover:hover)and (pointer:fine)and (min-width:1280px)and (max-width:1440px){.rmc-shelf{--F: calc(5.625rem + 8.75vw) }}@media(hover:hover)and (pointer:fine)and (min-width:1441px){.rmc-shelf{--F:min( calc(7.875rem + 6.25vw) ,15.6875rem);--S:calc(var(--F)*.176)}}@media(prefers-reduced-motion:no-preference){.rmcw .rmc-shelf__row{animation:rmh-rise 1s cubic-bezier(.16,1,.3,1) .46s both}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine)and (min-width:810px){.rmc-shelf__row:not(.is-moved) .is-on .rmc-shelf__face{animation:rmc-shelf-out .5s cubic-bezier(.16,1,.3,1) 1.1s backwards}.rmc-shelf__row:not(.is-moved) .is-on .rmc-shelf__name{animation:rmc-shelf-name .5s cubic-bezier(.22,.61,.36,1) 1.1s backwards}.rmc-shelf__rec:hover .rmc-shelf__name,.rmc-shelf__rec a:focus-visible .rmc-shelf__name,.rmc-shelf__row:not(:has(a:hover,a:focus-visible)) .is-on .rmc-shelf__name{transition:opacity .24s cubic-bezier(.22,.61,.36,1) .08s}}@keyframes rmc-shelf-out{0%{transform:translateY(0) perspective(var(--P)) rotateY(-62deg)}}@keyframes rmc-shelf-name{0%{opacity:0}}.rm-work-navigation .rmc-back{display:none;position:absolute;z-index:0;left:var(--mh-g,1.25rem);top:100%;height:1.875rem;padding:0 .75rem;align-items:center;color:var(--moonlight,#F2EEF0);font:400 .8125rem/1 var(--r6w-sans,var(--rm-sans,"RM Suisse","RM Suisse Fallback","Suisse BP Int'l","Helvetica Neue",Arial,sans-serif));text-decoration:none;white-space:nowrap;transition:transform .45s cubic-bezier(.4,0,.2,1)}html.rmc-away .rm-work-navigation .rmc-back:not([hidden]){display:flex}.rmc-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;clip-path:var(--pixel-corner)}.rmc-back:after{content:"";position:absolute;top:-.4375rem;right:0;bottom:-.4375rem;left:0}html.rmc-bar-off .rm-work-navigation .rmc-back{transform:translateY(-100%)}@media(min-width:810px){.rm-work-navigation .rmc-back{left:1.25rem}}@media(min-width:1100px){.rm-work-navigation .rmc-back{top:0;height:100%;left:calc(min(2.1vw,1.875rem) + 10.25rem);padding:0;color:inherit;font:400 .8125rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.rmc-back:before,.rmc-back:after{display:none}html.rmc-bar-off .rm-work-navigation .rmc-back{transform:none}}@media(hover:hover)and (pointer:fine)and (min-width:1100px){.rm-work-navigation .rmc-back{left:calc(min(2.1vw,1.875rem) + 11.3125rem)}.rmc-back:before{display:block;inset:auto;left:-.75rem;top:50%;width:.3125rem;height:.3125rem;z-index:auto;background:currentColor;clip-path:none;transform:translateY(-50%) scale(0);transition:transform .24s var(--rise)}.rmc-back:hover:before{transform:translateY(-50%) scale(1)}}.rmc-veil{position:fixed;left:0;right:0;bottom:0;z-index:39;background:#f7f7f7;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,.61,.36,1)}.rmc-veil.is-on{opacity:1;transition:opacity .14s linear}@media(prefers-reduced-motion:reduce){.rmc-shelf__rec,.rmc-shelf__face,.rmc-shelf__name,.rm-work-navigation .rmc-back,.rmc-back:before{transition:none}}.rm-work-navigation .rmc-back{-webkit-tap-highlight-color:transparent}html.rmc-away .rm-work-navigation{z-index:40}
/*# sourceMappingURL=/cdn/shop/t/49/assets/rm-shelf.css.map */
