/* LoveWorld USA Platform v1.9 visual contract. Built by Ideaious Ltd. */
:root{--lw19-bg:#F6F1E7;--lw19-surface:#FFFFFF;--lw19-ink:#07101F;--lw19-muted:#5D687B;--lw19-wine:#A81E20;--lw19-wine-deep:#741519;--lw19-gold:#D9A441;--lw19-dark:#0C1728;--lw19-line:rgba(7,16,31,.12);--lw19-soft:rgba(217,164,65,.08);--lw19-shadow:0 14px 38px rgba(45,31,18,.08)}
html[data-theme="dark"]{--lw19-bg:#07101F;--lw19-surface:#0C1728;--lw19-ink:#F6F1E7;--lw19-muted:#B7C0CE;--lw19-line:rgba(246,241,231,.14);--lw19-soft:rgba(217,164,65,.07);--lw19-shadow:0 18px 44px rgba(0,0,0,.22)}
html,body{overflow-x:hidden}body{background:var(--lw19-bg);color:var(--lw19-ink)}
/* Header */
header.topbar,.topbar{background:#101521!important;border-bottom:1px solid rgba(246,241,231,.08)!important}.topbar .container.nav{min-height:68px!important;gap:12px!important}.topbar .navlinks{gap:clamp(12px,1.1vw,20px)!important}.topbar .navlinks a{color:#F6F1E7!important;font-size:11px!important;font-weight:700!important;opacity:.9}.topbar .navlinks a:hover,.topbar .navlinks a[aria-current="page"]{color:#fff!important;opacity:1}.topbar .nav-actions{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important}.topbar .nav-actions .iconbtn,.topbar .nav-actions .lwusa-cart-link{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:1px solid rgba(246,241,231,.16)!important;border-radius:999px!important;background:transparent!important;color:#F6F1E7!important;box-shadow:none!important}.topbar .nav-actions .iconbtn svg,.topbar .nav-actions .lwusa-cart-link svg{color:#F6F1E7!important;stroke:currentColor!important;opacity:1!important}.topbar .nav-actions .iconbtn:hover,.topbar .nav-actions .lwusa-cart-link:hover{background:transparent!important;border-color:rgba(217,164,65,.62)!important;color:#F1C761!important;transform:translateY(-1px)}.topbar .nav-actions .iconbtn:hover svg,.topbar .nav-actions .lwusa-cart-link:hover svg{color:#F1C761!important}.topbar .btn-gold{min-height:42px!important;padding:0 18px!important;border:1px solid #E4B54D!important;border-radius:999px!important;background:#F2BA45!important;color:#07101F!important;font-size:10px!important;box-shadow:none!important}.topbar .btn-gold:hover{background:#D9A441!important;color:#07101F!important;transform:translateY(-1px)}.topbar .menu-btn{display:none!important}.topbar .lwusa-cart-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.lwusa-theme-icon{display:none!important}html:not([data-theme="dark"]) .theme-toggle .lwusa-theme-icon-moon,html[data-theme="dark"] .theme-toggle .lwusa-theme-icon-sun{display:inline-grid!important}.mobile-menu>a[href*="/news/"]:empty{display:none!important}
/* Home live hero */
.lwusa-source-index .hero-live{padding:34px 0 42px!important;min-height:0!important;background:linear-gradient(135deg,#07101F 0%,#0C1728 72%,#201116 100%)!important}.lwusa-source-index .hero-live .container.hero-live-grid,.lwusa-source-index .hero-live>.hero-live-grid{width:min(1480px,calc(100% - 48px))!important;max-width:1480px!important;display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(300px,.55fr)!important;gap:34px!important;align-items:center!important}.lwusa-source-index .hero-broadcast{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;border-radius:18px!important;overflow:hidden!important;background:#151D2A!important;box-shadow:0 28px 72px rgba(0,0,0,.3)!important}.lwusa-source-index .live-video-shell,.lwusa-source-index .live-video-shell>div{width:100%!important;max-width:none!important}.lwusa-source-index .hero-content{grid-column:2!important;grid-row:1!important;max-width:390px!important;min-width:0!important}.lwusa-source-index .hero-content h1{margin:10px 0 0!important;color:#fff!important;font-size:clamp(2rem,3.4vw,3.5rem)!important;line-height:1.02!important;letter-spacing:-.05em!important}.lwusa-source-index .hero-content p{max-width:390px!important;color:#CBD3DE!important;font-size:13px!important;line-height:1.65!important}.lwusa-source-index .hero-content .meta{gap:6px!important}.lwusa-source-index .hero-content .tag{font-size:8px!important}.lwusa-source-index .broadcast-top,.lwusa-source-index .broadcast-bottom{padding:12px 15px!important}.lwusa-source-index .broadcast-bottom strong{font-size:11px!important}.lwusa-source-index .broadcast-bottom small,.lwusa-source-index .broadcast-bottom b{font-size:8px!important}
/* Home quick actions: real SVG, no pink panels */
.lwusa-source-index .quick-grid{gap:16px!important}.lwusa-source-index .quick{min-height:132px!important;padding:20px!important;border:1px solid var(--lw19-line)!important;border-radius:16px!important;background:var(--lw19-surface)!important;box-shadow:none!important;color:var(--lw19-ink)!important}.lwusa-source-index .quick:hover{background:var(--lw19-surface)!important;border-color:rgba(217,164,65,.58)!important;box-shadow:0 10px 26px rgba(45,31,18,.06)!important;transform:translateY(-2px)}.lwusa-source-index .quick-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;margin-bottom:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--lw19-wine)!important}.lwusa-source-index .quick-icon .lw-icon{width:24px!important;height:24px!important}.lwusa-source-index .quick:nth-child(even) .quick-icon{color:var(--lw19-gold)!important}.lwusa-source-index .quick h3{color:var(--lw19-ink)!important;font-size:14px!important}.lwusa-source-index .quick p{color:var(--lw19-muted)!important;font-size:10px!important;line-height:1.55!important}
/* Home news */
.lw19-home-news{padding:52px 0!important;background:var(--lw19-bg)!important}.lw19-home-news>.container{width:min(1260px,calc(100% - 48px))!important;margin:auto}.lw19-home-news header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.lw19-home-news h2{margin:0;color:var(--lw19-ink);font:700 clamp(1.55rem,2.6vw,2.25rem)/1.08 Sora}.lw19-home-news p{margin:7px 0 0;color:var(--lw19-muted);font:500 10px/1.6 Sora}.lw19-home-news header a{color:var(--lw19-wine);font:800 9px/1 Sora;text-decoration:none}.lw19-home-news-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px}.lw19-home-news-grid>a{min-width:0;overflow:hidden;border:1px solid var(--lw19-line);border-radius:16px;background:var(--lw19-surface);text-decoration:none}.lw19-home-news-grid>a>span{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--lw19-dark)}.lw19-home-news-grid img{width:100%;height:100%;object-fit:cover}.lw19-home-news-grid>a>div{padding:14px}.lw19-home-news-grid small{color:var(--lw19-wine);font:800 8px/1 Sora;letter-spacing:.05em}.lw19-home-news-grid strong{display:block;margin-top:7px;color:var(--lw19-ink);font:700 12px/1.38 Sora}.lw19-home-news-grid p{font-size:9px!important}
/* Shop: remove all detached price chips and unify cards */
body.post-type-archive-product,body.tax-product_cat{background:var(--lw19-bg)!important}.lwusa-shop-v17{width:min(1360px,calc(100% - 48px))!important}.lw17-shop-hero{padding:34px 40px!important;min-height:220px!important;border-radius:20px!important}.lw17-shop-hero h2{font-size:clamp(1.9rem,3.3vw,3rem)!important}.lw17-shop-section{padding-top:36px!important}.lw17-shop-section-head h2{font-size:clamp(1.45rem,2.3vw,2rem)!important}.lw17-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.lw17-feature-product{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid var(--lw19-line)!important;border-radius:16px!important;background:var(--lw19-surface)!important;box-shadow:none!important;overflow:hidden!important}.lw17-feature-media{margin:10px!important;aspect-ratio:1/1!important;border-radius:12px!important;background:var(--lw19-bg)!important}.lw17-feature-media img{padding:12px!important;object-fit:contain!important}.lw17-feature-media>span{width:30px!important;height:30px!important;right:10px!important;bottom:10px!important;background:var(--lw19-wine)!important}.lw17-feature-copy{display:flex!important;flex:1!important;flex-direction:column!important;padding:6px 14px 14px!important}.lw17-feature-copy>small{color:var(--lw19-wine)!important;font-size:8px!important}.lw17-feature-copy h3{min-height:2.65em!important;margin:8px 0 12px!important;font-size:13px!important;line-height:1.33!important}.lw17-feature-copy h3 a{color:var(--lw19-ink)!important}.lw17-feature-bottom{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.lw17-feature-bottom strong,.lw17-feature-bottom strong *,.lw17-feature-bottom .woocommerce-Price-amount,.lw17-feature-bottom bdi{display:inline!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lw19-wine)!important;font:800 14px/1.2 Sora!important}.lw17-feature-bottom>a{color:var(--lw19-muted)!important;font-size:9px!important}.lw17-feature-bottom>a:hover{background:transparent!important;color:var(--lw19-wine)!important}
body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.post-type-archive-product .elementor-widget-woocommerce-products ul.products,body.tax-product_cat .elementor-widget-woocommerce-products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;min-width:0!important;width:auto!important;margin:0!important;padding:10px!important;border:1px solid var(--lw19-line)!important;border-radius:16px!important;background:var(--lw19-surface)!important;box-shadow:none!important}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:block!important}.woocommerce ul.products li.product img{width:100%!important;height:230px!important;margin:0 0 12px!important;padding:12px!important;border-radius:12px!important;background:var(--lw19-bg)!important;object-fit:contain!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.65em!important;margin:0!important;padding:0!important;color:var(--lw19-ink)!important;font:700 13px/1.33 Sora!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price *,.woocommerce ul.products li.product .woocommerce-Price-amount,.woocommerce ul.products li.product .woocommerce-Price-amount bdi{display:inline!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lw19-wine)!important;font:800 14px/1.25 Sora!important}.woocommerce ul.products li.product .price{display:block!important;margin:9px 0 13px!important}.woocommerce ul.products li.product .button{width:100%!important;min-height:42px!important;margin:auto 0 0!important;padding:0 12px!important;border:1px solid #07101F!important;border-radius:10px!important;background:#07101F!important;color:#fff!important;font:800 9px/1 Sora!important;box-shadow:none!important}.woocommerce ul.products li.product .button:hover{background:transparent!important;color:var(--lw19-wine)!important;border-color:var(--lw19-wine)!important;transform:none!important}.woocommerce ul.products li.product .subscription-details{color:var(--lw19-muted)!important;font-size:9px!important}
/* Single product: restrained hierarchy */
body.single-product{background:var(--lw19-bg)!important}.lwusa-product-hero,.lwusa-product-hero>.e-con-inner{gap:38px!important}.lwusa-product-media{flex:0 1 42%!important}.lwusa-product-summary,.lwusa-product-info{flex:1 1 58%!important;padding:8px 0!important}.single-product .woocommerce-product-gallery{padding:14px!important;border:1px solid var(--lw19-line)!important;border-radius:18px!important;background:var(--lw19-surface)!important;box-shadow:none!important}.single-product .woocommerce-product-gallery img{max-height:500px!important;object-fit:contain!important}.single-product .product_title,.lwusa-product-title h1,.lwusa-product-title .product_title{max-width:760px!important;margin:8px 0 0!important;color:var(--lw19-ink)!important;font-size:clamp(1.75rem,3vw,2.55rem)!important;line-height:1.08!important;letter-spacing:-.045em!important}.single-product .woocommerce-product-details__short-description,.lwusa-product-short{max-width:680px!important;color:var(--lw19-muted)!important;font-size:12px!important;line-height:1.7!important}.single-product .price,.single-product .price *,.single-product .woocommerce-Price-amount,.single-product .woocommerce-Price-amount bdi,.lwusa-product-price .price,.lwusa-product-price .price *{display:inline!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lw19-wine)!important;font:800 19px/1.2 Sora!important}.single-product .lwusa-product-price,.single-product .elementor-widget-woocommerce-product-price{margin:16px 0 0!important;padding:0!important;background:transparent!important;border:0!important}.single-product form.cart{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin:18px 0 0!important}.single-product form.cart .quantity input{width:64px!important;min-height:44px!important;border:1px solid var(--lw19-line)!important;border-radius:9px!important;background:var(--lw19-surface)!important;color:var(--lw19-ink)!important}.single-product form.cart .single_add_to_cart_button{min-width:170px!important;min-height:44px!important;padding:0 18px!important;border:1px solid #07101F!important;border-radius:9px!important;background:#07101F!important;color:#fff!important;font:800 9px/1 Sora!important}.single-product form.cart .single_add_to_cart_button:hover{background:transparent!important;color:var(--lw19-wine)!important;border-color:var(--lw19-wine)!important}.lw18-product-assurance{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.lw18-product-assurance>span{padding:9px!important;border-radius:10px!important;background:transparent!important}.single-product .woocommerce-tabs{margin-top:28px!important}.single-product .related.products>h2{font-size:1.45rem!important}
/* Cart and checkout: enterprise clean, no color riot */
body.woocommerce-cart,body.woocommerce-checkout{background:var(--lw19-bg)!important;color:var(--lw19-ink)!important}.lwusa-commerce-flow{padding:0 0 64px!important;background:var(--lw19-bg)!important;color:var(--lw19-ink)!important}.lwusa-commerce-flow>.e-con-inner,.lwusa-commerce-flow .e-con-inner{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important}.lwusa-flow-kicker h4{color:var(--lw19-wine)!important;font-size:8px!important;letter-spacing:.09em!important}.lwusa-flow-title h1{color:var(--lw19-ink)!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;line-height:1.05!important}.lwusa-flow-copy,.lwusa-flow-copy *{color:var(--lw19-muted)!important;font-size:11px!important;line-height:1.6!important}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout #customer_details,.woocommerce-checkout-review-order,.woocommerce-checkout-payment,.woocommerce-form-coupon,.woocommerce-form-login{border:1px solid var(--lw19-line)!important;border-radius:16px!important;background:var(--lw19-surface)!important;box-shadow:none!important}.woocommerce-cart-form{overflow:hidden!important}.woocommerce table.shop_table{margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;color:var(--lw19-ink)!important}.woocommerce table.shop_table th{padding:13px!important;border-bottom:1px solid var(--lw19-line)!important;color:var(--lw19-muted)!important;font:700 9px/1.2 Sora!important;text-transform:none!important}.woocommerce table.shop_table td{padding:13px!important;border-top:0!important;border-bottom:1px solid var(--lw19-line)!important;color:var(--lw19-ink)!important;font-size:11px!important}.woocommerce-cart-form img{width:72px!important;height:86px!important;padding:5px!important;border-radius:8px!important;background:var(--lw19-bg)!important;object-fit:contain!important}.woocommerce-cart-form .product-name a{color:var(--lw19-ink)!important;font-weight:700!important;text-decoration:none!important}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal{color:var(--lw19-wine)!important;font-weight:800!important}.woocommerce-cart-form .quantity input{min-height:40px!important;border:1px solid var(--lw19-line)!important;border-radius:8px!important;background:var(--lw19-surface)!important;color:var(--lw19-ink)!important}.woocommerce-cart-form .actions{padding:14px!important;background:transparent!important}.woocommerce-cart-form .coupon{display:flex!important;gap:8px!important}.woocommerce-cart-form .coupon input{min-height:42px!important;border:1px solid var(--lw19-line)!important;border-radius:8px!important;background:var(--lw19-surface)!important;color:var(--lw19-ink)!important}.woocommerce .button,.woocommerce button.button,.woocommerce a.button{min-height:42px!important;border-radius:9px!important;box-shadow:none!important;font:800 9px/1 Sora!important}.woocommerce-cart-form .actions .button{background:#07101F!important;color:#fff!important}.cart-collaterals{margin-top:20px!important}.cart_totals{float:none!important;width:min(460px,100%)!important;margin-left:auto!important;padding:20px!important}.cart_totals h2{margin:0 0 14px!important;color:var(--lw19-ink)!important;font-size:18px!important}.cart_totals table{margin-bottom:14px!important}.wc-proceed-to-checkout{padding:0!important}.wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:#07101F!important;color:#fff!important;font-size:10px!important}.wc-proceed-to-checkout a.checkout-button:hover{background:var(--lw19-wine)!important;color:#fff!important}
form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)!important;gap:22px!important;align-items:start!important}.woocommerce-checkout #customer_details{grid-column:1!important;grid-row:1/3!important;padding:22px!important}.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0 0 10px!important;color:var(--lw19-ink)!important;font-size:18px!important}.woocommerce-checkout #order_review{grid-column:2!important;grid-row:2!important;padding:20px!important}.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3{margin:0 0 16px!important;color:var(--lw19-ink)!important;font-size:18px!important}.woocommerce form .form-row{margin:0 0 12px!important;padding:0!important}.woocommerce form .form-row label{margin-bottom:5px!important;color:var(--lw19-ink)!important;font:700 10px/1.35 Sora!important}.woocommerce form .input-text,.woocommerce form select,.woocommerce form textarea,.select2-container .select2-selection--single{min-height:46px!important;border:1px solid var(--lw19-line)!important;border-radius:9px!important;background:var(--lw19-surface)!important;color:var(--lw19-ink)!important;box-shadow:none!important}.woocommerce form textarea{min-height:110px!important;padding:11px!important}.select2-container .select2-selection--single .select2-selection__rendered{line-height:44px!important;color:var(--lw19-ink)!important}.woocommerce-checkout-payment{margin-top:14px!important;padding:14px!important}.woocommerce-checkout-payment ul.payment_methods{padding:0!important;border:0!important}.woocommerce-checkout-payment .place-order{padding:12px 0 0!important}.woocommerce-checkout #place_order{width:100%!important;min-height:46px!important;background:#07101F!important;color:#fff!important}.woocommerce-checkout #place_order:hover{background:var(--lw19-wine)!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid var(--lw19-line)!important;border-top:0!important;border-left:4px solid var(--lw19-wine)!important;border-radius:10px!important;background:var(--lw19-surface)!important;color:var(--lw19-ink)!important;font-size:10px!important}
/* Prayer: no dark card wall, no pink fills */
.lwusa-source-prayer .prayer-layout{width:min(1180px,calc(100% - 48px))!important}.lwusa-source-prayer .prayer-layout>div:first-child{padding:24px!important;background:#fff!important;border:1px solid rgba(7,16,31,.12)!important;border-top:3px solid var(--lw19-wine)!important;box-shadow:none!important}.lwusa-source-prayer .prayer-layout>div:first-child h2,.lwusa-source-prayer .prayer-layout>div:first-child h3{color:#07101F!important}.lwusa-source-prayer .elementor-field,.lwusa-source-prayer input,.lwusa-source-prayer textarea,.lwusa-source-prayer select{background:#fff!important;color:#07101F!important;border-color:rgba(7,16,31,.16)!important}.lwusa-prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.prayer-card{padding:18px!important;border:1px solid rgba(7,16,31,.10)!important;border-left:3px solid var(--lw19-wine)!important;border-top:1px solid rgba(7,16,31,.10)!important;border-radius:14px!important;background:#fff!important;color:#07101F!important;box-shadow:none!important}.prayer-card .tag{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--lw19-wine)!important;font-size:8px!important;letter-spacing:.04em!important}.prayer-card>p{color:#303A49!important;font-size:12px!important;line-height:1.68!important}.prayer-card button{min-height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--lw19-wine)!important}.prayer-card button:hover{background:transparent!important;color:var(--lw19-wine-deep)!important;text-decoration:underline!important;text-underline-offset:3px!important}
/* Schedule restraint */
.lwusa-source-schedule .lwusa-schedule-hero{padding:42px 0 48px!important}.lw17-now-next>.container{box-shadow:none!important}.lwusa-schedule-controls{box-shadow:0 8px 24px rgba(7,16,31,.06)!important}.lwusa-schedule-row{min-height:60px!important;border-radius:10px!important;box-shadow:none!important}.lwusa-schedule-row.is-current,.lwusa-schedule-row.live{box-shadow:inset 3px 0 0 var(--lw19-gold)!important}.lwusa-reminder-button:hover{background:transparent!important;color:var(--lw19-wine-deep)!important}
/* Newsroom: rewritten LoveWorld brief + source credit */
.lw19-newsroom{min-height:60vh;background:var(--lw19-bg);color:var(--lw19-ink)}.lw19-newsroom .container{width:min(1260px,calc(100% - 48px));margin:auto}.lw19-news-hero{padding:48px 0;background:linear-gradient(135deg,#07101F,#0C1728 70%,#201116);color:#fff}.lw19-news-hero>.container{display:flex;align-items:end;justify-content:space-between;gap:34px}.lw19-news-hero>div>div:first-child{max-width:820px}.lw19-news-mark{width:44px;height:44px;display:grid;place-items:center;margin-bottom:13px;color:#F0CA72}.lw19-news-hero p{margin:0;color:#F0CA72;font:800 9px/1 Sora;letter-spacing:.09em}.lw19-news-hero h1{margin:8px 0 0;color:#fff;font:700 clamp(2rem,4vw,3.5rem)/1.03 Sora;letter-spacing:-.05em}.lw19-news-hero span{display:block;max-width:710px;margin-top:11px;color:#C7D0DB;font:400 12px/1.65 Sora}.lw19-news-hero aside{flex:0 0 210px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px}.lw19-news-hero aside b,.lw19-news-hero aside strong,.lw19-news-hero aside small{display:block}.lw19-news-hero aside b{font-size:8px}.lw19-news-hero aside strong{margin-top:4px;color:#F0CA72}.lw19-news-hero aside small{margin-top:5px;color:#AEB8C7;font-size:8px;line-height:1.45}.lw19-news-main{padding:26px 0 64px}.lw19-news-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:15px}.lw19-news-tabs a{flex:0 0 auto;min-height:35px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--lw19-line);border-radius:999px;background:transparent;color:var(--lw19-muted);font:700 9px/1 Sora;text-decoration:none}.lw19-news-tabs a:hover{background:transparent;color:var(--lw19-wine);border-color:var(--lw19-wine)}.lw19-news-tabs a.is-active{background:var(--lw19-wine);border-color:var(--lw19-wine);color:#fff}.lw19-news-lead-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px}.lw19-news-lead{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid var(--lw19-line);border-radius:16px;background:var(--lw19-surface);text-decoration:none}.lw19-news-media{min-height:340px;overflow:hidden;background:var(--lw19-dark)}.lw19-news-media img{width:100%;height:100%;object-fit:cover}.lw19-news-copy{padding:22px;align-self:end}.lw19-news-copy small,.lw19-news-side small,.lw19-more-news small{color:var(--lw19-wine);font:800 8px/1 Sora}.lw19-news-copy h2{margin:8px 0 0;color:var(--lw19-ink);font:700 clamp(1.35rem,2.3vw,2.05rem)/1.1 Sora}.lw19-news-copy p{margin:11px 0 0;color:var(--lw19-muted);font:500 10px/1.6 Sora}.lw19-news-copy em{display:flex;gap:6px;align-items:center;margin-top:16px;color:var(--lw19-wine);font:800 9px/1 Sora;font-style:normal}.lw19-news-side{display:grid;gap:8px}.lw19-news-side>a{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px;border:1px solid var(--lw19-line);border-radius:12px;background:var(--lw19-surface);text-decoration:none}.lw19-news-side img{width:110px;height:78px;object-fit:cover;border-radius:8px}.lw19-news-side strong{display:block;margin-top:4px;color:var(--lw19-ink);font:700 10px/1.35 Sora}.lw19-news-side span{display:block;margin-top:5px;color:var(--lw19-muted);font:500 8px/1.45 Sora}.lw19-network-news,.lw19-more-news{padding-top:44px}.lw19-network-news>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.lw19-network-news h2,.lw19-more-news h2{margin:0;color:var(--lw19-ink);font-size:1.6rem}.lw19-network-news header p{margin:6px 0 0;color:var(--lw19-muted);font-size:10px}.lw19-network-news header a{color:var(--lw19-wine);font-size:9px;font-weight:800}.lw19-network-news>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lw19-network-news>div>a{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lw19-line);border-radius:14px;background:var(--lw19-surface);text-decoration:none}.lw19-network-news>div>a>span{aspect-ratio:16/9;overflow:hidden;background:var(--lw19-dark)}.lw19-network-news img{width:100%;height:100%;object-fit:cover}.lw19-network-news strong{padding:11px 11px 0;color:var(--lw19-ink);font-size:11px}.lw19-network-news em{display:flex;align-items:center;gap:5px;padding:8px 11px 12px;color:var(--lw19-wine);font-size:8px;font-style:normal}.lw19-more-news>div{border-top:1px solid var(--lw19-line)}.lw19-more-news>div>a{display:grid;grid-template-columns:135px minmax(0,1fr) 30px;gap:13px;align-items:center;padding:11px 0;border-bottom:1px solid var(--lw19-line);text-decoration:none}.lw19-more-news>div>a>span{width:135px;aspect-ratio:16/10;overflow:hidden;border-radius:9px;background:var(--lw19-dark)}.lw19-more-news img{width:100%;height:100%;object-fit:cover}.lw19-more-news strong{display:block;margin-top:4px;color:var(--lw19-ink);font-size:11px}.lw19-more-news p{margin:4px 0 0;color:var(--lw19-muted);font-size:9px;line-height:1.5}.lw19-more-news i{color:var(--lw19-wine)}
/* Dark mode alignment */
html[data-theme="dark"] .lwusa-vetted-widget-page,html[data-theme="dark"] .lwusa-commerce-flow,html[data-theme="dark"] body{background:var(--lw19-bg)!important;color:var(--lw19-ink)!important}html[data-theme="dark"] .program-card,html[data-theme="dark"] .quick,html[data-theme="dark"] .contact-card,html[data-theme="dark"] .leader,html[data-theme="dark"] .values-grid>*,html[data-theme="dark"] .woocommerce ul.products li.product,html[data-theme="dark"] .woocommerce-cart-form,html[data-theme="dark"] .cart_totals,html[data-theme="dark"] .woocommerce-checkout #customer_details,html[data-theme="dark"] .woocommerce-checkout-review-order{background:var(--lw19-surface)!important;border-color:var(--lw19-line)!important;color:var(--lw19-ink)!important}html[data-theme="dark"] .woocommerce form .input-text,html[data-theme="dark"] .woocommerce form select,html[data-theme="dark"] .woocommerce form textarea{background:#111D30!important;color:#F6F1E7!important;border-color:rgba(246,241,231,.14)!important}html[data-theme="dark"] .lwusa-source-prayer .prayer-layout>div:first-child,html[data-theme="dark"] .prayer-card{background:#FFFFFF!important;color:#07101F!important}
@media(max-width:1240px){.topbar .navlinks{gap:11px!important}.topbar .navlinks a{font-size:10px!important}.lwusa-source-index .hero-live .container.hero-live-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.6fr)!important}.lw19-network-news>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1100px){.topbar .navlinks{display:none!important}.topbar .menu-btn{display:grid!important}.topbar .btn-gold{display:none!important}.lwusa-source-index .hero-live .container.hero-live-grid,.lwusa-source-index .hero-live>.hero-live-grid{grid-template-columns:1fr!important}.lwusa-source-index .hero-content{grid-column:1!important;grid-row:2!important;max-width:760px!important}.lwusa-source-index .hero-broadcast{grid-column:1!important;grid-row:1!important}.lw19-news-lead-wrap{grid-template-columns:1fr}.lw19-news-side{grid-template-columns:repeat(2,1fr)}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:repeat(3,1fr)!important}.lw17-feature-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:820px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:repeat(2,1fr)!important}.lwusa-prayer-grid{grid-template-columns:repeat(2,1fr)!important}.lw19-home-news-grid{grid-template-columns:1fr 1fr}.lw19-home-news-grid>a:first-child{grid-column:1/-1}.lw19-news-hero>.container{align-items:flex-start;flex-direction:column}.lw19-news-hero aside{width:100%;flex:auto}.lw19-news-lead{grid-template-columns:1fr}.lw19-news-side{grid-template-columns:1fr}.lw19-news-media{min-height:260px}form.checkout.woocommerce-checkout{grid-template-columns:1fr!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important}.lw18-product-assurance{grid-template-columns:1fr!important}.lwusa-product-media,.lwusa-product-summary,.lwusa-product-info{flex:1 1 100%!important}}
@media(max-width:640px){.topbar .container.nav{min-height:62px!important}.topbar .nav-actions{gap:4px!important}.topbar .nav-actions .iconbtn,.topbar .nav-actions .lwusa-cart-link{width:38px!important;height:38px!important;min-width:38px!important}.lwusa-source-index .hero-live{padding:20px 0 26px!important}.lwusa-source-index .hero-live .container.hero-live-grid,.lwusa-source-index .hero-live>.hero-live-grid{width:calc(100% - 24px)!important;gap:20px!important}.lwusa-source-index .hero-content h1{font-size:clamp(1.9rem,9vw,2.6rem)!important}.lwusa-source-index .quick-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.lwusa-source-index .quick{min-height:118px!important;padding:16px!important}.lw19-home-news>.container,.lw19-newsroom .container{width:calc(100% - 24px)!important}.lw19-home-news header,.lw19-network-news>header{align-items:flex-start;flex-direction:column}.lw19-home-news-grid{grid-template-columns:1fr}.lw19-home-news-grid>a:first-child{grid-column:auto}.lw17-feature-grid{grid-template-columns:1fr!important}.woocommerce ul.products li.product img{height:240px!important}.lwusa-prayer-grid{grid-template-columns:1fr!important}.lwusa-source-prayer .prayer-layout{width:calc(100% - 24px)!important}.lw19-news-hero{padding:36px 0}.lw19-news-lead-wrap{display:block}.lw19-news-side{margin-top:10px}.lw19-news-side>a{grid-template-columns:88px 1fr}.lw19-news-side img{width:88px;height:66px}.lw19-network-news>div{grid-template-columns:1fr}.lw19-more-news>div>a{grid-template-columns:86px 1fr 24px}.lw19-more-news>div>a>span{width:86px}.lw19-more-news p{display:none}.woocommerce-cart-form{overflow-x:auto!important}.woocommerce-cart-form table{min-width:620px!important}.cart_totals{width:100%!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none!important;width:100%!important}.single-product .product_title,.lwusa-product-title h1{font-size:clamp(1.55rem,8vw,2.1rem)!important}.single-product .price,.single-product .price *{font-size:18px!important}}
@media(max-width:430px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:1fr!important}.woocommerce ul.products li.product img{height:270px!important}.lwusa-source-index .quick-grid{grid-template-columns:1fr!important}.lw17-feature-copy h3{min-height:0!important}.lw19-news-hero h1{font-size:2rem}.lw19-news-hero aside{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.lwusa-source-index .quick,.topbar .nav-actions .iconbtn,.topbar .nav-actions .lwusa-cart-link{transition:none!important;transform:none!important}}
