
/* Invoay blog listing redesign (body:is(.blog,.category,.tag) = /Blog/) */
body:is(.blog,.category,.tag) .eltdf-title-holder{background:radial-gradient(700px 360px at 90% 0%,rgba(226,51,143,.35),transparent 62%),radial-gradient(700px 400px at 0% 100%,rgba(33,150,211,.4),transparent 62%),radial-gradient(500px 300px at 55% 60%,rgba(83,41,131,.25),transparent 65%),#080a12!important;height:auto!important;min-height:0!important}
body:is(.blog,.category,.tag) .eltdf-title-holder *{background-color:transparent!important;background-image:none!important}
body:is(.blog,.category,.tag) .eltdf-title-holder img,body:is(.blog,.category,.tag) .eltdf-title-holder [class*="title-image"]{display:none!important}
body:is(.blog,.category,.tag) .eltdf-title-holder .eltdf-container-inner{padding:170px 0 76px!important;height:auto!important;text-align:center!important}
body:is(.blog,.category,.tag) .eltdf-title-holder [class*="title-wrapper"],body:is(.blog,.category,.tag) .eltdf-title-holder [class*="title-inner"]{height:auto!important;padding:0!important;text-align:center!important;display:block!important}
body:is(.blog,.category,.tag) .eltdf-title-holder h1{color:#fff!important;font-family:Poppins,system-ui,sans-serif!important;font-size:46px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0 auto!important;max-width:820px}
body:is(.blog,.category,.tag) .eltdf-title-holder h1:before{content:"Invoay Blog \00B7  Insights for retail and wellness";display:block;width:max-content;max-width:100%;margin:0 auto 18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cfeaff;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)}
body:is(.blog,.category,.tag) .eltdf-title-holder [class*="subtitle"],body:is(.blog,.category,.tag) .eltdf-title-holder p{color:rgba(255,255,255,.75)!important;font-size:17px!important;line-height:1.6!important;font-style:normal!important;max-width:720px;margin:16px auto 0!important;font-family:Poppins,system-ui,sans-serif!important}
body:is(.blog,.category,.tag) .eltdf-content{background:#f6f8fb}
body:is(.blog,.category,.tag) .eltdf-content .eltdf-container-inner{padding-top:60px!important;padding-bottom:70px!important}
body:is(.blog,.category,.tag) .eltdf-content div:has(> article){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body:is(.blog,.category,.tag) .eltdf-content div:has(> article) > :not(article){grid-column:1/-1}
body:is(.blog,.category,.tag) article{position:relative;display:flex!important;flex-direction:column;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:20px!important;overflow:hidden;margin:0!important;padding:0!important;width:auto!important;float:none!important;box-shadow:0 18px 40px -30px rgba(15,18,24,.35);transition:transform .2s,box-shadow .2s;font-family:Poppins,system-ui,sans-serif}
body:is(.blog,.category,.tag) article:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(83,41,131,.45)}
body:is(.blog,.category,.tag) article:before{content:"";display:block;height:110px;flex:none;background:radial-gradient(220px 120px at 85% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(120deg,#E2338F,#7B3AA6 55%,#2196D3)}
body:is(.blog,.category,.tag) article:nth-of-type(3n+2):before{background:radial-gradient(220px 120px at 85% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(120deg,#2196D3,#532983)}
body:is(.blog,.category,.tag) article:nth-of-type(3n):before{background:radial-gradient(220px 120px at 85% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(120deg,#532983,#E2338F)}
body:is(.blog,.category,.tag) article:after{content:"\2726";position:absolute;left:24px;top:27px;width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:26px;line-height:54px;text-align:center}
body:is(.blog,.category,.tag) article > *{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:22px 24px 24px!important;margin:0!important;flex:1;display:flex;flex-direction:column}
body:is(.blog,.category,.tag) article .eltdf-post-text{padding:0!important;margin:0!important;width:100%!important;display:flex;flex-direction:column;flex:1}
body:is(.blog,.category,.tag) article .eltdf-post-heading{display:none!important}
body:is(.blog,.category,.tag) article *{float:none!important}
body:is(.blog,.category,.tag) article h2,body:is(.blog,.category,.tag) article h2 a{font-family:Poppins,system-ui,sans-serif!important;font-size:19px!important;line-height:1.35!important;font-weight:700!important;color:#0f1218!important;margin:0 0 12px!important;letter-spacing:0!important;text-transform:none!important}
body:is(.blog,.category,.tag) article h2 a:hover{color:#2196D3!important}
body:is(.blog,.category,.tag) article .eltdf-blog-like,body:is(.blog,.category,.tag) article .eltdf-blog-share,body:is(.blog,.category,.tag) article .eltdf-single-tags-holder,body:is(.blog,.category,.tag) article [class*="comments"]{display:none!important}
body:is(.blog,.category,.tag) article .eltdf-post-info-holder,body:is(.blog,.category,.tag) article .eltdf-post-info{margin:0 0 12px!important;padding:0!important}
body:is(.blog,.category,.tag) article .eltdf-post-info > div:after,body:is(.blog,.category,.tag) article .eltdf-post-info-category:after,body:is(.blog,.category,.tag) article .eltdf-post-info > div:before{display:none!important;content:none!important}
body:is(.blog,.category,.tag) article .eltdf-post-info-category a{display:inline-block;font-family:Poppins,system-ui,sans-serif!important;font-style:normal!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#E2338F!important;background:#fdeef6;padding:5px 11px;border-radius:999px;line-height:1.4}
body:is(.blog,.category,.tag) article .eltdf-post-excerpt-holder{margin:0!important;padding:0!important}
body:is(.blog,.category,.tag) article p{font-family:Poppins,system-ui,sans-serif!important;font-style:normal!important;font-size:14.5px!important;line-height:1.6!important;color:#5b6170!important;margin:0 0 16px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body:is(.blog,.category,.tag) article a.eltdf-btn{margin-top:auto!important;display:inline-flex!important;align-self:flex-start;align-items:center;gap:6px;height:auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#2196D3!important;font-family:Poppins,system-ui,sans-serif!important;font-style:normal!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
body:is(.blog,.category,.tag) article a.eltdf-btn *{font-style:normal!important}
body:is(.blog,.category,.tag) article a.eltdf-btn:hover{color:#E2338F!important}
body:is(.blog,.category,.tag) .eltdf-pagination-new-holder{display:none!important}
body:is(.blog,.category,.tag) .eltdf-pagination{display:block!important;text-align:center;margin-top:28px!important}
body:is(.blog,.category,.tag) .eltdf-pagination ul{display:inline-flex!important;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0!important;margin:0!important}
body:is(.blog,.category,.tag) .eltdf-pagination li{margin:0!important;padding:0!important;border:0!important;background:none!important;width:auto!important;height:auto!important;display:block!important}
body:is(.blog,.category,.tag) .eltdf-pagination li a,body:is(.blog,.category,.tag) .eltdf-pagination li > span{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;background:#fff!important;border:1px solid #e6e9ef!important;color:#0f1218!important;font-family:Poppins,system-ui,sans-serif!important;font-style:normal!important;font-weight:600;font-size:14px;line-height:1}
body:is(.blog,.category,.tag) .eltdf-pagination li[class*="active"] a,body:is(.blog,.category,.tag) .eltdf-pagination li[class*="active"] > span,body:is(.blog,.category,.tag) .eltdf-pagination li a:hover{background:linear-gradient(90deg,#E2338F,#7B3AA6 50%,#2196D3)!important;color:#fff!important;border-color:transparent!important}
body:is(.blog,.category,.tag) .ivb-cta{grid-column:1/-1;margin-top:40px;padding:34px;border-radius:22px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;background:radial-gradient(400px 220px at 100% 0%,rgba(226,51,143,.35),transparent 60%),radial-gradient(400px 260px at 0% 100%,rgba(33,150,211,.35),transparent 60%),#0b0e18;font-family:Poppins,system-ui,sans-serif}
body:is(.blog,.category,.tag) .ivb-cta b{display:block;font-size:22px;line-height:1.3}body:is(.blog,.category,.tag) .ivb-cta span{color:rgba(255,255,255,.7);font-size:15px}
body:is(.blog,.category,.tag) .ivb-cta a{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:999px;background:linear-gradient(90deg,#E2338F,#7B3AA6 50%,#2196D3);color:#fff!important;font-weight:600}
@media(max-width:1024px){body:is(.blog,.category,.tag) .eltdf-content div:has(> article){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){body:is(.blog,.category,.tag) .eltdf-content div:has(> article){grid-template-columns:1fr;gap:16px}body:is(.blog,.category,.tag) .eltdf-title-holder .eltdf-container-inner{padding:60px 0 44px!important}body:is(.blog,.category,.tag) .eltdf-title-holder h1{font-size:31px!important}body:is(.blog,.category,.tag) .eltdf-title-holder [class*="subtitle"],body:is(.blog,.category,.tag) .eltdf-title-holder p{font-size:15px!important}body:is(.blog,.category,.tag) article:before{height:84px}body:is(.blog,.category,.tag) article:after{top:18px;width:48px;height:48px;line-height:46px;font-size:22px}body:is(.blog,.category,.tag) .ivb-cta{padding:24px 18px}body:is(.blog,.category,.tag) .ivb-cta a{width:100%;justify-content:center}}

