.pr-slide{color:var(--ink);-webkit-tap-highlight-color:transparent;background:#fff;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.pr-slide:before{content:"";background:linear-gradient(#f4f4f300,#f4f4f3 70%);height:22cqw;position:absolute;inset:auto 0 0}.pr-photo{width:40cqw;height:56cqw;position:absolute;bottom:15cqw;right:2cqw}.pr-photo--wide{width:46cqw;height:40cqw;bottom:17cqw;right:0}.pr-photo img{mix-blend-mode:multiply}.pr-text{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:15cqw;left:7cqw;right:7cqw}.pr-eyebrow{color:var(--muted);font-size:max(12px,3.1cqw);line-height:1.2}.pr-pub{letter-spacing:-.035em;white-space:nowrap;margin-top:1.4cqw;padding-bottom:2.2cqw;font-size:max(30px,10.5cqw);font-weight:500;line-height:1;position:relative}.pr-led{background:var(--led-red);transform-origin:0;border-radius:99px;height:max(2px,.55cqw);position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 1.6cqw #e23a2e8c}.pr-led:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:30%;position:absolute;inset:0;transform:translate(-120%)}.pr-lede{max-width:47cqw;color:var(--muted);text-wrap:pretty;margin-top:4cqw;font-size:max(14px,3.7cqw);line-height:1.3}.pr-quote{letter-spacing:-.02em;text-wrap:balance;max-width:47cqw;margin-top:4cqw;font-size:max(17px,5.2cqw);font-weight:500;line-height:1.16}.pr-w{display:inline-block}.pr-foot{justify-content:space-between;align-items:center;gap:3cqw;display:flex;position:absolute;bottom:4.5cqw;left:7cqw;right:4cqw}.pr-meta{min-width:0;color:var(--muted);font-size:max(12px,3cqw);line-height:1.25}.pr-cta{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:max(40px,10cqw);padding:0 max(16px,4.2cqw);font-size:max(13.5px,3.4cqw);font-weight:500;display:inline-flex}.pr-slide[data-on="1"] .pr-eyebrow{animation:pr-fade .6s var(--ease) .1s both}.pr-slide[data-on="1"] .pr-name{animation:.9s steps(14,end) .25s both pr-type}.pr-name{vertical-align:bottom;clip-path:inset(0 0 -20%);display:inline-block;overflow:hidden}.pr-slide[data-on="1"] .pr-led{animation:pr-draw .9s var(--ease) 1s both}.pr-slide[data-on="1"] .pr-led:after{animation:5.5s ease-in-out 2.4s infinite pr-sheen}.pr-slide[data-on="1"] .pr-lede{animation:pr-rise .8s var(--ease) 1.35s both}.pr-slide[data-on="1"] .pr-w{animation:pr-word .55s var(--ease) both;animation-delay:calc(1.8s + var(--k) * 90ms)}.pr-slide[data-on="1"] .pr-photo{animation:pr-glide 1.6s var(--ease) .2s both, pr-float 7s ease-in-out 1.8s infinite}.pr-slide[data-on="1"] .pr-foot{animation:pr-fade .7s var(--ease) 2.6s both}@keyframes pr-fade{0%{opacity:0}to{opacity:1}}@keyframes pr-type{0%{clip-path:inset(0 100% -20% 0)}to{clip-path:inset(0 0 -20%)}}@keyframes pr-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pr-sheen{0%{transform:translate(-120%)}30%,to{transform:translate(380%)}}@keyframes pr-rise{0%{opacity:0;transform:translateY(1.6cqw)}to{opacity:1;transform:none}}@keyframes pr-word{0%{opacity:0;filter:blur(3px);transform:translateY(.9em)}to{opacity:1;filter:none;transform:none}}@keyframes pr-glide{0%{opacity:0;transform:translate(9cqw,3cqw)scale(.96)}to{opacity:1;transform:none}}@keyframes pr-float{0%,to{translate:0}50%{translate:0 -1.4cqw}}.pr-thumb-mark{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 6px -2px #00000073}.pr-thumb-mark:after{content:"";background:var(--led-red);border-radius:99px;width:7px;height:7px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 1.5px #fff}@media (prefers-reduced-motion:reduce){.pr-slide *,.pr-slide :after{animation:none!important}}.pr-logo{width:auto;height:.78em;display:block}.pr-logo--okdiario{height:1.55em}
.xp{height:420svh;position:relative}.xp-sticky{height:100svh;padding:calc(var(--hdr-space,72px) + 4px) 16px 16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0;overflow:hidden}.xp-head{text-align:center}.xp-sub{color:var(--muted);margin-top:4px;font-size:14.5px;transition:opacity .2s}.xp-stage{width:min(100%, calc(100svh - var(--hdr-space,72px) - 120px), 980px);aspect-ratio:1;position:relative}.xp-rig{transform-origin:50%;will-change:transform;position:absolute;inset:0}.xp-layer{will-change:transform, opacity;position:absolute}.xp-layer img{width:100%;height:100%;display:block}.xp-label{opacity:0;will-change:opacity, transform;align-items:center;gap:8px;max-width:34%;display:flex;position:absolute;transform:translateY(-50%)}.xp-label.is-l{text-align:right;flex-direction:row-reverse}.xp-line{background:#14141459;flex:none;width:clamp(10px,3vw,36px);height:1px}.xp-text{flex-direction:column;gap:1px;min-width:0;display:flex}.xp-text b{color:var(--ink);font-size:clamp(11.5px,1.5vw,15px);font-weight:500;line-height:1.15}.xp-text span{color:var(--muted);font-size:clamp(10px,1.15vw,12.5px);line-height:1.25}@media (max-width:700px){.xp-stage{width:min(150vw, calc(100svh - var(--hdr-space,72px) - 150px));flex:none}.xp-label{max-width:22%}.xp-text b{font-size:11.5px}.xp-text span{display:none}}@media (prefers-reduced-motion:reduce){.xp{height:auto}.xp-sticky{height:auto;position:relative}}
.pdp-slide{aspect-ratio:1}.pdp-stage{scroll-behavior:smooth;overscroll-behavior-x:contain}@media (min-width:900px){.pdp-gallery{width:100%;max-width:max(400px, calc(100svh - var(--hdr-space) - 150px));margin-inline:auto}.pdp-gallery[data-studio]{max-width:max(400px, calc(100svh - var(--hdr-space) - 208px))}}.pdp-illus{container-type:size}.pdp-illus-img{opacity:0;transition:opacity .9s}.pdp-illus-img.is-on{opacity:1;transform:none}.pdp-scene{container-type:size}.pdp-dot{transform:translate3d(calc(var(--ax,.5) * 100cqw), calc(var(--ay,.5) * 100cqh), 0);transition:transform 1.1s var(--ease);will-change:transform}.pdp-dot-core{width:10px;height:10px;box-shadow:0 0 0 2px rgba(var(--rgb), .95), 0 0 14px 4px rgba(var(--rgb), .45);background:#fff;border-radius:999px;position:absolute;top:-5px;left:-5px}.pdp-dot-ring{border:1px solid #ffffffe6;border-radius:999px;width:28px;height:28px;animation:2.8s ease-out infinite pdp-pulse;position:absolute;top:-14px;left:-14px}.pdp-card-in{animation:pdp-card .6s var(--ease) both}.pdp-fx{animation:.6s both fade}.pdp-beam{transform-box:fill-box;transform-origin:top;animation:2.6s ease-in-out infinite pdp-beam}.pdp-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.4s ease-out infinite pdp-ripple}.pdp-prog.is-run{animation-name:pdp-fill;animation-timing-function:linear;animation-fill-mode:forwards}.pdp-fig{animation:rise .7s var(--ease) both}@media (min-width:900px){.pdp-step.is-on{animation:rise .5s var(--ease) both}}@keyframes pdp-pulse{0%{opacity:0;transform:scale(.45)}25%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@keyframes pdp-card{0%{opacity:0;transform:translateY(8px)}}@keyframes pdp-beam{0%,to{opacity:.55}50%{opacity:1}}@keyframes pdp-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@keyframes pdp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pdp-ba{--maxh:min(46svh, 430px);width:min(100%, calc(var(--maxh) * var(--a,1)))}@media (min-width:900px){.pdp-ba{--maxh:min(62vh, 520px);margin-inline:0}}.pdp-handle:focus-visible{outline:2px solid var(--ink)}.pdp-sticky{z-index:35;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;transition:transform .5s var(--ease), opacity .3s, visibility 0s .5s;border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 16px;display:flex;position:fixed;transform:translateY(24px)}.pdp-sticky[data-show=on]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}@media (min-width:600px){.pdp-sticky{width:min(600px,100% - 32px);left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));margin-inline:auto}}.pdp-viewer img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.pdp-dot-ring,.pdp-beam,.pdp-ripple,.pdp-card-in,.pdp-fx,.pdp-fig,.pdp-step.is-on{animation:none!important}.pdp-ripple{opacity:.35}.pdp-dot,.pdp-illus-img{transition:none}.pdp-stage{scroll-behavior:auto}}.pdp-nav{--nav-pad:calc(var(--hdr-space) + env(safe-area-inset-top));z-index:30;margin-top:calc(2.5rem - var(--nav-pad));padding-top:var(--nav-pad);pointer-events:none;position:sticky;top:0}.pdp-nav:before{content:"";background:var(--bg);box-shadow:0 1px 0 var(--line), 0 10px 24px -18px #00000040;opacity:0;transition:opacity .18s;position:absolute;inset:0}.pdp-nav[data-stuck=on]:before{opacity:1}.pdp-nav-row{pointer-events:auto;background:var(--bg);position:relative}.pdp-root section[id]{scroll-margin-top:calc(var(--hdr-space) + 84px)}#buy-main{scroll-margin-top:calc(var(--hdr-space) + 96px)}@media (min-width:600px){.pdp-illus-wrap{width:100%;max-width:max(380px, min(100%, calc(100svh - var(--hdr-space) - 150px)));margin-inline:auto}}@media (min-width:900px){.pdp-illus-wrap{margin-inline:0}}
