/* ORIONA / Mystery Box invitation, only on the main catalog landing. */
.or-mystery-catalog-spot{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(108deg,#101d1a 0%,#18372f 65%,#223d33 100%);color:#fff;padding:138px 36px 43px}
.or-mystery-catalog-spot::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 79% 50%,rgba(222,186,111,.16),transparent 46%);pointer-events:none}
.or-mystery-catalog-inner{width:min(100%,1440px);margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,240px);gap:clamp(20px,5vw,60px);align-items:center;position:relative}
.or-mystery-catalog-eyebrow{display:block;margin-bottom:11px;color:#dcc193;font:850 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.2em}
.or-mystery-catalog-eyebrow span{opacity:.5;padding:0 7px}
.or-mystery-catalog-copy h2{max-width:1040px;margin:0 0 15px!important;color:#f6f3ea!important;font:650 clamp(25px,3vw,43px)/1.13 Commissioner,Manrope,sans-serif!important;letter-spacing:-.04em!important;text-transform:none!important}
.or-mystery-catalog-copy h2 em{font-style:normal;color:#e4cc9c}
.or-mystery-catalog-copy p{margin:0 0 20px;max-width:760px;font:500 12px/1.85 Manrope,Arial,sans-serif;color:#d5dfd6}
.or-mystery-catalog-copy p strong{font-weight:850;color:#fff}
.or-mystery-catalog-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:45px;padding:12px 19px;background:#e7cb93;border:1px solid #e7cb93;border-radius:4px;color:#122620!important;text-decoration:none!important;font:900 11px/1.4 Manrope,Arial,sans-serif;letter-spacing:.055em;transition:background .18s,transform .18s}
.or-mystery-catalog-cta:hover{background:#ffe1aa;transform:translateY(-2px)}
.or-mystery-catalog-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}
.or-mystery-catalog-cta span{font-size:17px;font-weight:800}
.or-mystery-catalog-art{position:relative;width:220px;height:218px;justify-self:center;display:grid;place-items:center;perspective:850px}
.or-mystery-catalog-box{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:146px;height:166px;background:linear-gradient(146deg,#23463a,#112b22);border:2px solid #be9b60;box-shadow:14px 18px 0 rgba(0,0,0,.17),16px 23px 35px rgba(0,0,0,.25),inset 0 0 25px rgba(230,197,131,.08);transform:rotate(-9deg);padding:12px;color:#e6d1a4}
.or-mystery-catalog-box::before{content:"";position:absolute;inset:7px;border:1px solid rgba(229,200,140,.23);pointer-events:none}
.or-mystery-catalog-box small{font:900 9px/1.4 Manrope,Arial,sans-serif;text-align:center;letter-spacing:.14em}
.or-mystery-catalog-box strong{font:850 72px/.9 Commissioner,Manrope,sans-serif}
.or-mystery-catalog-box span{font:900 9px Manrope,Arial,sans-serif;letter-spacing:.18em}
.or-mystery-catalog-box-second{position:absolute;z-index:0;transform:translate(57px,-27px) rotate(12deg);width:123px;height:145px;opacity:.58}
.or-mystery-catalog-box-second strong{font-size:80px}
.or-mystery-catalog-spot + .oriona-catalog-search-band{padding-top:45px}
@media(max-width:850px){.or-mystery-catalog-spot{padding:115px 25px 36px}.or-mystery-catalog-inner{grid-template-columns:minmax(0,1fr) 140px;gap:15px}.or-mystery-catalog-art{width:137px;height:150px}.or-mystery-catalog-box{width:105px;height:125px}.or-mystery-catalog-box strong{font-size:53px}.or-mystery-catalog-box-second{width:85px;height:105px;transform:translate(30px,-15px) rotate(12deg)}.or-mystery-catalog-box small,.or-mystery-catalog-box span{font-size:7px}.or-mystery-catalog-spot + .oriona-catalog-search-band{padding-top:37px}}
@media(max-width:610px){.or-mystery-catalog-spot{padding:105px 18px 30px}.or-mystery-catalog-inner{grid-template-columns:1fr}.or-mystery-catalog-art{display:none}.or-mystery-catalog-copy h2{font-size:clamp(24px,6.2vw,33px)!important}.or-mystery-catalog-copy p{font-size:12px}.or-mystery-catalog-cta{width:100%;justify-content:center}.or-mystery-catalog-spot + .oriona-catalog-search-band{padding-top:32px}}
@media(prefers-reduced-motion:reduce){.or-mystery-catalog-cta{transition:none}}
