.elementor-1798 .elementor-element.elementor-element-4c7f543{--display:flex;}.elementor-1798 .elementor-element.elementor-element-d37cfab{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1798 .elementor-element.elementor-element-45c7724{--grid-row-gap:44px;--grid-column-gap:32px;}.elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.68 * 100% );}.elementor-1798 .elementor-element.elementor-element-45c7724:after{content:"0.68";}.elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-post__thumbnail__link{width:100%;}.elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-post__meta-data span + span:before{content:"·";}.elementor-1798 .elementor-element.elementor-element-45c7724.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1798 .elementor-element.elementor-element-45c7724.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1798 .elementor-element.elementor-element-45c7724.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1798 .elementor-element.elementor-element-7615c11{--display:flex;}@media(max-width:767px){.elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1798 .elementor-element.elementor-element-45c7724:after{content:"0.5";}.elementor-1798 .elementor-element.elementor-element-45c7724 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ===== Blog L'Essence ===== */
body{--lxb-wine:#8d1b2e;--lxb-wine-d:#6c1222;--lxb-ink:#2b1b1d;--lxb-muted:#6e5b5d;--lxb-cream:#fbf8f6;--lxb-paper:#fbfaf6;--lxb-peach:#f6c3b2;--lxb-line:#ecdcd8;--lxb-serif:"Young Serif",Georgia,serif;--lxb-sans:"Figtree",system-ui,sans-serif;background:var(--lxb-cream)}
.e-con.lxb-hero{position:relative;overflow:clip;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:clamp(150px,17vw,200px) 24px clamp(72px,8vw,108px);color:var(--lxb-paper);background:linear-gradient(180deg,rgba(43,27,29,.82) 0%,rgba(108,18,34,.86) 58%,rgba(108,18,34,.97) 100%),url("https://pousadalessence.com.br/wp-content/uploads/2026/10/home-paraty-santarita.jpg") center 42%/cover no-repeat,#6c1222}
.e-con.lxb-hero > *{max-width:880px;width:100%}
.lxb-eyebrow{display:inline-block;margin:0 0 22px;padding:8px 16px;border:1px solid rgba(246,195,178,.5);border-radius:999px;color:var(--lxb-peach);font:600 12px/1 var(--lxb-sans);letter-spacing:.16em;text-transform:uppercase}
.lxb-eyebrow--wine{color:var(--lxb-wine);border-color:rgba(141,27,46,.3)}
.lxb-h1,.lxb-hero .lxb-title .elementor-heading-title{margin:0;font-family:var(--lxb-serif)!important;font-weight:400!important;font-size:clamp(40px,6.2vw,76px)!important;line-height:1.04!important;letter-spacing:-.015em!important;color:var(--lxb-paper)!important;text-wrap:balance}
.lxb-hero--post .lxb-title .elementor-heading-title{font-size:clamp(34px,4.8vw,60px)!important;line-height:1.08!important}
.lxb-lede{max-width:56ch;margin:22px auto 0;font:400 clamp(17px,1.5vw,20px)/1.55 var(--lxb-sans);color:rgba(251,250,246,.86);text-wrap:pretty}
.lxb-back{display:inline-block;margin:0 0 26px;font:600 14px/1 var(--lxb-sans);color:rgba(251,250,246,.78)!important;text-decoration:none;transition:color .2s}
.lxb-back:hover{color:var(--lxb-peach)!important}
.lxb-hero .elementor-icon-list-items{justify-content:center}
.lxb-cat{margin-bottom:22px}
.lxb-cat .elementor-icon-list-text,.lxb-cat a{display:inline-block;padding:8px 16px;border:1px solid rgba(246,195,178,.5);border-radius:999px;color:var(--lxb-peach)!important;font:600 12px/1 var(--lxb-sans)!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}
.lxb-cat a{padding:0;border:0}
.lxb-meta{margin-top:24px}
.lxb-meta .elementor-icon-list-text{color:rgba(251,250,246,.78)!important;font:500 15px/1.4 var(--lxb-sans)!important}
.lxb-hero .elementor-icon-list-icon{display:none}
.e-con.lxb-list{display:flex;flex-direction:column;padding:clamp(56px,7vw,96px) max(24px,calc((100% - 1200px) / 2));background:var(--lxb-cream)}
.lxb-grid .elementor-posts-container{--grid-column-gap:32px;--grid-row-gap:44px}
.lxb-grid .elementor-post{display:flex;flex-direction:column;background:#fff;border:1px solid var(--lxb-line);border-radius:18px;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s}
.lxb-grid .elementor-post:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px rgba(43,27,29,.4)}
.lxb-grid .elementor-post__thumbnail__link{width:100%!important;margin:0!important}
.lxb-grid .elementor-post__thumbnail img{transition:transform .9s cubic-bezier(.2,.7,.3,1)!important}
.lxb-grid .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05) translate(-50%,-50%)!important}
.lxb-grid .elementor-post__text{display:flex;flex-direction:column;flex:1;padding:24px 26px 28px}
.lxb-grid .elementor-post__meta-data{order:-1;margin:0 0 12px!important;font:600 12px/1 var(--lxb-sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--lxb-wine)!important}
.lxb-grid .elementor-post__title{margin:0 0 12px!important}
.lxb-grid .elementor-post__title,.lxb-grid .elementor-post__title a{font-family:var(--lxb-serif)!important;font-weight:400!important;font-size:clamp(21px,1.9vw,24px)!important;line-height:1.22!important;color:var(--lxb-ink)!important;text-decoration:none;text-wrap:balance}
.lxb-grid .elementor-post__title a:hover{color:var(--lxb-wine)!important}
.lxb-grid .elementor-post__excerpt{margin:0 0 20px!important}
.lxb-grid .elementor-post__excerpt p{margin:0;font:400 16px/1.6 var(--lxb-sans)!important;color:var(--lxb-muted)!important}
.lxb-grid .elementor-post__read-more{margin-top:auto;font:600 15px/1 var(--lxb-sans)!important;color:var(--lxb-wine)!important;text-decoration:none}
.lxb-grid .elementor-post__read-more:hover{color:var(--lxb-wine-d)!important}
.lxb-grid .elementor-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px}
.lxb-grid .elementor-pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;margin:0!important;padding:0 16px;border:1px solid var(--lxb-line);border-radius:999px;background:#fff;color:var(--lxb-ink);font:600 15px/1 var(--lxb-sans);text-decoration:none;transition:border-color .2s,color .2s}
.lxb-grid .elementor-pagination .page-numbers.current{background:var(--lxb-wine);border-color:var(--lxb-wine);color:var(--lxb-paper)}
.lxb-grid .elementor-pagination a.page-numbers:hover{border-color:var(--lxb-wine);color:var(--lxb-wine)}
.lxb-grid .elementor-posts-nothing-found{text-align:center;font:400 18px/1.5 var(--lxb-sans);color:var(--lxb-muted)}
.lxb-hero--post.e-con{padding-bottom:clamp(120px,13vw,170px);background:radial-gradient(120% 100% at 50% 0%,#8d1b2e 0%,#6c1222 58%,#4e0e1a 100%)}
.e-con.lxb-cover{position:relative;z-index:2;margin-top:calc(-1 * clamp(84px,10vw,128px));padding:0 max(24px,calc((100% - 1100px) / 2));background:transparent}
.lxb-cover-img img{display:block;width:100%!important;max-width:none!important;height:auto;aspect-ratio:16/8;object-fit:cover;border-radius:22px;box-shadow:0 34px 64px -34px rgba(43,27,29,.5)}
.e-con.lxb-article{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(40px,6vw,80px);padding:clamp(48px,6vw,80px) max(24px,calc((100% - 1100px) / 2)) clamp(64px,8vw,104px);background:var(--lxb-cream)}
.e-con.lxb-main{flex:1 1 0;min-width:0;max-width:720px;padding:0}
.e-con.lxb-aside{flex:0 0 310px;width:310px;padding:0;gap:0;position:sticky;top:110px}
.lxb-content{font:400 18px/1.75 var(--lxb-sans);color:#3f2d2f}
.lxb-content p{margin:0 0 1.3em}
.lxb-content p,.lxb-content li{color:#3f2d2f}
.lxb-content p:first-child{font-size:clamp(19px,1.7vw,21px);line-height:1.65;color:var(--lxb-ink)}
.lxb-content h2{margin:2.1em 0 .6em;font-family:var(--lxb-serif);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.01em;color:var(--lxb-ink);text-wrap:balance}
.lxb-content h3{margin:1.8em 0 .5em;font-family:var(--lxb-serif);font-weight:400;font-size:clamp(22px,2.2vw,26px);line-height:1.25;color:var(--lxb-wine-d)}
.lxb-content h2 + h3{margin-top:.9em}
.lxb-content a{color:var(--lxb-wine);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(141,27,46,.35);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}
.lxb-content a:hover{color:var(--lxb-wine-d);text-decoration-color:currentColor}
.lxb-content strong{font-weight:600;color:var(--lxb-ink)}
.lxb-content ul{margin:0 0 1.5em;padding:0;list-style:none}
.lxb-content li{position:relative;margin:0 0 .75em;padding-left:28px}
.lxb-content li::before{content:"";position:absolute;left:5px;top:.66em;width:8px;height:8px;border-radius:50%;background:var(--lxb-wine);box-shadow:0 0 0 4px rgba(246,195,178,.55)}
.lxb-content p:last-child{margin:2.4em 0 0;padding:26px 30px;background:#fff;border:1px solid var(--lxb-line);border-left:4px solid var(--lxb-wine);border-radius:16px;color:var(--lxb-ink)}
.lxb-aside-title{margin:0;padding-bottom:14px;border-bottom:1px solid var(--lxb-line);font:600 12px/1 var(--lxb-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lxb-wine)}
.lxb-aside:not(:has(.lxb-recent .elementor-post)) .lxb-aside-head{display:none}
.lxb-recent .elementor-posts-container{--grid-row-gap:0px}
.lxb-recent .elementor-post{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--lxb-line)}
.lxb-recent .elementor-post__thumbnail__link{flex:0 0 84px;width:84px!important;margin:0!important}
.lxb-recent .elementor-post__thumbnail{border-radius:10px;overflow:hidden}
.lxb-recent .elementor-post__title{margin:0 0 6px!important}
.lxb-recent .elementor-post__title,.lxb-recent .elementor-post__title a{font-family:var(--lxb-serif)!important;font-weight:400!important;font-size:16px!important;line-height:1.3!important;color:var(--lxb-ink)!important;text-decoration:none}
.lxb-recent .elementor-post__title a:hover{color:var(--lxb-wine)!important}
.lxb-recent .elementor-post__meta-data{margin:0!important;font:500 12px/1 var(--lxb-sans)!important;color:var(--lxb-muted)!important}
.lxb-card{margin-top:28px;padding:30px 28px;border-radius:20px;background:linear-gradient(160deg,#8d1b2e 0%,#6c1222 100%);color:var(--lxb-paper);box-shadow:0 26px 50px -30px rgba(108,18,34,.7)}
.lxb-card .lxb-eyebrow{margin-bottom:16px;padding:6px 12px;font-size:11px}
.lxb-card-title{margin:0 0 10px;font:400 24px/1.2 var(--lxb-serif);color:var(--lxb-paper)}
.lxb-card-text{margin:0 0 22px;font:400 15px/1.55 var(--lxb-sans);color:rgba(251,250,246,.82)}
.lxb-card-link{display:block;margin-top:14px;text-align:center;font:600 14px/1 var(--lxb-sans);color:rgba(251,250,246,.82)!important;text-decoration:underline;text-underline-offset:3px}
.lxb-card-link:hover{color:var(--lxb-peach)!important}
.lxb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:1px solid transparent;font:600 16px/1 var(--lxb-sans);text-decoration:none!important;transition:background-color .25s,color .25s,border-color .25s,transform .25s}
.lxb-btn:active{transform:scale(.98)}
.lxb-btn--wine{background:var(--lxb-wine);color:var(--lxb-paper)!important}
.lxb-btn--wine:hover{background:var(--lxb-wine-d)}
.lxb-btn--ghost{border-color:rgba(141,27,46,.35);color:var(--lxb-wine)!important;background:transparent}
.lxb-btn--ghost:hover{border-color:var(--lxb-wine);background:rgba(141,27,46,.05)}
.lxb-btn--light{width:100%;background:var(--lxb-paper);color:var(--lxb-wine-d)!important}
.lxb-btn--light:hover{background:#fff}
.e-con.lxb-cta{padding:clamp(64px,8vw,104px) 24px;background:#f4ebe7;border-top:1px solid var(--lxb-line)}
.lxb-cta-in{max-width:720px;margin:0 auto;text-align:center}
.lxb-cta-title{margin:0 0 16px;font:400 clamp(30px,4vw,46px)/1.1 var(--lxb-serif);letter-spacing:-.01em;color:var(--lxb-ink);text-wrap:balance}
.lxb-cta-text{max-width:54ch;margin:0 auto 32px;font:400 18px/1.6 var(--lxb-sans);color:var(--lxb-muted)}
.lxb-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
@media (max-width:1024px){
  .e-con.lxb-article{flex-direction:column;align-items:stretch}
  .e-con.lxb-main{max-width:none}
  .e-con.lxb-aside{position:static;flex:1 1 auto;width:100%}
}
@media (max-width:767px){
  .lxb-cover-img img{aspect-ratio:4/3;border-radius:16px}
  .lxb-content{font-size:17px}
  .lxb-content p:last-child{padding:22px}
  .lxb-cta-actions .lxb-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){
  .lxb-grid .elementor-post,.lxb-grid .elementor-post__thumbnail img{transition:none!important}
}
/* header e rodapé (Home 2026) */
@keyframes lx-sway { from { rotate: -2deg; } to { rotate: 2deg; } }
.lx-footer { position: relative; overflow: clip; }
.lx-footer > * { position: relative; z-index: 1; }
.lx-footer::before {
  content: ""; position: absolute; z-index: 0; bottom: -20px; right: -30px;
  width: min(200px, 46vw); height: min(200px, 46vw);
  background-color: #8d1b2e; opacity: 0.16; pointer-events: none;
  --lx-leaf: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M100%2C198%20Q86%2C110%20118%2C8%20M98.3%2C185.6%20Q105.1%2C180.6%20105.5%2C172.1%20Q98.6%2C177.1%2098.3%2C185.6%20M98.3%2C185.6%20Q95.9%2C177.5%2088.1%2C174.2%20Q90.4%2C182.4%2098.3%2C185.6%20M97.1%2C174.9%20Q107.5%2C167.8%20108.5%2C155.2%20Q98.1%2C162.3%2097.1%2C174.9%20M97.1%2C174.9%20Q94%2C162.7%2082.5%2C157.5%20Q85.6%2C169.7%2097.1%2C174.9%20M96.3%2C164.1%20Q109.5%2C155.6%20111.2%2C140%20Q98%2C148.5%2096.3%2C164.1%20M96.3%2C164.1%20Q92.9%2C148.8%2078.8%2C141.9%20Q82.3%2C157.2%2096.3%2C164.1%20M95.9%2C153.1%20Q111.3%2C143.9%20113.7%2C126.1%20Q98.3%2C135.4%2095.9%2C153.1%20M95.9%2C153.1%20Q92.5%2C135.5%2076.6%2C127.1%20Q80%2C144.8%2095.9%2C153.1%20M95.7%2C142.1%20Q112.7%2C132.6%20116%2C113.4%20Q99%2C122.9%2095.7%2C142.1%20M95.7%2C142.1%20Q92.6%2C122.9%2075.7%2C113.3%20Q78.8%2C132.5%2095.7%2C142.1%20M95.9%2C131%20Q114%2C121.6%20117.9%2C101.6%20Q99.9%2C111%2095.9%2C131%20M95.9%2C131%20Q93.3%2C110.8%2075.9%2C100.3%20Q78.5%2C120.4%2095.9%2C131%20M96.5%2C119.7%20Q115%2C110.8%20119.6%2C90.7%20Q101%2C99.7%2096.5%2C119.7%20M96.5%2C119.7%20Q94.4%2C99.3%2077.1%2C88.1%20Q79.2%2C108.6%2096.5%2C119.7%20M97.3%2C108.4%20Q115.8%2C100.1%20120.8%2C80.6%20Q102.4%2C88.8%2097.3%2C108.4%20M97.3%2C108.4%20Q95.8%2C88.2%2079.2%2C76.8%20Q80.7%2C97%2097.3%2C108.4%20M98.5%2C97%20Q116.3%2C89.5%20121.7%2C71%20Q103.9%2C78.4%2098.5%2C97%20M98.5%2C97%20Q97.6%2C77.7%2082%2C66.3%20Q82.9%2C85.6%2098.5%2C97%20M100%2C85.4%20Q116.7%2C79%20122.1%2C62%20Q105.5%2C68.4%20100%2C85.4%20M100%2C85.4%20Q99.7%2C67.5%2085.5%2C56.6%20Q85.9%2C74.5%20100%2C85.4%20M101.9%2C73.8%20Q117%2C68.4%20122.2%2C53.3%20Q107.1%2C58.7%20101.9%2C73.8%20M101.9%2C73.8%20Q102%2C57.8%2089.6%2C47.7%20Q89.5%2C63.7%20101.9%2C73.8%20M104.1%2C62.1%20Q117.1%2C57.8%20121.9%2C45%20Q108.9%2C49.2%20104.1%2C62.1%20M104.1%2C62.1%20Q104.5%2C48.3%2094.1%2C39.4%20Q93.7%2C53.1%20104.1%2C62.1%20M106.6%2C50.2%20Q117.2%2C47.1%20121.3%2C36.8%20Q110.7%2C40%20106.6%2C50.2%20M106.6%2C50.2%20Q107.2%2C39.2%2099%2C31.8%20Q98.4%2C42.8%20106.6%2C50.2%20M109.4%2C38.3%20Q117.1%2C36.2%20120.2%2C28.9%20Q112.6%2C31%20109.4%2C38.3%20M109.4%2C38.3%20Q110.1%2C30.4%20104.3%2C25%20Q103.7%2C32.8%20109.4%2C38.3%20M112.6%2C26.2%20Q116.7%2C25.2%20118.4%2C21.4%20Q114.4%2C22.4%20112.6%2C26.2%20M112.6%2C26.2%20Q113.1%2C22.1%20110.1%2C19.1%20Q109.6%2C23.3%20112.6%2C26.2%20M116.1%2C14.1%20Q116.1%2C14.1%20116.1%2C14.1%20Q116.1%2C14.1%20116.1%2C14.1%20M116.1%2C14.1%20Q116.1%2C14.1%20116.1%2C14.1%20Q116.1%2C14.1%20116.1%2C14.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask: var(--lx-leaf) center / contain no-repeat; mask: var(--lx-leaf) center / contain no-repeat;
  transform-origin: 50% 100%; transform: rotate(-30deg) scaleX(1);
  animation: lx-sway 10s ease-in-out infinite alternate;
}
@media (max-width: 767px) { .lx-footer::before { opacity: .1; } }
html { scroll-behavior: smooth; scroll-padding-top: 80px; }
.lx-header { transition: background-color .35s, color .35s, box-shadow .35s; }
.lx-header-logo { filter: brightness(0) invert(1); }
.lx-menu-btn::-webkit-details-marker { display: none; }
@keyframes lx-head-solid { to { background-color: rgba(251, 248, 246, .94); color: #2b1b1d; box-shadow: 0 1px 0 #ecdcd8; -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); } }
@keyframes lx-logo-solid { to { filter: none; } }
@keyframes lx-cta-solid { to { background-color: #8d1b2e; color: #fbfaf6; } }
@supports (animation-timeline: scroll()) {
  .lx-header { animation: lx-head-solid linear both; animation-timeline: scroll(root); animation-range: 0 80px; }
  .lx-header-logo { animation: lx-logo-solid linear both; animation-timeline: scroll(root); animation-range: 0 80px; }
  .lx-header-cta { animation: lx-cta-solid linear both; animation-timeline: scroll(root); animation-range: 0 80px; }
}
@supports not (animation-timeline: scroll()) {
  body .lx-header { background-color: rgba(251, 248, 246, .96); color: #2b1b1d; box-shadow: 0 1px 0 #ecdcd8; }
  body .lx-header-logo { filter: none; }
  body .lx-header-cta { background-color: #8d1b2e; color: #fbfaf6; }
}
body .lx-header:has(details[open]) { background-color: #fbf8f6; color: #2b1b1d; }
body .lx-header:has(details[open]) .lx-header-logo { filter: none; }

@media (prefers-reduced-motion: reduce){.lx-footer::before{animation:none!important}}/* End custom CSS */