.om-pf{padding:clamp(64px,8vw,110px) clamp(20px,4vw,40px);background:linear-gradient(180deg,var(--cream),#f1e8d8)}.om-sec-h{max-width:720px;margin:0 auto clamp(32px,4vw,52px);text-align:center}.om-sec-p{margin:14px auto 0;max-width:60ch;font:400 15.5px/1.65 var(--bf);color:#2b2218bf}.om-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);max-width:1120px;margin:0 auto;padding:0;list-style:none}.om-card{perspective:1300px}.om-card-in{display:grid;height:100%;transform-style:preserve-3d;transition:transform .95s var(--ez)}.om-card.is-flipped .om-card-in{transform:rotateY(180deg)}.om-face{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;min-height:310px;padding:28px 26px 24px;border-radius:8px;border:1px solid rgba(184,145,58,.4);background:var(--card);box-shadow:0 24px 44px -30px #2b221880;-webkit-backface-visibility:hidden;backface-visibility:hidden}.om-face h3{margin:0;font:400 24px/1.15 var(--hf);color:inherit}.om-face p{margin:10px 0 0;font:400 14.5px/1.6 var(--bf)}.om-back{transform:rotateY(180deg);background:radial-gradient(90% 80% at 80% 0,rgba(184,145,58,.25),transparent 60%),#1b150e;color:var(--cream);border-color:#e8cf8f73}.om-back ul{margin:14px 0 0;padding:0;list-style:none}.om-back li{padding:8px 0;border-bottom:1px solid rgba(232,207,143,.18);font-size:14.5px}.om-back b{font-weight:600;color:var(--gl)}.om-back p{color:#f8f3eacc}.om-mono{display:grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;font:400 22px/1 var(--hf);color:var(--gd);background:radial-gradient(circle at 30% 25%,#fff8e6,#f3e3bd);box-shadow:0 0 0 1px var(--g),0 0 0 5px var(--card),0 0 0 6px #b8913a73}.om-yrs{margin-top:6px!important;font:500 11px/1 var(--bf)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--gd)}.om-flip{margin-top:auto;padding:16px 0 0;border:0;background:none;cursor:pointer;min-height:44px;font:600 11.5px/1 var(--bf);letter-spacing:.18em;text-transform:uppercase;color:var(--gd)}.om-back .om-flip{color:var(--gl)}.om-card-a{margin-top:14px;font:600 11.5px/1.3 var(--bf);letter-spacing:.12em;text-transform:uppercase;color:var(--gl)!important;text-underline-offset:4px}.om-wink{font-size:13.5px!important;padding:10px 12px;border-radius:6px;background:#e8cf8f1a;border:1px dashed rgba(232,207,143,.35)}.om-still .om-card-in{transform:none!important;transition:none}.om-still .om-back{transform:none}.om-still .om-card:not(.is-flipped) .om-back,.om-still .om-card.is-flipped .om-front{visibility:hidden}.om-play{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,36px);max-width:1120px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(20px,4vw,40px)}.om-facts{position:relative;display:flex;flex-direction:column;padding:32px 30px;border-radius:10px;background:radial-gradient(90% 70% at 90% 0,rgba(184,145,58,.28),transparent 60%),#1b150e;color:var(--cream);overflow:hidden}.om-facts .om-eyebrow{color:var(--gl)}.om-facts:after{content:"\201c";position:absolute;right:22px;bottom:-70px;font:400 260px/1 var(--hf);color:#e8cf8f1a;pointer-events:none}.om-facts-list{display:grid;margin:22px 0 auto;padding:0;list-style:none}.om-facts-list li{grid-area:1/1;font:400 clamp(21px,2.2vw,27px)/1.35 var(--hf);opacity:0;transform:translate3d(0,12px,0);transition:opacity .7s var(--ez),transform .8s var(--ez);visibility:hidden}.om-facts-list li.is-on{opacity:1;transform:none;visibility:visible}.om:not(.om-ready) .om-facts-list{display:block}.om:not(.om-ready) .om-facts-list li{opacity:1;transform:none;visibility:visible;margin-bottom:14px;font-size:18px}.om-facts-nav{display:flex;align-items:center;gap:14px;margin-top:26px}.om-facts-nav button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(232,207,143,.5);background:transparent;color:var(--gl);cursor:pointer;font-size:16px}.om-facts-n{font:500 11px/1 var(--bf);letter-spacing:.2em;color:#f8f3ea99}.om-quiz{padding:32px 30px;border-radius:10px;background:var(--card);border:1px solid rgba(184,145,58,.35)}.om-quiz .om-h2{font-size:clamp(26px,3vw,38px)}.om-q-list{margin:20px 0 0;padding:0;list-style:none;counter-reset:q}.om-q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid rgba(184,145,58,.2)}.om-q p{margin:0;font:400 15px/1.4 var(--bf)}.om-q div{display:flex;gap:6px}.om-q button{min-width:58px;min-height:40px;padding:0 10px;border-radius:999px;border:1px solid rgba(184,145,58,.55);background:transparent;color:var(--ink);font:600 13px/1 var(--bf);cursor:pointer;transition:background-color .3s,color .3s,transform .3s var(--ez)}.om-q button.is-ok{background:var(--g);border-color:var(--g);color:#1b150e;transform:scale(1.06)}.om-q button.is-no{background:#7a5f1614;color:#2b221873;text-decoration:line-through}.om-q.is-done button:not(.is-ok):not(.is-no){opacity:.45}.om-score{margin:16px 0 0;font:500 13px/1.4 var(--bf);color:var(--gd)}.om-end{max-width:860px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,40px) clamp(56px,7vw,90px);text-align:center}.om-end-a{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0}.om-credits{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,40px) 56px}.om-credits details{border-top:1px solid rgba(184,145,58,.3);padding-top:16px}.om-credits summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:600 11.5px/1 var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--gd)}.om-cr-list{margin:8px 0 0;padding-left:18px;font:400 13px/1.6 var(--bf);color:#2b2218bf}.om-cr-list a,.om-cr-note a{color:var(--gd);text-underline-offset:3px}.om-cr-note{font:400 12.5px/1.6 var(--bf);color:#2b22189e}.om-dlg{padding:0;border:0;background:transparent;width:min(920px,calc(100vw - 40px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);color:var(--ink);overflow:visible}.om-dlg::backdrop{background:#0e0a06bd}.om-dlg[open]::backdrop{animation:om-fade .4s var(--ez)}.om-dlg-box{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border-radius:8px;background:var(--card);box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #b8913a66}.om-dlg[open] .om-dlg-box{animation:om-pop .55s var(--ez)}.om-dlg.is-closing .om-dlg-box{animation:om-out .28s ease-in forwards}.om-dlg.is-closing::backdrop{animation:om-fade .28s ease-in reverse forwards}@keyframes om-pop{0%{opacity:0;transform:translate3d(0,26px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes om-out{to{opacity:0;transform:translate3d(0,18px,0) scale(.98)}}@keyframes om-fade{0%{opacity:0}to{opacity:1}}.om-dlg-x{position:absolute;top:10px;right:10px;z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid rgba(184,145,58,.6);background:#fffdf9eb;color:var(--ink);font-size:26px;line-height:1;cursor:pointer}.om-dlg-media{position:relative;align-self:stretch;padding:14px;background:linear-gradient(160deg,#1d160e,#120d08)}.om-dlg-media .om-frame{position:sticky;top:14px;aspect-ratio:auto;height:calc(100vh - 76px);height:calc(100dvh - 76px);max-height:640px}.om-dlg-media .om-frame img{transform:none}.om-dlg-body{padding:clamp(28px,4vw,44px) clamp(22px,3.4vw,40px) 36px}.om-dlg-t{font-size:clamp(26px,3vw,36px);margin-bottom:18px;padding-right:40px}.om-dlg-txt{font:400 15.5px/1.7 var(--bf);color:#2b2218db}.om-dlg-txt p{margin:0 0 14px}@media(max-width:989px){.om-hero{grid-template-columns:1fr;min-height:0;align-content:center;text-align:center;padding-top:36px;padding-bottom:56px;gap:8px}.om-hero-in{margin:0 auto}.om-rule{margin:18px auto}.om-sub{margin:0 auto}.om-hero-art{height:min(46vw,300px);min-height:0;max-width:520px;width:100%;margin:10px auto 0;order:2}.om-arch--1{left:6%;top:18%;width:27%}.om-arch--2{left:33%;top:0;width:34%}.om-arch--3{right:6%;top:22%;width:26%}.om-thread{left:26px}.om-sala{grid-template-columns:1fr;gap:22px;padding-left:44px}.om-sala:before{left:26px;top:0;margin:0 0 0 -19px;width:38px;height:38px;font-size:12.5px}.om-sala:nth-of-type(2n) .om-vit{order:0}.om-vit{justify-self:start;max-width:520px}.om-sala:nth-of-type(2n) .om-info{justify-self:start}.om-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.om-play{grid-template-columns:1fr}.om-dlg{width:100vw;max-height:92dvh;margin:auto 0 0;max-height:92vh}.om-dlg-box{grid-template-columns:1fr;border-radius:16px 16px 0 0;max-height:92vh;max-height:92dvh}.om-dlg[open] .om-dlg-box{animation-name:om-up}.om-dlg.is-closing .om-dlg-box{animation-name:om-down}.om-dlg-media{position:relative;padding:12px 12px 0;background:var(--card)}.om-dlg-media .om-frame{position:relative;top:0;height:min(42vh,340px)}.om-dlg-body{padding-top:20px}.om-dlg-x{position:sticky;top:10px;margin:10px 10px -54px auto;grid-row:1;justify-self:end}}@keyframes om-up{0%{transform:translate3d(0,60px,0);opacity:0}to{transform:none;opacity:1}}@keyframes om-down{to{transform:translate3d(0,80px,0);opacity:0}}@media(max-width:559px){.om-salas{padding-left:16px;padding-right:16px}.om-thread{left:22px}.om-sala{padding-left:36px}.om-sala:before{left:22px;margin-left:-17px;width:34px;height:34px}.om-cards{grid-template-columns:1fr}.om-face{min-height:0}.om-q{grid-template-columns:1fr}.om-facts,.om-quiz{padding:26px 20px}.om-fig{grid-template-columns:92px 1fr}.om-fig img{width:92px}}.om-lite .om-dust,.om-lite .om-hero-glow{display:none}.om-lite .om-arch{animation:none}.om-lite .om-frame img{transform:none}.om-still *,.om-still *:before,.om-still *:after{animation:none!important;transition-duration:.01ms!important}.om-still .om-dust{display:none}.om-still .om-frame img{transform:none!important}@media(prefers-reduced-motion:reduce){.om *,.om *:before,.om *:after{animation:none!important;transition-duration:.01ms!important}.om-dust{display:none}.om-rv{opacity:1!important;transform:none!important}.om-title-b{background-position:0 0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/odeur-museo-2.css.map */
