:root{--page-title-display:none;}/* Start custom CSS *//* NEWS page: product-page header/footer (Astra's hidden), SprintRay-style list. */
body.elementor-page-4823 #masthead,body.elementor-page-4823 #colophon{display:none!important;}
body.elementor-page-4823{background:#fff;}
body.elementor-page-4823 #content>.ast-container{max-width:none!important;padding:0!important;}
.dm-news-hero .dm-eyebrow{color:var(--dm-primary);}
.dm-news-hero .dm-h1{font-size:52px;}
@media(max-width:767px){.dm-news-hero .dm-h1{font-size:var(--dm-h1-mobile);}}
.dm-news-hero .dm-news-wrap{display:flex;flex-direction:column;gap:16px;}
.dm-news-list>.e-con{display:block;}
.dm-news-media{position:relative;}
.dm-news-media::before{content:"";position:absolute;inset:0;background:rgba(8,10,12,.62);opacity:0;transition:opacity .3s;z-index:1;}
.dm-news-media::after{content:"View post";position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 60px));font-family:var(--dm-font),Montserrat,sans-serif;font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.3,1);z-index:2;pointer-events:none;}
.dm-news-media:hover::before,.dm-news-media:focus-visible::before{opacity:1;}
.dm-news-media:hover::after,.dm-news-media:focus-visible::after{opacity:1;transform:translate(-50%,-50%);}
@media(prefers-reduced-motion:reduce){.dm-news-media::after{transition:opacity .3s;}}
.dm-news-thumb{transition:none!important;}
.dm-news-title a{color:inherit;text-decoration:none;}
.dm-news-title a:hover{text-decoration:underline;text-underline-offset:4px;}
.dm-news-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.dm-news-pager a{text-decoration:none;}
.dm-news-pager a:not([href]){visibility:hidden;}
.dm-news-pager:not(:has(a[href])){display:none;}
.e-collection-loop-base:has(.dm-news-list>*) .e-collection-loop-empty-state-base{display:none;}
.dm-section .dm-news-wrap{gap:0;}
@media(max-width:767px){.dm-news-excerpt{-webkit-line-clamp:3;}}/* End custom CSS */