.rh-open{position:relative;overflow-x:clip;background:linear-gradient(180deg,var(--rh-ink),#110F0C 45%,var(--rh-ink))}.rh-open__sticky{padding:clamp(80px,11vw,150px) 0}.rh-open__grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:56px;align-items:center}.rh-open__lead{margin-top:22px}.rh-open__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.rh-open__hint{display:none;align-items:center;gap:12px;margin:46px 0 0;font:500 .64rem/1 var(--rh-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--rh-mute);transition:opacity .5s}.rh-open__hint span{position:relative;width:1px;height:28px;overflow:hidden;background:#d4b98a40}.rh-open__hint span:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--rh-gold2);animation:rh-hint 1.8s ease-in-out infinite}@keyframes rh-hint{to{top:100%}}.rh-open.is-live .rh-open__track{height:310vh}.rh-open.is-live .rh-open__sticky{position:sticky;top:0;height:100vh;height:100svh;box-sizing:border-box;padding:78px 0 0;display:flex;align-items:center}.rh-open.is-live .rh-open__grid{width:min(1180px,100% - 40px)}.rh-open.is-live .rh-open__hint{display:flex}.rh-open.is-going .rh-open__hint{opacity:0}.rh-open.is-live .rh-open__steps li{color:#d9cfbc66;transition:color .5s}.rh-open.is-live .rh-open__steps li:before{opacity:.22;transform:rotate(-45deg) scale(.5);transition:opacity .4s,transform .55s cubic-bezier(.3,1.7,.5,1)}.rh-open.is-live .rh-open__steps li.is-on{color:#ece3d1}.rh-open.is-live .rh-open__steps li.is-on:before{opacity:1;transform:rotate(-45deg) scale(1)}.rh-open.is-tap .rh-open__steps li{color:#d9cfbc6b;transition:color .5s}.rh-open.is-tap .rh-open__steps li:before{opacity:.22;transform:rotate(-45deg) scale(.5);transition:opacity .4s,transform .55s cubic-bezier(.3,1.7,.5,1)}.rh-open.is-tap .rh-open__steps li.is-on{color:#ece3d1}.rh-open.is-tap .rh-open__steps li.is-on:before{opacity:1;transform:rotate(-45deg) scale(1)}.rh-open.is-tap .rh-ob{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.rh-open__nav{display:none;align-items:center;justify-content:center;gap:14px;margin-top:46px}.rh-open.is-tap .rh-open__nav{display:flex}.rh-open__btn{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--rh-line2);border-radius:50%;background:none;color:var(--rh-gold2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .3s,background .3s,opacity .3s}.rh-open__btn svg{width:18px;height:18px}.rh-open__btn:hover,.rh-open__btn:active{border-color:var(--rh-gold);background:#c9a96a1a}.rh-open__btn:disabled{opacity:.28;cursor:default;background:none;border-color:var(--rh-line2)}.rh-open__lbl{min-width:12.5em;text-align:center;font:500 .62rem/1.4 var(--rh-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--rh-mute)}.rh-open.is-tap .rh-ob:after{content:"";position:absolute;top:50%;left:calc(50% + var(--w)*.36);width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1px solid var(--rh-gold2);background:#e3cd9c29;pointer-events:none;opacity:0;transition:opacity .4s}.rh-open.is-tap.is-closed:not(.is-touched) .rh-ob:after{opacity:1;animation:rh-tap 1.8s ease-out infinite}@keyframes rh-tap{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.rh-ob{--w:min(286px,21vw);--d:calc(var(--w)*.035);position:relative;width:calc(var(--w)*2);height:calc(var(--w)*1.4189);perspective:3200px;perspective-origin:50% 40%}.rh-ob__floor{position:absolute;left:4%;right:4%;bottom:-8%;height:13%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.78),transparent 72%);filter:blur(10px);transform:scaleX(.55);pointer-events:none}.rh-ob__book{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(4deg) rotateY(-24deg) translate(calc(var(--w)*-.5));will-change:transform}.rh-ob__base,.rh-ob__leaf{position:absolute;top:0;left:50%;width:50%;height:100%;transform-style:preserve-3d}.rh-ob__leaf{transform-origin:0 50%;will-change:transform}.rh-ob__leaf[data-i="0"]{transform:translateZ(var(--d))}.rh-ob__leaf[data-i="1"]{transform:translateZ(calc(var(--d)*.667))}.rh-ob__leaf[data-i="2"]{transform:translateZ(calc(var(--d)*.333))}.rh-ob__backcover{position:absolute;top:-.8%;left:50%;width:calc(50% + 4px);height:101.6%;background:linear-gradient(90deg,#0a0908,#1a1713);border-radius:0 3px 3px 0;transform:translateZ(-1px);box-shadow:30px 40px 70px -30px #000000e6}.rh-ob__edge{position:absolute;top:1%;left:100%;width:var(--d);height:98%;transform-origin:0 50%;transform:translateZ(var(--d)) rotateY(90deg);background:repeating-linear-gradient(90deg,#efe7d6 0 1px,#d3c7ae 1px 2px)}.rh-ob__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rh-ob__face--back{transform:rotateY(180deg)}.rh-ob__face:after,.rh-ob__base:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.rh-ob__face--front:after,.rh-ob__base:after{background:linear-gradient(90deg,#00000042,#0000000f 4%,#0000 10%),linear-gradient(rgba(0,0,0,var(--sh,0)),rgba(0,0,0,var(--sh,0)))}.rh-ob__face--back:after{background:linear-gradient(270deg,#00000042,#0000000f 4%,#0000 10%),linear-gradient(rgba(0,0,0,var(--sh,0)),rgba(0,0,0,var(--sh,0)))}.rh-ob__leaf--cover .rh-ob__face--front:after{background:linear-gradient(rgba(0,0,0,var(--sh,0)),rgba(0,0,0,var(--sh,0)))}.rh-ob .rh-page{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;box-shadow:none;transition:none}.rh-ob__hinge{position:absolute;top:0;height:100%;transform-origin:0 50%;transform-style:preserve-3d}.rh-ob__strip{position:absolute;top:0;height:100%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rh-ob__strip--back{transform:rotateY(180deg)}.rh-ob__strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,var(--s0,0)),rgba(0,0,0,var(--s1,0)))}.rh-ob__strip--back:after{background:linear-gradient(270deg,rgba(0,0,0,var(--s0,0)),rgba(0,0,0,var(--s1,0)))}.rh-ob .rh-ob__clone{top:0;bottom:0;right:auto;height:100%}.rh-ob__clone:after{content:"";position:absolute;top:0;bottom:0;width:11%;z-index:2;pointer-events:none}.rh-ob__clone--f:after{left:0;background:linear-gradient(90deg,#0000003d,#0000000d 40%,#0000)}.rh-ob__clone--b:after{right:0;background:linear-gradient(270deg,#0000003d,#0000000d 40%,#0000)}.rh-ob__base:before,.rh-ob__face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.rh-ob__base:before,.rh-ob__face--front:before{background:linear-gradient(90deg,rgba(0,0,0,var(--c,0)),rgba(0,0,0,calc(var(--c,0)*.35)))}.rh-ob__face--back:before{background:linear-gradient(270deg,rgba(0,0,0,var(--cb,0)),rgba(0,0,0,calc(var(--cb,0)*.35)))}.rh-ob__leaf--cover .rh-ob__face--front:before{display:none}.rh-ob__leaf--cover .rh-ob__face--back:before{background:linear-gradient(270deg,rgba(0,0,0,var(--c,0)),rgba(0,0,0,calc(var(--c,0)*.35)))}.rh-ob .rh-cover{height:100%;box-shadow:inset 3px 0 #ffffff0f,inset 9px 0 12px -6px #0009}.rh-ob__pn{position:absolute;left:0;right:0;bottom:4.6cqw;text-align:center;font:500 2.1cqw/1 var(--rh-sans);letter-spacing:.2em;color:#a89c86}.rh-ob .rh-pg__t{font-size:6.8cqw}.rh-ob__q{display:flex;align-items:flex-start;gap:2.4cqw;padding:1.7cqw 0;border-bottom:.2cqw solid #D9CDB4;font-size:3.15cqw;line-height:1.3}.rh-ob__q:first-of-type{margin-top:2.6cqw;border-top:.3cqw solid #B8925A}.rh-ob__q i{position:relative;flex:none;width:3.2cqw;height:3.2cqw;margin-top:.2cqw;border:.3cqw solid #B8925A}.rh-ob__q.is-on i:after{content:"";position:absolute;left:.8cqw;top:-1.2cqw;width:1.3cqw;height:2.9cqw;border-right:.55cqw solid #2C4A7E;border-bottom:.55cqw solid #2C4A7E;transform:rotate(38deg)}.rh-ob__q span{flex:1}.rh-ob__q b{font:500 2.2cqw/1.6 var(--rh-sans);letter-spacing:.1em;color:#b8925a}.rh-ob__tbl{margin-top:3cqw;border-top:.3cqw solid #B8925A}.rh-ob__tr{display:grid;grid-template-columns:6.5cqw 1fr 11cqw 11cqw;gap:1.2cqw;align-items:baseline;padding:1.55cqw 1.2cqw;border-bottom:.2cqw solid #D9CDB4;font-size:3.15cqw}.rh-ob__tr:nth-child(odd){background:#efe7d6}.rh-ob__tr span:first-child{font:500 2.2cqw/1 var(--rh-sans);color:#b8925a;letter-spacing:.08em}.rh-ob__th{background:none!important;font:500 1.9cqw/1.2 var(--rh-sans);letter-spacing:.14em;text-transform:uppercase;color:#6d665b}.rh-ob__th span:first-child{color:#6d665b;font-size:1.9cqw}.rh-ob__tr i{text-align:right;color:#2c4a7e;font-style:italic;font-size:3.5cqw}.rh-ob__tot{background:none!important;border-bottom:.45cqw solid #B8925A;font-weight:600}.rh-ob__tot i{font-weight:700;font-size:4cqw}.rh-ob__note{margin-top:2.6cqw;font-style:italic;font-size:2.7cqw;line-height:1.4;color:#8a8274}.rh-ob__endpaper{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(212,185,138,.13) 0 .7px,transparent 1.2px) 0 0/12px 12px,radial-gradient(90% 70% at 50% 40%,#1e1b16,#0e0d0b)}.rh-ob__endpaper:before{content:"";position:absolute;top:6cqw;right:6cqw;bottom:6cqw;left:6cqw;border:.25cqw solid rgba(212,185,138,.35)}.rh-ob__ep-crest{width:24cqw;margin-bottom:6cqw}.rh-ob__ep-k{font:500 2.4cqw/1 var(--rh-sans);letter-spacing:.45em;text-transform:uppercase;color:#d4b98a}.rh-ob__ep-t{margin:3.4cqw 0;font:500 9.5cqw/1.04 var(--rh-serif);color:#f1e7d4}.rh-ob__ep-s{font:italic 400 3.4cqw/1 var(--rh-serif);color:#a99f8c}@media(min-width:901px)and (max-height:800px){.rh-open.is-live .rh-open__lead{display:none}.rh-ob{--w:min(250px,19vw)}}@media(max-width:900px){.rh-open__grid{grid-template-columns:1fr;gap:44px}.rh-ob{--w:min(172px, calc((100vw - 44px)/2) )}.rh-open.is-live .rh-open__track{height:290vh}.rh-open.is-live .rh-open__sticky{padding-top:78px}.rh-open.is-live .rh-open__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.rh-open.is-live .rh-open__copy{display:contents}.rh-open.is-live .rh-open__head{order:0}.rh-open.is-live .rh-open__head .rh-orn{margin:16px 0}.rh-open.is-live .rh-open__lead{display:none}.rh-open.is-live .rh-open__stage{order:1;margin-top:34px}.rh-open.is-live .rh-open__hint{margin-top:30px}.rh-open.is-live .rh-open__steps{order:2;position:relative;min-height:70px;margin:22px 0 0}.rh-open.is-live .rh-open__steps li{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s,color .5s;border-bottom:0}.rh-open.is-live .rh-open__steps li.is-cur{opacity:1;transform:none}}@media(max-width:900px){.rh-open.is-tap .rh-open__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.rh-open.is-tap .rh-open__copy{display:contents}.rh-open.is-tap .rh-open__head{order:0}.rh-open.is-tap .rh-open__stage{order:1;margin-top:46px}.rh-open.is-tap .rh-open__nav{margin-top:40px}.rh-open.is-tap .rh-open__steps{order:2;margin-top:34px}}@media(max-width:560px){.rh-open.is-live .rh-open__sticky{padding-top:66px}.rh-open.is-tap .rh-ob{--w:min(176px, calc((100vw - 36px)/2) )}}@media(max-width:900px)and (max-height:700px){.rh-ob{--w:min(150px, calc((100vw - 44px)/2) )}.rh-open.is-live .rh-open__stage{margin-top:22px}}.rh-pdp__media{flex-direction:column;align-items:center}.rh-b3d{--w:min(320px,64vw);--h:calc(var(--w)*1.4189);--d:calc(var(--w)*.09);position:relative;width:var(--w);height:var(--h);perspective:1700px;touch-action:pan-y;cursor:grab;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.rh-b3d:focus-visible{outline:1px dashed var(--rh-gold);outline-offset:18px}.rh-b3d.is-drag{cursor:grabbing}.rh-b3d__obj{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(6deg) rotateY(-24deg);will-change:transform}.rh-b3d__f{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rh-b3d__front,.rh-b3d__back{top:0;right:0;bottom:0;left:0}.rh-b3d__front{transform:translateZ(calc(var(--d)/2))}.rh-b3d__back{transform:rotateY(180deg) translateZ(calc(var(--d)/2))}.rh-b3d__spine,.rh-b3d__edge{top:0;left:calc(50% - var(--d)/2);width:var(--d);height:100%}.rh-b3d__spine{transform:rotateY(-90deg) translateZ(calc(var(--w)/2))}.rh-b3d__edge{top:1%;height:98%;transform:rotateY(90deg) translateZ(calc(var(--w)/2 - 3px));background:repeating-linear-gradient(90deg,#efe7d6 0 1px,#d3c7ae 1px 2px)}.rh-b3d__top,.rh-b3d__bottom{left:0;top:calc(50% - var(--d)/2);width:calc(100% - 3px);height:var(--d);background:repeating-linear-gradient(0deg,#efe7d6 0 1px,#d3c7ae 1px 2px)}.rh-b3d__top{transform:rotateX(90deg) translateZ(calc(var(--h)/2 - 3px))}.rh-b3d__bottom{transform:rotateX(-90deg) translateZ(calc(var(--h)/2 - 3px))}.rh-b3d .rh-cover{height:100%;box-shadow:inset 3px 0 #ffffff0f,inset 9px 0 12px -6px #0009,0 0 0 1px #d4b98a14}.rh-b3d__sh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:#000;opacity:0}.rh-b3d__front .rh-b3d__sh{opacity:var(--sf,0)}.rh-b3d__back .rh-b3d__sh{opacity:var(--sb,0)}.rh-b3d__spine .rh-b3d__sh{opacity:var(--ss,0)}.rh-b3d__edge .rh-b3d__sh{opacity:var(--se,0)}.rh-b3d__bc{box-shadow:inset -3px 0 #ffffff0d,inset -9px 0 12px -6px #0009!important}.rh-b3d__bk{position:absolute;top:15cqw;left:12cqw;right:12cqw;text-align:left}.rh-b3d__bk-k{font:500 2.3cqw/1.3 var(--rh-sans);letter-spacing:.26em;text-transform:uppercase;color:#d4b98a}.rh-b3d__bk-p{margin:5cqw 0 0;font:italic 400 5.3cqw/1.42 var(--rh-serif);color:#ede3cf}.rh-b3d__bk-o{display:flex;align-items:center;gap:2.4cqw;margin:6cqw 0 5cqw;color:#d4b98a}.rh-b3d__bk-o:before,.rh-b3d__bk-o:after{content:"";height:.25cqw;flex:0 0 9cqw;background:currentColor;opacity:.6}.rh-b3d__bk-o i{width:1.8cqw;height:1.8cqw;border:.25cqw solid currentColor;transform:rotate(45deg)}.rh-b3d__bk-l{list-style:none;margin:0;padding:0;font:500 2.3cqw/1 var(--rh-sans);letter-spacing:.2em;text-transform:uppercase;color:#cdbfa6}.rh-b3d__bk-l li{padding:2.3cqw 0;border-top:.2cqw solid rgba(212,185,138,.25)}.rh-b3d__spine{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:calc(var(--d)*.7) 0;overflow:hidden;color:#d4b98a;box-shadow:inset 0 0 0 1px #d4b98a29,inset 5px 0 8px -5px #000000b3,inset -5px 0 8px -5px #000000b3}.rh-b3d__sp-n,.rh-b3d__sp-t,.rh-b3d__sp-p{writing-mode:vertical-rl;white-space:nowrap}.rh-b3d__sp-n{font:500 calc(var(--d)*.3)/1 var(--rh-sans);letter-spacing:.12em}.rh-b3d__sp-t{font:500 calc(var(--d)*.4)/1 var(--rh-serif);letter-spacing:.16em;color:#f1e7d4}.rh-b3d__sp-t em{font-style:italic;letter-spacing:.02em;color:#d9c9b6}.rh-b3d__sp-p{font:500 calc(var(--d)*.25)/1 var(--rh-sans);letter-spacing:.32em}.rh-b3d__floor{position:absolute;left:-6%;right:-6%;bottom:-10%;height:11%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.72),transparent 72%);filter:blur(7px);pointer-events:none}.rh-b3d__ctl{display:none;flex-direction:column;align-items:center;gap:14px;margin-top:50px}.rh-b3d__ctl.is-ready{display:flex}.rh-b3d__hint{display:flex;align-items:center;gap:9px;font:500 .62rem/1 var(--rh-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--rh-mute)}.rh-b3d__hint svg{width:18px;height:18px;color:var(--rh-gold)}.rh-b3d__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rh-b3d__btns button{min-height:36px;padding:0 13px;border:1px solid var(--rh-line2);border-radius:30px;background:none;color:#cfc4b0;font:500 .6rem/1 var(--rh-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.rh-b3d__btns button:hover{border-color:var(--rh-gold);color:var(--rh-gold2)}.rh-b3d__btns button[aria-pressed=true]{background:var(--rh-gold);border-color:var(--rh-gold);color:#15120c}@media(max-width:560px){.rh-b3d{--w:min(250px,62vw)}.rh-b3d__ctl{margin-top:42px}}.rh-offer .rh-pack__books{container-type:inline-size;--bw:200px}.rh-offer .rh-pack__books .rh-book{transition:translate 1.1s cubic-bezier(.2,.8,.2,1),rotate 1.1s cubic-bezier(.2,.8,.2,1),opacity .5s,scale .5s cubic-bezier(.2,.8,.2,1),filter .5s}.rh-offer .rh-pack__books .rh-book:nth-child(1){rotate:-5deg}.rh-offer .rh-pack__books .rh-book:nth-child(2){rotate:5deg}.rh-offer:not(.is-in) .rh-pack__books .rh-book{opacity:0}.rh-offer:not(.is-in) .rh-pack__books .rh-book:nth-child(1){translate:calc(50cqw - var(--bw)/2) -50px;rotate:9deg}.rh-offer:not(.is-in) .rh-pack__books .rh-book:nth-child(2){translate:calc(var(--bw)/2 - 50cqw) -50px;rotate:-9deg}.rh-offer:not(.is-in) .rh-pack__books .rh-book:nth-child(3){translate:0 40px}.rh-offer.is-in .rh-pack__books .rh-book:nth-child(3){transition-delay:.15s}.rh-offer.is-in .rh-pack__books .rh-book:nth-child(1){transition-delay:.5s}.rh-offer.is-in .rh-pack__books .rh-book:nth-child(2){transition-delay:.8s}.rh-offer.is-in .rh-pack__books .rh-book__in{animation:rh-deal 1.2s cubic-bezier(.2,.8,.2,1) backwards}.rh-offer.is-in .rh-pack__books .rh-book:nth-child(3) .rh-book__in{animation-delay:.15s}.rh-offer.is-in .rh-pack__books .rh-book:nth-child(1) .rh-book__in{animation-delay:.5s}.rh-offer.is-in .rh-pack__books .rh-book:nth-child(2) .rh-book__in{animation-delay:.8s}@keyframes rh-deal{0%{transform:rotateY(-112deg) rotateX(4deg)}}@media(max-width:860px){.rh-offer .rh-pack__books{--bw:150px}}@media(max-width:560px){.rh-offer .rh-pack__books{--bw:122px}}.page-wrapper{scroll-padding-top:84px}@view-transition{navigation:auto;types:rh-nav}html:active-view-transition-type(rh-nav){view-transition-name:root}.rh-header{view-transition-name:rh-header}::view-transition-group(rh-book){animation-duration:.75s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(rh-book),::view-transition-new(rh-book){animation-duration:.75s}::view-transition-old(root){animation:rh-vt-out .3s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:rh-vt-in .55s cubic-bezier(.2,.8,.2,1) .05s both}@keyframes rh-vt-out{to{opacity:0}}@keyframes rh-vt-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.rh-offer:not(.is-in) .rh-pack__books .rh-book{opacity:1;translate:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rh-motion.css.map */
