html,body{margin:0!important;background:#000!important}
body.levial-research-exact{background:#000!important;color:#eee;font-family:Arial,sans-serif}
.rx-shell{background:#000;min-height:100vh}
.rx-desktop{width:1200px;height:1024px;margin:0 auto;position:relative;background:#000 url('../images/research/research-exact-desktop.webp') top center/1200px 1024px no-repeat}
.rx-hot{position:absolute;display:block;z-index:3}
.rx-home{left:366px;top:64px;width:72px;height:38px}
.rx-collection{left:455px;top:64px;width:109px;height:38px}
.rx-research{left:588px;top:64px;width:102px;height:38px}
.rx-about{left:705px;top:64px;width:81px;height:38px}
.rx-faq{left:801px;top:64px;width:60px;height:38px}
.rx-contact{left:871px;top:64px;width:96px;height:38px}
.rx-search-live{position:absolute;z-index:5;left:59px;top:330px;width:410px;height:42px;display:flex;border:1px solid #7b5a2b;border-radius:3px;background:#080909}
.rx-search-live input{flex:1;background:#080909;border:0;color:#c7beb3;padding:0 14px;font-size:11px;outline:0}
.rx-search-live button{width:44px;background:#080909;border:0;color:#cf9f50;font-size:19px;cursor:pointer}
.rx-cat1{left:59px;top:389px;width:203px;height:144px}.rx-cat2{left:262px;top:389px;width:224px;height:144px}.rx-cat3{left:486px;top:389px;width:212px;height:144px}.rx-cat4{left:698px;top:389px;width:214px;height:144px}.rx-cat5{left:912px;top:389px;width:240px;height:144px}
.rx-card1{left:59px;top:587px;width:245px;height:276px}.rx-card2{left:316px;top:587px;width:260px;height:276px}.rx-card3{left:591px;top:587px;width:253px;height:276px}.rx-card4{left:858px;top:587px;width:294px;height:276px}
.rx-browse{left:59px;top:919px;width:1093px;height:85px}
.rx-accessible-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}
.rx-mobile{display:none}
.rx-footer{width:1200px;margin:0 auto;border-top:1px solid #5e441d;display:grid;grid-template-columns:1.4fr repeat(4,1fr) 1.2fr;gap:20px;padding:14px 28px 34px;min-height:130px;background:#030303;position:relative;color:#a9a097}
.rf-brand{display:flex;align-items:center;gap:10px;font-family:Georgia,serif;color:#eee}.rf-brand b{font-size:42px;color:#c69b53;font-weight:400}.rf-brand span{font-size:22px;letter-spacing:.15em}.rf-brand small{display:block;font:6px Arial,sans-serif;letter-spacing:.45em;text-align:center;margin-top:3px}
.rx-footer h4{font-size:7px;color:#b98a3e;margin:8px 0 5px}.rx-footer a{display:block;font-size:7px;line-height:1.6}.rf-warning{align-self:center;border:1px solid rgba(185,138,62,.38);padding:10px;text-align:center;font-size:7px;line-height:1.5;color:#d2c8b9}.rf-warning hr{border:0;border-top:1px solid rgba(185,138,62,.18)}

@media(max-width:700px){
 .rx-desktop{display:none}.rx-footer{display:none}.rx-mobile{display:block;max-width:430px;margin:0 auto;padding:0 14px 26px;background:#050606;min-height:100vh;color:#e8e0d6}
 .rm-head{height:74px;margin:0 -14px;padding:0 14px;border-bottom:1px solid #31281b;display:grid;grid-template-columns:45px 1fr auto;align-items:center;background:#040505}
 .rm-menu{border:0;background:none;color:#ddd;font-size:20px;text-align:left}.rm-logo{display:flex;justify-self:center;align-items:center;gap:7px;text-decoration:none;color:#e4ddd3}.rm-logo b{font:31px Georgia,serif;color:#c4aa7b}.rm-logo span{font:18px Georgia,serif;letter-spacing:.18em}.rm-logo small{display:block;font:5px Arial,sans-serif;letter-spacing:.45em;text-align:center;margin-top:3px}.rm-icons{font-size:15px;white-space:nowrap}
 .rm-hero{padding:22px 0 10px}.rm-hero label{font-size:9px;color:#c99a4c;letter-spacing:.18em}.rm-hero h1{font:26px/1.08 Georgia,serif;letter-spacing:.04em;margin:12px 0}.rm-hero p{font-size:10px;line-height:1.55;color:#c1b8ad;margin:0 0 13px}
 .rm-search{height:37px;border:1px solid #60481f;border-radius:4px;display:flex}.rm-search input{flex:1;background:#080909;border:0;color:#ccc;padding:0 10px;font-size:9px}.rm-search button{width:40px;background:#080909;border:0;color:#cb9a49;font-size:17px}
 .rm-categories a{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;border:1px solid #342d24;background:#0a0b0b;border-radius:4px;margin:7px 0;padding:9px;text-decoration:none;color:#eee}.rm-categories i{font-style:normal;font-size:22px;color:#c5a86f}.rm-categories b{display:block;font-size:9px;font-weight:400;letter-spacing:.03em}.rm-categories small{display:block;font-size:7px;color:#aaa198;margin-top:3px}.rm-categories em{font-style:normal;color:#c89a4a;font-size:20px}
 .rm-title{display:flex;align-items:center;justify-content:space-between;margin:20px 0 9px}.rm-title h2{font:15px Georgia,serif;letter-spacing:.05em;margin:0}.rm-title a{font-size:7px;color:#ddd;text-decoration:none}
 .rm-featured{overflow:hidden}.rm-featured article{border:1px solid #4a3a22;background:#070808;padding:9px;position:relative;min-height:300px}.rm-featured article:not(:first-child){display:none}.rm-card-img{height:165px;background:center/cover no-repeat;margin-bottom:10px;filter:brightness(.78)}.rm-card-img.bpc{background-image:url('../images/research/exact-bpc.webp')}.rm-card-img.cjc{background-image:url('../images/research/exact-cjc.webp')}.rm-card-img.whitepaper{background-image:url('../images/research/exact-whitepaper.webp')}.rm-card-img.melanotan{background-image:url('../images/research/exact-melanotan.webp')}.rm-featured span{position:absolute;top:18px;left:18px;border:1px solid #725426;background:#070808;padding:4px 7px;font-size:6px}.rm-featured h3{font-size:15px;font-weight:400;line-height:1.25;margin:7px 0}.rm-featured p{font-size:8px;line-height:1.5;color:#a9a097}.rm-featured a{font-size:8px;color:#cda052;text-decoration:none}
 .rm-dots{display:flex;justify-content:center;gap:8px;margin:10px 0 20px}.rm-dots>*{width:6px;height:6px;border-radius:50%;background:#615c55}.rm-dots b{background:#d09e4c}
 .rm-browse{display:grid;grid-template-columns:repeat(4,105px);overflow-x:auto;border:1px solid #4a3a22}.rm-browse a{height:83px;border-right:1px solid #4a3a22;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#d7c6aa;text-decoration:none;font-size:19px}.rm-browse span{font-size:7px;color:#eee;margin-top:7px}
}
.rx-footer{width:100%}}
