.revel-details-trigger{display:block;width:100%;padding:11px;margin:0 0 8px;background:#17191d;color:#fff;border:0;cursor:pointer;font-weight:700}.revel-product-modal[hidden]{display:none!important}.revel-product-modal{position:fixed;inset:0;z-index:99999;background:#000b;display:grid;place-items:center;padding:16px;overflow:auto}.revel-modal-open{overflow:hidden}.revel-product-dialog{position:relative;background:white;color:#202126;max-width:970px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:35px;max-height:90vh;overflow:auto}.revel-product-dialog img{width:100%;object-fit:contain;background:#e8e9eb}.revel-product-dialog h2{font-size:34px;color:#111}.revel-product-dialog p{line-height:1.7}.revel-product-dialog strong{font-size:24px;display:block;margin:20px 0}.revel-full-science h2{font-size:21px;margin:22px 0 10px}.revel-full-science h3{font-size:16px;margin:18px 0 5px}.revel-full-science p{font-size:14px;line-height:1.7}.revel-product-dialog [data-detail-description]{font-weight:600}.revel-product-dialog button{padding:12px;background:#be1d30;color:white;border:0;cursor:pointer}.revel-product-dialog .revel-close{position:absolute;right:5px;top:5px;font-size:25px;padding:0 11px}@media(max-width:700px){.revel-product-modal{padding:0;align-items:stretch}.revel-product-dialog{grid-template-columns:1fr;gap:12px;padding:20px 18px 30px;width:100%;max-width:100%;max-height:100dvh;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.revel-product-dialog img{max-height:190px;min-height:0}.revel-product-dialog h2{font-size:25px;line-height:1.2}.revel-product-dialog p,.revel-full-science p{font-size:15px;line-height:1.65}.revel-full-science h2{font-size:20px}.revel-full-science h3{font-size:17px}.revel-product-dialog .revel-close{position:sticky;top:0;justify-self:end;z-index:2;min-width:44px;min-height:44px;font-size:27px;margin-bottom:-46px}.revel-product-dialog button{min-height:44px}}@media(prefers-reduced-motion:reduce){.revel-product-modal *{scroll-behavior:auto!important}}