/* Revel premium photographic system. Inspired by category-led research storefronts; original Revel execution. */
:root{--rv-black:#0b0d10;--rv-red:#cb1a2c;--rv-text:#191b1f}
body{background:#f6f6f5}.announcement{background:#c7192a;color:white;text-align:center;letter-spacing:2px;font-size:10px;font-weight:800;padding:11px 12px}.store-header{background:#0b0c0f;border-bottom:1px solid #393b41}.store-header .brand strong{color:#fff;letter-spacing:3px}.store-header .brand small{color:#ff4256;letter-spacing:2px}.store-header .links a{color:#f6f6f7}.store-header .links a:hover{color:#ff5262}.store-header .store-cart{background:#c7192a;color:white;border:1px solid #d92739;border-radius:3px;padding:13px 19px}.store-header .menu-toggle{color:#fff}.storefront{background:#f9f9f8}.store-hero{background:#101216}.store-hero h1{color:#fff}.store-hero h1 em{color:#f04659}.store-hero .eyebrow{color:#ff5b70}.store-hero p,.store-hero-text small{color:#cdd0d6}.store-hero-visual{background:#1b2026}.store-hero-visual img{opacity:.86;filter:grayscale(.67) contrast(1.12)}.storefront .btn{background:#cd1d31;border-color:#cd1d31;color:white}.store-collection{border-radius:6px;overflow:hidden;border:1px solid #e1e2e4;box-shadow:0 8px 24px #00000008}.store-collection .collection-art{position:relative;background:#ebedf0;overflow:hidden}.store-collection .collection-art:before{content:'';position:absolute;inset:0;background-position:center;background-size:cover;transition:transform .28s}.store-collection:hover .collection-art:before{transform:scale(1.045)}.store-collection .collection-art span{display:none}.store-collection:nth-child(1) .collection-art:before{background-image:url('https://revelbiotechnology.com/wp-content/uploads/2026/10/Revel-GLP-RT3-30mg.png')}.store-collection:nth-child(2) .collection-art:before{background-image:url('https://revelbiotechnology.com/wp-content/uploads/2026/10/Revel-BPC-157-TB500-10mg-10mg.png')}.store-collection:nth-child(3) .collection-art:before{background-image:linear-gradient(#1114,#1114),url('https://revelbiotechnology.com/wp-content/uploads/2026/10/Revel-NAD-Plus-500mg.png')}.store-products .store-product{border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.store-products .store-product:hover{transform:translateY(-4px);box-shadow:0 15px 32px #0002}.revel-product-photo{object-fit:contain!important;background:#e9ebee!important}.paramount-manifesto{background:radial-gradient(ellipse at 80% 15%,#39101a,#0d1014 65%)}.store-standards{background:#111317}.store-story{background:#e9eaed}.store-benefits{background:#c51b2c}.revel-editorial-alt{background:#e5e7e9}.revel-delivery-showcase{background:#f0f1f2}.revel-quality-promise{background:#101216}.store-footer{background:#08090b;border-top:4px solid #be1729}.store-footer a:hover{color:#f94557}.revel-inner-hero{background:radial-gradient(ellipse at 85% 15%,#47121e,#121418 62%);padding:72px 0;color:white}.revel-inner-hero h1{font-weight:800;letter-spacing:-2px;color:white;font-size:clamp(38px,5vw,64px);max-width:900px;line-height:1.08}.revel-inner-hero .eyebrow{font-size:11px;color:#ff5467;letter-spacing:2px;font-weight:800}.revel-inner-hero p{color:#ced0d6;max-width:650px;line-height:1.7;font-size:17px}.revel-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start;padding:65px 0 100px}.revel-article{background:#fff;padding:48px 52px;border-radius:8px;box-shadow:0 12px 42px #00000008;line-height:1.85;color:#34383e;min-width:0}.revel-article h2,.revel-article h3{line-height:1.2;color:#15171a;letter-spacing:-.6px;margin-top:1.6em}.revel-article h2{font-size:30px}.revel-article h3{font-size:22px}.revel-article p,.revel-article li{font-size:16px;line-height:1.8}.revel-article a{color:#be1a2b}.revel-article img{max-width:100%;height:auto;border-radius:6px}.revel-sidepanel{background:#111316;color:white;border-top:4px solid #d51c2e;padding:28px;border-radius:4px;position:sticky;top:24px}.revel-sidepanel h2{color:white;font-size:22px}.revel-sidepanel p{color:#d0d1d4;line-height:1.7;font-size:14px}.revel-sidepanel a{display:block;color:#fff;text-decoration:none;border-top:1px solid #3d4045;padding:14px 0;font-size:14px}.revel-sidepanel a:hover{color:#ff5366}.revel-sidepanel .revel-panel-action{background:#c91b2c;padding:15px;text-align:center;font-weight:800;border:0;margin-top:16px}.revel-bottom-bar{background:#c6192b;color:#fff;text-align:center;padding:13px;font-size:11px;letter-spacing:1.4px;font-weight:750}@media(max-width:900px){.revel-page-layout{grid-template-columns:1fr;gap:22px}.revel-sidepanel{position:static}.revel-article{padding:28px}.store-header .links a{color:#fff}}@media(max-width:650px){.revel-inner-hero{padding:50px 0}.revel-inner-hero h1{font-size:39px}.store-collection .collection-art{height:245px}.store-header .brand strong{font-size:27px}}