.elementor-1140 .elementor-element.elementor-element-hgb6rnjs{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1140 .elementor-element.elementor-element-hgb6rnjs:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-hgb6rnjs > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234E70;}.elementor-1140 .elementor-element.elementor-element-rol3b92s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1140 .elementor-element.elementor-element-1kfej0en{text-align:center;}.elementor-1140 .elementor-element.elementor-element-1kfej0en .elementor-heading-title{font-size:11px;text-transform:uppercase;letter-spacing:3px;color:rgba(251,248,190,0.6);}.elementor-1140 .elementor-element.elementor-element-m0xxfd88{text-align:center;}.elementor-1140 .elementor-element.elementor-element-m0xxfd88 .elementor-heading-title{font-size:48px;font-weight:700;color:#FBF8BE;}.elementor-1140 .elementor-element.elementor-element-2ngtj9cp{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1140 .elementor-element.elementor-element-2ngtj9cp:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-2ngtj9cp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1140 .elementor-element.elementor-element-n5bvkvmu{--display:flex;}.elementor-1140 .elementor-element.elementor-element-319zyz0r{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-1140 .elementor-element.elementor-element-319zyz0r:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-319zyz0r > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a3a55;}.elementor-1140 .elementor-element.elementor-element-ydvvxldn{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-1140 .elementor-element.elementor-element-ydvvxldn:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-ydvvxldn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fc;}.elementor-1140 .elementor-element.elementor-element-viifwzef{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* ── Accordion chrome ── */
.page-id-1140 .elementor-accordion { border:none!important; }
.page-id-1140 .elementor-accordion .elementor-accordion-item { border:none!important; margin-bottom:6px!important; border-radius:6px!important; overflow:hidden!important; box-shadow:0 2px 8px rgba(35,78,112,0.08)!important; }
.page-id-1140 .elementor-accordion .elementor-tab-title { background-color:#234E70!important; color:#FBF8BE!important; padding:18px 24px!important; font-size:1rem!important; font-weight:600!important; border:none!important; border-radius:6px!important; cursor:pointer!important; }
.page-id-1140 .elementor-accordion .elementor-tab-title:hover,
.page-id-1140 .elementor-accordion .elementor-tab-title.elementor-active { background-color:#1c3e5e!important; color:#c8a84b!important; border-radius:6px 6px 0 0!important; }
.page-id-1140 .elementor-accordion .elementor-accordion-icon { color:#c8a84b!important; }
.page-id-1140 .elementor-accordion .elementor-tab-content { background-color:#fff!important; padding:24px!important; border:none!important; border-radius:0 0 6px 6px!important; }

/* ── CH Care special card ── */
.page-id-1140 .jl-ch-special { background:linear-gradient(135deg,#1a3a55 0%,#234E70 100%)!important; border-radius:8px!important; padding:24px!important; margin-bottom:20px!important; border:1px solid rgba(200,168,75,0.6)!important; }
.page-id-1140 .jl-ch-badge { display:inline-block!important; background:#c8a84b!important; color:#1a3a55!important; font-size:0.7rem!important; font-weight:700!important; text-transform:uppercase!important; letter-spacing:1.5px!important; padding:4px 12px!important; border-radius:20px!important; margin-bottom:14px!important; }
.page-id-1140 .jl-ch-special .jl-acc-desc { color:rgba(251,248,190,0.88)!important; }
.page-id-1140 .jl-ch-list { list-style:none!important; padding:0!important; margin:12px 0 0!important; }
.page-id-1140 .jl-ch-list li { color:#FBF8BE!important; padding:6px 0 6px 26px!important; position:relative!important; font-size:0.88rem!important; border-bottom:1px solid rgba(255,255,255,0.08)!important; }
.page-id-1140 .jl-ch-list li:last-child { border-bottom:none!important; }
.page-id-1140 .jl-ch-list li:before { content:"✓"!important; color:#c8a84b!important; position:absolute!important; left:0!important; font-weight:700!important; }

/* ── Descriptions ── */
.page-id-1140 .jl-acc-desc { color:#555!important; font-size:0.92rem!important; margin-bottom:12px!important; line-height:1.65!important; }
.page-id-1140 .jl-email-notice { background:#fffde7!important; border-left:4px solid #c8a84b!important; padding:10px 14px!important; font-size:0.83rem!important; color:#555!important; margin-bottom:16px!important; border-radius:0 4px 4px 0!important; }

/* ── Product rows — COMPACT ── */
.page-id-1140 .elementor-tab-content .woocommerce ul.products { display:flex!important; flex-direction:column!important; margin:0!important; padding:0!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product { width:100%!important; float:none!important; display:flex!important; align-items:center!important; justify-content:space-between!important; border-bottom:1px solid #edf0f4!important; padding:10px 0!important; margin:0!important; gap:10px!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product:last-child { border-bottom:none!important; padding-bottom:0!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product img { display:none!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product a.woocommerce-LoopProduct-link { display:flex!important; flex:1!important; align-items:center!important; text-decoration:none!important; gap:0!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size:0.9rem!important; font-weight:500!important; color:#234E70!important; margin:0!important; padding:0!important; flex:1!important; line-height:1.3!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product .price { font-weight:700!important; color:#234E70!important; font-size:0.88rem!important; padding:0 16px!important; flex-shrink:0!important; white-space:nowrap!important; margin:0!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product .button { background-color:#234E70!important; color:#FBF8BE!important; border-radius:5px!important; padding:7px 16px!important; font-weight:600!important; font-size:0.8rem!important; white-space:nowrap!important; flex-shrink:0!important; }
.page-id-1140 .elementor-tab-content .woocommerce ul.products li.product .button:hover { background-color:#1a3a55!important; }/* End custom CSS */