/* KreaStore 7.53: approved newsletter/footer artwork and layout. Last loaded stylesheet. */
body.theme-cedrus section.ks750-newsletter {
 position:relative!important; isolation:isolate!important; overflow:hidden!important;
 background:#263a29!important; min-height:245px!important; width:100vw!important;
 margin-left:calc(50% - 50vw)!important;
}
body.theme-cedrus section.ks750-newsletter::after {
 content:""!important;position:absolute!important;z-index:-2!important;top:0!important;bottom:0!important;right:0!important;
 width:55%!important;background:url("cedrus-750-photo.jpg") 58% 52%/cover no-repeat!important;opacity:1!important;
}
body.theme-cedrus section.ks750-newsletter::before {
 content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;
 background-image:linear-gradient(90deg,#253b28 0%,#253b28 35%,rgba(37,59,40,.98) 46%,rgba(37,59,40,.83) 59%,rgba(37,59,40,.25) 77%,rgba(37,59,40,0) 95%),url("cedrus-753-leaves.svg")!important;
 background-position:center, left center!important;background-size:cover,auto 145%!important;background-repeat:no-repeat!important;
}
body.theme-cedrus section.ks750-newsletter .ks750-news-grid {
 min-height:245px!important;max-width:1200px!important;display:grid!important;
 grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;align-items:center!important;
 gap:clamp(24px,3vw,60px)!important;padding:26px 0 29px!important;
}
body.theme-cedrus section.ks750-newsletter .ks750-news-main h2{font-size:clamp(32px,3vw,44px)!important;line-height:1.06!important;margin-bottom:12px!important}
body.theme-cedrus section.ks750-newsletter .ks750-news-main p{font-size:15px!important;max-width:470px!important}
body.theme-cedrus section.ks750-newsletter .ks750-news-perks{max-width:410px!important;justify-self:start!important;padding:0!important;gap:15px!important}
body.theme-cedrus section.ks750-newsletter .ks750-news-perks span{width:54px!important;height:54px!important;border-radius:50%!important;background:rgba(213,229,194,.16)!important}
body.theme-cedrus section.ks750-newsletter .ks750-news-perks strong{font-size:12px!important;color:#fff!important}
/* Footer is its own full-bleed light section with side-to-side leaf artwork, not the old centered strip. */
body.theme-cedrus footer.ks750-footer {
 position:relative!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;
 background-color:#fafbf6!important;
 background-image:url("cedrus-753-leaves.svg")!important;
 background-repeat:no-repeat!important;background-size:100% 100%!important;
 background-position:center center!important;color:#1b2b25!important;overflow:hidden!important;
}
body.theme-cedrus footer.ks750-footer .ks750-footer-main {
 background:transparent!important;background-image:none!important;
 display:grid!important;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(125px,1fr)) minmax(245px,1.65fr)!important;
 gap:clamp(16px,2.2vw,38px)!important;max-width:1200px!important;margin:0 auto!important;
 padding:32px 0 34px!important;align-items:start!important;
}
body.theme-cedrus footer.ks750-footer .ks750-footer-main>section{background:transparent!important;min-width:0!important;box-shadow:none!important;border:0!important;padding:0!important}
body.theme-cedrus footer.ks750-footer .ks750-footer-main>section+section{border-left:1px solid #e1e6dc!important;padding-left:clamp(12px,1.6vw,24px)!important}
body.theme-cedrus footer.ks750-footer h3{color:#192a22!important;font-size:14px!important;margin:4px 0 14px!important;font-weight:800!important}
body.theme-cedrus footer.ks750-footer .ks750-footer-main p,body.theme-cedrus footer.ks750-footer .ks750-footer-main nav a{color:#5e6b65!important;opacity:1!important;text-shadow:none!important;font-size:12px!important;line-height:1.45!important}
body.theme-cedrus footer.ks750-footer .ks750-method-logos{display:flex!important;flex-wrap:wrap!important;gap:11px 14px!important;align-items:center!important;margin:7px 0 20px!important;min-height:30px!important}
body.theme-cedrus footer.ks750-footer .ks750-provider{display:inline-flex!important;align-items:center!important;min-height:26px!important;font-size:17px!important;font-weight:900!important;white-space:nowrap!important;opacity:1!important}
body.theme-cedrus footer.ks750-footer .ks750-visa,body.theme-cedrus footer.ks750-footer .ks750-gls{color:#123b9d!important}
body.theme-cedrus footer.ks750-footer .ks750-mastercard{color:#e84a29!important;font-size:24px!important}
body.theme-cedrus footer.ks750-footer .ks750-paypal{color:#1257a4!important}
body.theme-cedrus footer.ks750-footer .ks750-simplepay,body.theme-cedrus footer.ks750-footer .ks750-mpl{color:#159f7e!important}
body.theme-cedrus footer.ks750-footer .ks750-foxpost,body.theme-cedrus footer.ks750-footer .ks750-dpd{color:#d82736!important}
body.theme-cedrus footer.ks750-footer .ks750-expressone{color:#ed790b!important}
body.theme-cedrus footer.ks750-footer .ks750-footer-bottom{background:rgba(241,244,235,.88)!important;border-top:1px solid #e1e5d9!important}
body.theme-cedrus footer.ks750-footer .ks750-footer-bottom>.container{min-height:52px!important}
body.theme-cedrus footer.ks750-footer .ks750-powered{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4e5c54!important}
body.theme-cedrus footer.ks750-footer .ks753-artemis-logo{display:inline-block!important;max-width:130px!important;max-height:32px!important;object-fit:contain!important;vertical-align:middle!important}
@media(min-width:1920px){body.theme-cedrus footer.ks750-footer{background-size:100% 100%!important}body.theme-cedrus section.ks750-newsletter::before{background-size:cover,auto 145%!important}}
@media(max-width:1200px){body.theme-cedrus footer.ks750-footer .ks750-footer-main{padding-left:22px!important;padding-right:22px!important;grid-template-columns:1.5fr 1fr 1fr!important}body.theme-cedrus section.ks750-newsletter .ks750-news-grid{padding-left:22px!important;padding-right:22px!important}}
@media(max-width:760px){body.theme-cedrus section.ks750-newsletter .ks750-news-grid{grid-template-columns:1fr!important;gap:22px!important}body.theme-cedrus section.ks750-newsletter::after{width:100%!important;opacity:.25!important}body.theme-cedrus section.ks750-newsletter::before{background-image:linear-gradient(90deg,rgba(37,59,40,.96),rgba(37,59,40,.85)),url("cedrus-753-leaves.svg")!important}body.theme-cedrus footer.ks750-footer .ks750-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.theme-cedrus footer.ks750-footer .ks750-brand-col{grid-column:1/-1!important}body.theme-cedrus footer.ks750-footer .ks750-footer-main>section+section{border:0!important;padding-left:0!important}}
