/*
 * Bariq visual match for Khairat Al Jannat.
 * Presentation only: WooCommerce, inline order, standard checkout and popup
 * checkout keep using the theme's existing PHP/JS flows.
 */
@font-face{font-family:"Cairo";font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/cairo-800.woff2") format("woff2")}

:root{
  --bq-gold:var(--primary,#b8860b);
  --bq-gold-2:#d49724;
  --bq-gold-soft:var(--primary-light,#fff6df);
  --bq-ink:#171717;
  --bq-navy:var(--primary-dark,#111827);
  --bq-muted:#666b75;
  --bq-cream:#fffcf7;
  --bq-border:#ebe7df;
  --bq-green:#20bf78;
  --bq-shadow:0 12px 34px rgba(17,24,39,.08);
  --radius:14px!important;
  --button-radius:14px!important;
}

html{scroll-behavior:smooth}
body.kh129,body.khairat-bariq-match{font-family:"Cairo",-apple-system,system-ui,"Segoe UI",sans-serif!important;background:var(--bq-cream);color:var(--bq-ink);direction:rtl;-webkit-font-smoothing:antialiased}
.khairat-bariq-match *:not(.dashicons):not(.ab-icon){font-family:"Cairo",-apple-system,system-ui,"Segoe UI",sans-serif}
.khairat-bariq-match :focus-visible{outline:3px solid rgba(183,121,31,.42);outline-offset:3px}
.khairat-bariq-match .fv-container{width:min(1180px,calc(100% - 48px));max-width:1180px}

/* Header */
.khairat-bariq-match .fv-announce{background:var(--bq-navy)!important;color:#fff!important;min-height:48px;font-size:14px;font-weight:700}
.khairat-bariq-match .fv-header{position:relative!important;top:auto!important;background:#fff!important;border:0!important;box-shadow:0 1px 0 rgba(17,24,39,.06)!important;z-index:1000}
.khairat-bariq-match .fv-header-inner{min-height:76px;padding:0!important;display:grid!important;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}
.khairat-bariq-match .fv-logo-wrap{grid-column:1;justify-self:start}
.khairat-bariq-match .fv-logo a{color:var(--bq-gold)!important;font-family:"El Messiri","Cairo Khairat",serif!important;font-size:27px!important;font-weight:700!important;text-shadow:none!important;letter-spacing:0}
.khairat-bariq-match .fv-header-assurance,.khairat-bariq-match .fv-header-search,.khairat-bariq-match .fv-search-toggle{display:none!important}
.khairat-bariq-match .fv-nav{grid-column:2;grid-row:1}
.khairat-bariq-match .fv-nav>ul{display:flex;gap:38px;align-items:center;margin:0;padding:0}
.khairat-bariq-match .fv-nav a{color:#2c2c31!important;font-size:15px!important;font-weight:800!important;padding:27px 0!important;position:relative}
.khairat-bariq-match .fv-nav a:after{content:"";position:absolute;inset-inline:0;bottom:19px;height:2px;border-radius:2px;background:var(--bq-gold);transform:scaleX(0);transition:transform .2s ease}
.khairat-bariq-match .fv-nav a:hover:after,.khairat-bariq-match .fv-nav .current-menu-item>a:after{transform:scaleX(1)}
.khairat-bariq-match .fv-header-actions{grid-column:3;grid-row:1;justify-self:end;direction:ltr}
.khairat-bariq-match .fv-cart-icon{width:46px!important;height:46px!important;border-radius:0!important;background:transparent!important;color:#242424!important;box-shadow:none!important}
.khairat-bariq-match .fv-cart-count{background:var(--bq-gold)!important;color:#fff!important}
.khairat-bariq-match .fv-header-products{display:none!important}

/* Home hero */
.khairat-bariq-match .fv-hero-modern{min-height:468px;padding:84px 0 74px!important;display:grid;place-items:center;background-color:#17120b!important;background-image:linear-gradient(100deg,rgba(25,16,4,.94),rgba(122,75,5,.73),rgba(18,16,14,.88)),var(--khairat-hero-image)!important;background-size:cover!important;background-position:center!important;color:#fff}
.khairat-bariq-match .fv-hero-modern:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 35%,rgba(244,177,40,.30),transparent 44%)}
.khairat-bariq-match .fv-hero-modern .fv-hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(110,65,0,.10),rgba(0,0,0,.36))!important;opacity:1!important}
.khairat-bariq-match .fv-hero-modern-grid{display:block!important}
.khairat-bariq-match .fv-hero-content{max-width:820px!important;margin:auto!important;text-align:center!important}
.khairat-bariq-match .fv-hero-visual,.khairat-bariq-match .fv-hero-product-links,.khairat-bariq-match .fv-hero-link,.khairat-bariq-match .fv-eyebrow{display:none!important}
.khairat-bariq-match .fv-hero h1{max-width:none!important;margin:0 0 16px!important;color:#fff!important;font-size:clamp(34px,4.3vw,55px)!important;font-weight:900!important;line-height:1.3!important;letter-spacing:-.02em!important}
.khairat-bariq-match .fv-hero p{max-width:680px!important;margin:0 auto 34px!important;color:rgba(255,255,255,.88)!important;font-size:18px!important;line-height:1.9!important}
.khairat-bariq-match .fv-hero-actions{justify-content:center!important;margin:0!important}
.khairat-bariq-match .fv-btn-hero{min-width:192px!important;min-height:67px!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:18px!important;background:#fff!important;color:var(--bq-gold)!important;font-size:18px!important;font-weight:900!important;box-shadow:0 13px 32px rgba(0,0,0,.22)!important}
.khairat-bariq-match .fv-btn-hero:hover{transform:translateY(-2px);box-shadow:0 17px 36px rgba(0,0,0,.26)!important}
.khairat-bariq-match .fv-hero-trust{margin-top:35px!important;gap:26px!important}
.khairat-bariq-match .fv-hero-trust span{padding:9px 17px!important;border:1px solid rgba(255,255,255,.04);border-radius:999px!important;background:rgba(255,255,255,.11)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;backdrop-filter:blur(6px)}

/* Home sections and product cards */
.khairat-bariq-match .fv-section{padding:58px 0!important}
.khairat-bariq-match .fv-section-head{margin-bottom:34px!important;text-align:center}
.khairat-bariq-match .fv-section-head h2{color:#18181b!important;font-size:32px!important;font-weight:900!important;line-height:1.35!important}
.khairat-bariq-match .fv-section-head p{color:#73737d!important;font-size:15px!important}
.khairat-bariq-match .fv-features{padding:55px 0!important;background:#fff!important}
.khairat-bariq-match .fv-features-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
.khairat-bariq-match .fv-feature{min-height:215px;padding:35px 22px!important;border:1px solid var(--bq-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 23px rgba(17,24,39,.035)!important;text-align:center}
.khairat-bariq-match .fv-feature-icon{width:62px!important;height:62px!important;margin:0 auto 18px!important;border-radius:16px!important;background:var(--bq-gold-soft)!important;color:var(--bq-gold)!important}
.khairat-bariq-match .fv-feature h3{font-size:18px!important;font-weight:900!important;color:#222!important}
.khairat-bariq-match .fv-feature p{font-size:13px!important;line-height:1.85!important;color:#777!important}
.khairat-bariq-match .fv-collections,.khairat-bariq-match .fv-products-section,.khairat-bariq-match .fv-best{background:#fff!important}
.khairat-bariq-match .woocommerce ul.products,.khairat-bariq-match .fv-products-section ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
.khairat-bariq-match .fv-products-section ul.products li.product,.khairat-bariq-match .fv-wc-page ul.products li.product{border:1px solid var(--bq-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 20px rgba(17,24,39,.035)!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important}
.khairat-bariq-match .fv-products-section ul.products li.product:hover,.khairat-bariq-match .fv-wc-page ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:var(--bq-shadow)!important}
.khairat-bariq-match ul.products li.product img{aspect-ratio:1/1!important;object-fit:cover!important;background:#f7f3ec}
.khairat-bariq-match ul.products li.product .woocommerce-loop-product__title{padding:15px 14px 5px!important;color:#202024!important;font-size:14px!important;font-weight:800!important;text-align:center!important}
.khairat-bariq-match ul.products li.product .price{justify-content:center!important;color:var(--bq-gold)!important;font-size:17px!important;font-weight:700!important}
.khairat-bariq-match ul.products li.product .button{width:calc(100% - 24px)!important;min-height:44px;margin:0 12px 12px!important;border-radius:10px!important;background:var(--bq-gold)!important;color:#fff!important;font-size:13px!important;font-weight:800!important}
.khairat-bariq-match ul.products li.product .onsale{top:13px!important;inset-inline-start:13px!important;inset-inline-end:auto!important;min-width:auto!important;min-height:auto!important;padding:6px 13px!important;border-radius:10px!important;background:var(--bq-gold)!important;color:#fff!important;font-size:12px!important;line-height:1.4!important}
.khairat-bariq-match .fv-testimonials{background:#fffaf0!important}
.khairat-bariq-match .fv-testimonial{border:1px solid #eee7dc!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(17,24,39,.04)!important}
.khairat-bariq-match .fv-testimonial-stars{color:#f1b521!important}
.khairat-bariq-match .fv-cta{padding:66px 0!important;background:linear-gradient(135deg,#9f6617,#d49222)!important;color:#fff!important}
.khairat-bariq-match .fv-cta h2{color:#fff!important;font-size:36px!important;font-weight:900!important}
.khairat-bariq-match .fv-cta p{color:rgba(255,255,255,.86)!important}
.khairat-bariq-match .fv-cta .fv-btn{background:#fff!important;color:var(--bq-gold)!important;border-radius:13px!important}

/* Product page */
.khairat-bariq-match.lp-body{background:var(--bq-cream)!important}
.khairat-bariq-match .lp-topbar{min-height:49px!important;padding:12px 16px!important;background:var(--bq-navy)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-align:center!important}
.khairat-bariq-match .lp-hero{padding:30px 0 54px!important;background:#fffaf0!important}
.khairat-bariq-match .lp-hero-inner{width:min(1110px,calc(100% - 44px))!important;max-width:1110px!important}
.khairat-bariq-match .lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important;align-items:start!important}
.khairat-bariq-match .lp-gallery-main{border:1px solid #e9dfcd!important;border-radius:0!important;background:#fffaf0!important;box-shadow:none!important;overflow:hidden}
.khairat-bariq-match .lp-gallery-main img{aspect-ratio:1/1!important;border-radius:26px!important;object-fit:cover!important;padding:28px!important}
.khairat-bariq-match .lp-gallery-badge{top:18px!important;inset-inline-start:18px!important;padding:7px 17px!important;border-radius:999px!important;background:linear-gradient(135deg,#b7791f,#d49a31)!important;color:#fff!important;font-size:14px!important}
.khairat-bariq-match .lp-gallery-thumbs{margin-top:10px!important}
.khairat-bariq-match .lp-gallery-thumb{border-radius:10px!important;border-color:#e7dfd2!important}
.khairat-bariq-match .lp-hero-content{padding-top:4px!important}
.khairat-bariq-match .lp-hero-eyebrow{display:none!important}
.khairat-bariq-match .lp-rating{display:inline-flex!important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;width:auto;max-width:100%;min-height:0!important;margin:0 auto 12px;padding:7px 9px;border:1px solid #eadfca;border-radius:999px;background:#fffdf7;color:#3f3a33;box-shadow:none;line-height:1.2}
.khairat-bariq-match .lp-rating .lp-stars{flex:0 0 auto;color:var(--lp-design-star-color,#b8860b)!important;font-size:12px;letter-spacing:.5px;line-height:1;white-space:nowrap}
.khairat-bariq-match .lp-rating .lp-review-count{flex:0 0 auto;font-size:10px;font-weight:900;white-space:nowrap}
.khairat-bariq-match .lp-rating .lp-rating-text{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding-inline-start:6px;border-inline-start:1px solid #eadfca;color:#176b46;font-size:10px;font-weight:900;white-space:nowrap}
.khairat-bariq-match .lp-rating .lp-rating-text svg{width:14px;height:14px;flex:0 0 14px;color:#1fa967}
.khairat-bariq-match .lp-title-row{display:block!important}
.khairat-bariq-match .lp-title{margin:0 0 10px!important;color:#202024!important;font-size:21px!important;font-weight:800!important;line-height:1.5!important}
.khairat-bariq-match .lp-unit-price{display:none!important}
.khairat-bariq-match .lp-subtitle{margin:0 0 14px!important;color:var(--bq-gold)!important;font-size:29px!important;font-weight:900!important;line-height:1.45!important}
.khairat-bariq-match .lp-benefits{display:grid!important;gap:10px!important;margin:16px 0!important;padding:0!important}
.khairat-bariq-match .lp-benefits li{display:flex!important;align-items:flex-start!important;gap:9px!important;color:#303035!important;font-size:14px!important;font-weight:700!important;line-height:1.65!important}
.khairat-bariq-match .lp-check{display:grid!important;flex:0 0 24px!important;width:24px!important;height:24px!important;place-items:center!important;border-radius:50%!important;background:var(--bq-green)!important;color:#fff!important;font-size:13px!important}
.khairat-bariq-match .lp-purchase-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.khairat-bariq-match .alp-price-summary,.khairat-bariq-match .lp-price-box{padding:13px 16px!important;border:0!important;border-radius:0!important;background:#fff8e8!important;box-shadow:none!important}
.khairat-bariq-match .lp-qty-offers{margin:14px 0!important}
.khairat-bariq-match .lp-hero-cta-group{margin-top:16px!important}
.khairat-bariq-match .lp-cta{min-height:64px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#b7791f,#dc9a24)!important;color:#fff!important;font-size:18px!important;font-weight:800!important;box-shadow:0 11px 28px rgba(183,121,31,.25)!important}
.khairat-bariq-match .lp-cta-sub{margin-top:13px!important;color:#7a7a83!important;font-size:12px!important;text-align:center!important}
.khairat-bariq-match .lp-demand-panel{display:none!important}
.khairat-bariq-match .lp-section{padding:68px 0!important;background:#fff!important}
.khairat-bariq-match .lp-section-alt{background:#fffaf0!important}
.khairat-bariq-match .lp-section-inner{width:min(1060px,calc(100% - 40px))!important}
.khairat-bariq-match .lp-section-title{color:#1e1e22!important;font-size:34px!important;font-weight:900!important;text-align:center!important}
.khairat-bariq-match .lp-section-desc{color:#73737d!important;text-align:center!important}
.khairat-bariq-match .lp-card,.khairat-bariq-match .lp-feature,.khairat-bariq-match .lp-testimonial,.khairat-bariq-match .lp-faq-item{border:1px solid var(--bq-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 22px rgba(17,24,39,.04)!important}
.khairat-bariq-match .lp-feature-icon,.khairat-bariq-match .lp-icon-emoji{background:var(--bq-gold-soft)!important;color:var(--bq-gold)!important}
.khairat-bariq-match .lp-final{padding:66px 0 110px!important;background:linear-gradient(135deg,#996114,#d29222)!important;color:#fff!important}
.khairat-bariq-match .lp-final h2,.khairat-bariq-match .lp-final p{color:#fff!important}
.khairat-bariq-match .lp-final .lp-cta{background:#fff!important;color:var(--bq-gold)!important}
.khairat-bariq-match .lp-final .lp-cta{color:#694700!important}
.khairat-bariq-match .lp-floating{border-top:1px solid #eadfce!important;background:#fff!important;box-shadow:0 -8px 30px rgba(17,24,39,.12)!important}
.khairat-bariq-match .lp-floating .lp-cta{min-height:54px!important}

/* Inline checkout, standard checkout, popup checkout */
.khairat-bariq-match .lp-inline-order-wrap{padding:58px 18px 82px!important;background:#fffaf0!important}
.khairat-bariq-match .lp-hero-inline-order{margin-top:42px;padding-top:0;scroll-margin-top:18px}
.khairat-bariq-match .lp-hero-inline-order .ali-order{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__head{padding:0 8px 22px!important;background:transparent!important;color:var(--bq-ink)!important;text-align:center!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__head>span{padding:7px 13px!important;border-radius:999px!important;background:#fff3dc!important;color:#a96e12!important;font-size:11px!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__head h2{margin:10px 0 4px!important;color:#202024!important;font-size:26px!important;font-weight:900!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__head p{margin:0!important;color:#9298a3!important;font-size:13px!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__summary{display:none!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__form{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:20px 14px 16px!important;border:1px solid #e0e5ec!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 28px rgba(17,24,39,.06)!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__form label{grid-column:auto!important;gap:7px!important;color:#20232a!important;font-size:12px!important;font-weight:900!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__form input,.khairat-bariq-match .lp-hero-inline-order .ali-order__form select,.khairat-bariq-match .lp-hero-inline-order .ali-order__form textarea{min-height:52px!important;border:1px solid #d5dce6!important;border-radius:11px!important;background:#fbfcfe!important;color:#20232a!important;font-size:14px!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__form textarea{min-height:76px!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__payment,.khairat-bariq-match .lp-hero-inline-order .ali-order__trust{display:none!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__submit{grid-column:auto!important;width:100%!important;min-height:55px!important;border-radius:11px!important;background:#c88b08!important;color:#fff!important;font-size:15px!important;box-shadow:0 8px 22px rgba(184,124,0,.22)!important}
.khairat-bariq-match .lp-hero-inline-order .ali-order__submit b{border-inline-start:1px solid rgba(255,255,255,.32)!important;border-right:0!important;padding-inline-start:12px!important}
.khairat-bariq-match .ali-order{max-width:980px!important;border:1px solid #e7ddce!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(17,24,39,.10)!important}
.khairat-bariq-match .ali-order__head{padding:27px!important;background:var(--bq-navy)!important}
.khairat-bariq-match .ali-order__head>span{background:rgba(183,121,31,.18)!important;color:#f0c36e!important}
.khairat-bariq-match .ali-order__form input,.khairat-bariq-match .ali-order__form select,.khairat-bariq-match .ali-order__form textarea{border-color:#dce0e7!important;border-radius:10px!important;background:#fff!important}
.khairat-bariq-match .ali-order__form input:focus,.khairat-bariq-match .ali-order__form select:focus,.khairat-bariq-match .ali-order__form textarea:focus{border-color:var(--bq-gold)!important;box-shadow:0 0 0 3px rgba(183,121,31,.12)!important}
.khairat-bariq-match .ali-order__payment{border-color:#ead8b6!important;background:#fffaf0!important}
.khairat-bariq-match .ali-order__submit{background:linear-gradient(135deg,#b7791f,#d59624)!important;color:#fff!important}
.khairat-bariq-match.woocommerce-checkout{background:#f8f9fb!important}
.khairat-bariq-match.woocommerce-checkout .fv-wc-page{max-width:1100px!important}
.khairat-bariq-match.woocommerce-checkout form.checkout,.khairat-bariq-match.woocommerce-checkout #order_review{border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 32px rgba(17,24,39,.06)!important}
.khairat-bariq-match.woocommerce-checkout .input-text,.khairat-bariq-match.woocommerce-checkout select{min-height:52px!important;border:1px solid #d7dbe2!important;border-radius:10px!important;background:#fff!important}
.khairat-bariq-match.woocommerce-checkout #place_order{min-height:58px!important;border-radius:12px!important;background:linear-gradient(135deg,#b7791f,#d59624)!important;color:#fff!important;font-size:17px!important;font-weight:900!important}
.khairat-bariq-match .ahmedraafat-popup-checkout__backdrop{background:rgba(17,24,39,.82)!important}
.khairat-bariq-match .ahmedraafat-popup-checkout__dialog{border:1px solid #eadfce!important;border-radius:20px!important;background:#fff!important;box-shadow:0 30px 100px rgba(0,0,0,.38)!important}
.khairat-bariq-match .ahmedraafat-popup-checkout__header{background:var(--bq-navy)!important;color:#fff!important}
.khairat-bariq-match .ahmedraafat-popup-checkout__header h2{color:#fff!important}
.khairat-bariq-match .ahmedraafat-popup-checkout__header span{color:#efc36e!important}
.khairat-bariq-match .ahmedraafat-popup-downsell__accept{background:var(--bq-gold)!important;color:#fff!important}

/* Footer and drawers */
.khairat-bariq-match .fv-footer{padding:55px 0 0!important;background:var(--bq-navy)!important;color:#aeb7c5!important}
.khairat-bariq-match .fv-footer-grid{gap:55px!important}
.khairat-bariq-match .fv-footer h2{color:#fff!important;font-size:16px!important}
.khairat-bariq-match .fv-footer a{color:#c9d0db!important}
.khairat-bariq-match .fv-footer .fv-logo a{color:#d9a642!important}
.khairat-bariq-match .fv-copyright{border-top:1px solid rgba(255,255,255,.09)!important;color:#8b94a3!important}
.khairat-bariq-match .fv-minicart,.khairat-bariq-match .fv-drawer{background:#fff!important}
.khairat-bariq-match .fv-cart-float{background:var(--bq-gold)!important;color:#fff!important}

@media(max-width:900px){
  .khairat-bariq-match .fv-container{width:min(100% - 30px,1180px)}
  .khairat-bariq-match .fv-header-inner{display:flex!important;min-height:66px;justify-content:space-between}
  .khairat-bariq-match .fv-menu-toggle{order:3}
  .khairat-bariq-match .fv-logo-wrap{order:2}
  .khairat-bariq-match .fv-header-actions{order:1}
  .khairat-bariq-match .fv-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .khairat-bariq-match .woocommerce ul.products,.khairat-bariq-match .fv-products-section ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .khairat-bariq-match .lp-hero-grid{grid-template-columns:1fr!important;gap:28px!important}
  .khairat-bariq-match .lp-gallery-wrap{order:0}
  .khairat-bariq-match .lp-hero-content{order:1}
}

@media(max-width:600px){
  .khairat-bariq-match .fv-container{width:calc(100% - 24px)}
  .khairat-bariq-match .fv-logo a{font-size:22px!important}
  .khairat-bariq-match .fv-hero-modern{min-height:520px;padding:70px 0 58px!important;background-position:center!important}
  .khairat-bariq-match .fv-hero h1{font-size:34px!important;line-height:1.35!important}
  .khairat-bariq-match .fv-hero p{font-size:15px!important;line-height:1.85!important}
  .khairat-bariq-match .fv-btn-hero{width:100%!important;min-height:58px!important}
  .khairat-bariq-match .fv-hero-trust{gap:7px!important}
  .khairat-bariq-match .fv-hero-trust span{padding:7px 9px!important;font-size:10px!important}
  .khairat-bariq-match .fv-section{padding:43px 0!important}
  .khairat-bariq-match .fv-section-head h2{font-size:25px!important}
  .khairat-bariq-match .fv-features-grid{grid-template-columns:1fr!important;gap:12px!important}
  .khairat-bariq-match .fv-feature{min-height:0;padding:24px 18px!important}
  .khairat-bariq-match ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;padding-inline:8px!important}
  .khairat-bariq-match ul.products li.product .price{font-size:14px!important}
  .khairat-bariq-match ul.products li.product .button{width:calc(100% - 16px)!important;margin:0 8px 8px!important;padding:8px!important;font-size:11px!important}
  .khairat-bariq-match .lp-topbar{font-size:11px!important}
  .khairat-bariq-match .lp-hero{padding:18px 0 38px!important}
  .khairat-bariq-match .lp-hero-inner{width:calc(100% - 22px)!important}
  .khairat-bariq-match .lp-gallery-main img{padding:14px!important;border-radius:18px!important}
  .khairat-bariq-match .lp-title{font-size:17px!important}
  .khairat-bariq-match .lp-subtitle{font-size:24px!important}
  .khairat-bariq-match .lp-benefits li{font-size:12px!important}
  .khairat-bariq-match .lp-cta{min-height:56px!important;font-size:15px!important}
  .khairat-bariq-match .lp-section{padding:48px 0!important}
  .khairat-bariq-match .lp-section-title{font-size:27px!important}
  .khairat-bariq-match .lp-inline-order-wrap{padding:34px 9px 72px!important}
	.khairat-bariq-match .lp-hero-inline-order{margin-top:34px;padding-bottom:12px}
	.khairat-bariq-match .lp-hero-inline-order .ali-order__head{padding-bottom:20px!important}
	.khairat-bariq-match .lp-hero-inline-order .ali-order__head h2{font-size:24px!important}
	.khairat-bariq-match .lp-hero-inline-order .ali-order__form{padding:19px 13px 82px!important;border-radius:15px!important}
	.khairat-bariq-match .lp-hero-inline-order .ali-order__submit{position:fixed!important;z-index:9998!important;inset-inline:10px!important;bottom:8px!important;width:auto!important;min-height:56px!important;box-shadow:0 10px 28px rgba(17,24,39,.24)!important}
	.khairat-bariq-match:has(.lp-hero-inline-order) .lp-floating{display:none!important}
  .khairat-bariq-match .ali-order{border-radius:16px!important}
  .khairat-bariq-match .fv-footer-grid{text-align:center!important}
}

/* v5.80.15 — honey editorial home, richer social proof and reference-like FAQ. */
.khairat-bariq-match .fv-hero-modern-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);gap:58px;align-items:center}
.khairat-bariq-match .fv-hero-content{max-width:680px!important;margin:0!important;text-align:right!important}
.khairat-bariq-match .fv-hero-actions{justify-content:flex-start!important}
.khairat-bariq-match .fv-hero-content>p{margin-inline:0!important}
.khairat-bariq-match .fv-hero-visual{display:block!important;position:relative;min-height:390px}
.khairat-bariq-match .fv-hero-product{position:relative;min-height:390px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.04));box-shadow:0 30px 70px rgba(0,0,0,.25);overflow:hidden;backdrop-filter:blur(9px)}
.khairat-bariq-match .fv-hero-product img{width:min(88%,430px);height:350px;object-fit:contain;filter:drop-shadow(0 25px 34px rgba(0,0,0,.32))}
.khairat-bariq-match .fv-hero-product-copy{position:absolute;inset-inline:20px;bottom:18px;padding:13px 16px;border-radius:14px;background:rgba(17,24,39,.75);color:#fff;backdrop-filter:blur(10px)}
.khairat-bariq-match .fv-section-title{color:var(--bq-gold)!important;font-size:26px!important;font-weight:900!important;line-height:39px!important}
.khairat-bariq-match .fv-section-desc,.khairat-bariq-match .fv-testimonial-text,.khairat-bariq-match .fv-home-faq-list p{color:#444;font-size:14px;font-weight:600;line-height:25px}
.khairat-bariq-match .fv-testimonials-section{background:#fff9e7!important}
.khairat-bariq-match .fv-testimonials-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start}
.khairat-bariq-match .fv-testimonial{padding:0!important;overflow:hidden!important;border:1px solid rgba(184,134,11,.2)!important;border-radius:20px!important;background:#fffdf7!important;box-shadow:0 16px 38px rgba(73,51,10,.07)!important}
.khairat-bariq-match .fv-testimonial.has-image{grid-row:span 2}
.khairat-bariq-match .fv-testimonial-media{aspect-ratio:16/10;overflow:hidden;background:#f4ead3}
.khairat-bariq-match .fv-testimonial-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}
.khairat-bariq-match .fv-testimonial:hover .fv-testimonial-media img{transform:scale(1.025)}
.khairat-bariq-match .fv-testimonial-body{padding:24px}
.khairat-bariq-match .fv-testimonial-stars{font-size:18px;letter-spacing:2px}
.khairat-bariq-match .fv-testimonial-text{margin:12px 0 19px!important}
.khairat-bariq-match .fv-testimonial-avatar{background:var(--bq-gold-soft)!important;color:var(--bq-gold)!important;font-weight:900}
.khairat-bariq-match .fv-testimonial-name{color:#231d13!important;font-weight:900}
.khairat-bariq-match .fv-testimonial-badge{color:#8a7555!important}
.khairat-bariq-match .fv-home-faq{background:#fff9e7!important;color:#1f1b15!important}
.khairat-bariq-match .fv-faq-layout{grid-template-columns:1fr!important;gap:30px!important;width:min(820px,100%);margin-inline:auto}
.khairat-bariq-match .fv-faq-heading{position:static!important;text-align:center}
.khairat-bariq-match .fv-faq-heading .fv-section-kicker{color:var(--bq-gold)!important;font-weight:900}
.khairat-bariq-match .fv-faq-heading h2{color:#1f1b15!important;font-size:32px!important}
.khairat-bariq-match .fv-faq-heading p{color:#777!important}
.khairat-bariq-match .fv-home-faq-list details{border:1px solid #eadfca!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 19px rgba(73,51,10,.035)}
.khairat-bariq-match .fv-home-faq-list summary{color:#211d17!important}
.khairat-bariq-match .fv-home-faq-list summary span{background:#f7f4ed!important;color:#6f6250!important}
.khairat-bariq-match .fv-home-faq-list details[open]{border-color:var(--bq-gold)!important}
.khairat-bariq-match .fv-home-faq-list details[open] summary span{background:var(--bq-gold)!important;color:#fff!important}
.khairat-bariq-match .fv-home-faq-list details p{color:#777!important}
.khairat-bariq-match .lp-testimonials-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.khairat-bariq-match .lp-testimonial{padding:25px!important;background:#fffdf6!important;border-color:rgba(184,134,11,.2)!important}
.khairat-bariq-match .lp-testimonial-stars{color:var(--bq-gold)!important;letter-spacing:2px!important}
.khairat-bariq-match .lp-faq-list{width:min(780px,100%);margin-inline:auto}
.khairat-bariq-match .lp-faq-item{margin-bottom:11px!important;overflow:hidden!important;border-color:#e8e2d7!important}
.khairat-bariq-match .lp-faq-question{min-height:64px!important;padding:17px 20px!important;font-weight:900!important}

@media(max-width:900px){
  .khairat-bariq-match .fv-hero-modern-grid{grid-template-columns:1fr!important;text-align:center}
  .khairat-bariq-match .fv-hero-content{max-width:760px!important;margin:auto!important;text-align:center!important}
  .khairat-bariq-match .fv-hero-actions{justify-content:center!important}
  .khairat-bariq-match .fv-hero-content>p{margin-inline:auto!important}
  .khairat-bariq-match .fv-hero-visual{min-height:310px}
  .khairat-bariq-match .fv-hero-product{min-height:310px}
  .khairat-bariq-match .fv-hero-product img{height:280px}
  .khairat-bariq-match .lp-testimonials-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:600px){
  .khairat-bariq-match .fv-hero-modern{padding-top:45px!important}
  .khairat-bariq-match .fv-hero-modern-grid{gap:32px}
  .khairat-bariq-match .fv-hero-visual,.khairat-bariq-match .fv-hero-product{min-height:270px}
  .khairat-bariq-match .fv-hero-product img{height:235px}
  .khairat-bariq-match .fv-testimonials-grid,.khairat-bariq-match .lp-testimonials-grid{grid-template-columns:1fr!important}
  .khairat-bariq-match .fv-testimonial-body{padding:20px}
  .khairat-bariq-match .fv-section-title{font-size:24px!important;line-height:36px!important}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .khairat-bariq-match *,.khairat-bariq-match *:before,.khairat-bariq-match *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}

/* v5.80.1: the complete reference places checkout directly after the hero,
   as a full-width section with fields and live order summary side by side. */
.khairat-bariq-match .lp-bariq-checkout{padding:54px 20px 64px;background:#fff!important;scroll-margin-top:16px}
.khairat-bariq-match .lp-bariq-checkout-inner{width:min(1000px,100%);margin-inline:auto}
.khairat-bariq-match .lp-bariq-checkout .ali-order{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.72fr);grid-template-areas:"head head" "fields summary";gap:18px;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__head{grid-area:head;padding:0 8px 8px!important;background:transparent!important;color:#202024!important;text-align:center!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__head>span{display:inline-flex;padding:6px 13px!important;border-radius:99px!important;background:#fff4e1!important;color:#a97313!important;font-size:11px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__head>span{align-items:center;gap:5px}
.khairat-bariq-match .lp-bariq-checkout .ali-order__head h2{margin:8px 0 3px!important;color:#22232a!important;font-size:27px!important;font-weight:900!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__head p{margin:0!important;color:#8d94a0!important;font-size:13px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__summary{grid-area:summary;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-content:start;gap:11px;margin:0!important;padding:22px!important;border:1px solid #e2e6ee!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px rgba(17,24,39,.04)!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__summary:before{content:"ملخص الطلب";grid-column:1/-1;display:block;margin-bottom:2px;color:#22232a;font-size:16px;font-weight:900}
.khairat-bariq-match .lp-bariq-checkout .ali-order__summary img{width:54px!important;height:54px!important;object-fit:contain!important;border-radius:7px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__summary strong{font-size:12px!important;line-height:1.5}
.khairat-bariq-match .lp-bariq-checkout .ali-order__summary>span{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #eceef2;color:#ad750b!important;font-size:20px!important;font-weight:900!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__summary>span:before{content:"الإجمالي";color:#292b30;font-size:13px;font-weight:800}
.khairat-bariq-match .lp-bariq-checkout .ali-order__form{grid-area:fields;display:grid!important;grid-template-columns:1fr!important;align-content:start;gap:13px!important;margin:0!important;padding:22px!important;border:1px solid #e2e6ee!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px rgba(17,24,39,.04)!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__form label{grid-column:1!important;gap:5px!important;color:#272930!important;font-size:12px!important;font-weight:900!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__form input,.khairat-bariq-match .lp-bariq-checkout .ali-order__form select,.khairat-bariq-match .lp-bariq-checkout .ali-order__form textarea{min-height:48px!important;border:1px solid #d9e0ea!important;border-radius:9px!important;background:#fbfcff!important;color:#272930!important;font-size:14px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__form textarea{min-height:72px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__payment{display:none!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__submit{grid-column:1!important;min-height:51px!important;border-radius:9px!important;background:#b68108!important;color:#fff!important;box-shadow:0 7px 19px rgba(170,111,0,.15)!important;font-size:14px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__submit b{display:none!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__trust{grid-column:1!important;display:flex!important;justify-content:center;gap:10px;padding:0!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__trust span{min-height:0;padding:0!important;border:0!important;background:transparent!important;color:#697280!important;font-size:10px!important}
.khairat-bariq-match .lp-bariq-checkout .ali-order__trust b{width:auto;height:auto;min-width:0;flex-basis:auto;background:transparent!important;color:#1bbf72!important}
.khairat-bariq-match .lp-check svg,.khairat-bariq-match .lp-qty-check svg,.khairat-bariq-match .lp-icon-emoji svg,.khairat-bariq-match .lp-feature-icon svg,.khairat-bariq-match .ali-order__trust svg,.khairat-bariq-match .altp-trust svg{display:block;flex:none}
.khairat-bariq-match .lp-icon-emoji,.khairat-bariq-match .lp-feature-icon{display:inline-grid;place-items:center}
.khairat-bariq-match .lp-hero{padding-bottom:44px!important}
.khairat-bariq-match .lp-gallery-main img{padding:0!important;object-fit:contain!important}
.khairat-bariq-match .lp-gallery-main{background:#fff!important;border-radius:12px!important}
.khairat-bariq-match .lp-section-alt{background:#fffbeb!important}
.khairat-bariq-match .lp-section-title{font-size:29px!important}
.khairat-bariq-match .lp-card{border-top:3px solid #c68c12!important;text-align:center!important}
.khairat-bariq-match .lp-card-solution{border-top-color:#23c36e!important}
.khairat-bariq-match .lp-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.khairat-bariq-match .lp-feature{border-top:3px solid #c68c12!important}
.khairat-bariq-match .lp-final{background:#1b2030!important}
@media(max-width:760px){
  .khairat-bariq-match .lp-bariq-checkout{padding:34px 10px 42px!important}
  .khairat-bariq-match .lp-bariq-checkout .ali-order{grid-template-columns:1fr;grid-template-areas:"head" "fields" "summary";gap:14px}
  .khairat-bariq-match .lp-bariq-checkout .ali-order__head h2{font-size:24px!important}
  .khairat-bariq-match .lp-bariq-checkout .ali-order__form{padding:18px 13px 20px!important}
  .khairat-bariq-match .lp-bariq-checkout .ali-order__summary{padding:16px!important}
  .khairat-bariq-match .lp-features-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:600px){
  .khairat-bariq-match .lp-bariq-checkout .ali-order__form{padding-bottom:74px!important}
  .khairat-bariq-match .lp-bariq-checkout .ali-order__submit{position:fixed!important;z-index:9998!important;inset-inline:10px!important;bottom:8px!important;width:auto!important;min-height:54px!important;box-shadow:0 10px 28px rgba(17,24,39,.23)!important}
  .khairat-bariq-match:has(.lp-bariq-checkout) .lp-floating{display:none!important}
  .khairat-bariq-match .lp-features-grid{grid-template-columns:1fr!important}
}

/* v5.80.16 — consistent SVG icon language and unmistakable price hierarchy. */
.khairat-bariq-match .lp-topbar{display:flex!important;align-items:center;justify-content:center;gap:8px}
.khairat-bariq-match .lp-topbar svg{flex:0 0 auto;color:#e6b84c}
.khairat-bariq-match .lp-cta-sub svg{flex:0 0 auto;color:var(--bq-green)}
.khairat-bariq-match .lp-demand-icon svg,.khairat-bariq-match .lp-countdown-icon svg,.khairat-bariq-match .lp-notice-icon svg{display:block}
.khairat-bariq-match .lp-demand-icon,.khairat-bariq-match .lp-countdown-icon{display:grid!important;place-items:center!important;color:var(--bq-gold)!important}
.khairat-bariq-match .alp-price-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:11px 20px!important;padding:17px 19px!important;border:1px solid rgba(184,134,11,.25)!important;border-radius:14px!important;background:linear-gradient(135deg,#fffaf0,#fff4d6)!important;color:#27231c!important;box-shadow:0 10px 26px rgba(105,73,10,.07)!important}
.khairat-bariq-match .alp-price-summary__head{grid-column:1/-1!important;padding-bottom:10px!important;border-bottom:1px solid rgba(84,62,22,.11)!important}
.khairat-bariq-match .alp-price-summary__head small{color:#766b5b!important;font-size:11px!important}
.khairat-bariq-match .alp-price-summary__head strong{color:#262119!important;font-size:14px!important}
.khairat-bariq-match .alp-price-summary__current{grid-column:1;grid-row:2/4;justify-content:center}
.khairat-bariq-match .alp-price-summary__current small{color:#6c6254!important;font-size:11px!important}
.khairat-bariq-match .alp-price-summary__current>strong{color:var(--bq-gold)!important;font-size:clamp(35px,4vw,46px)!important;font-weight:900!important;line-height:1.1!important}
.khairat-bariq-match .alp-price-summary__meta{grid-column:2;grid-row:2/4;display:grid!important;align-content:center;justify-items:start;gap:8px!important}
.khairat-bariq-match .alp-price-summary__before small{color:#817767!important;font-size:11px!important}
.khairat-bariq-match .alp-price-summary__before del{color:#8f8372!important;font-size:17px!important;font-weight:800!important;text-decoration-color:#c84f43!important;text-decoration-thickness:2px!important}
.khairat-bariq-match .alp-price-summary__saving>span{min-height:30px;padding:6px 11px!important;font-size:11px!important;font-weight:900!important}
.khairat-bariq-match .alp-price-summary__saving .alp-price-summary__percent{background:var(--bq-gold)!important;color:#fff!important}
.khairat-bariq-match .alp-price-summary__saving .alp-price-summary__amount{background:#eef8f1!important;color:#168653!important}
.khairat-bariq-match ul.products li.product .price{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;direction:rtl}
.khairat-bariq-match ul.products li.product .price del{order:2!important;color:#968c7d!important;font-size:.78em!important;opacity:1!important;text-decoration-color:#c84f43!important;text-decoration-thickness:1.5px!important}
.khairat-bariq-match ul.products li.product .price ins{order:1!important;color:var(--bq-gold)!important;font-size:1.12em!important;font-weight:900!important;text-decoration:none!important}
.khairat-bariq-match .fv-feature-icon svg,.khairat-bariq-match .lp-icon-emoji svg,.khairat-bariq-match .lp-feature-icon svg,.khairat-bariq-match .altp-trust b svg{filter:drop-shadow(0 3px 6px rgba(125,86,8,.12))}

@media(max-width:600px){
  .khairat-bariq-match .alp-price-summary{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important}
  .khairat-bariq-match .alp-price-summary__head,.khairat-bariq-match .alp-price-summary__current,.khairat-bariq-match .alp-price-summary__meta{grid-column:1!important;grid-row:auto!important}
  .khairat-bariq-match .alp-price-summary__meta{display:flex!important;align-items:center;justify-content:flex-start}
  .khairat-bariq-match .alp-price-summary__current>strong{font-size:36px!important}
}

/* v5.80.17 — reference product story: visual features, before/after, photo reviews. */
.khairat-bariq-match .lp-feature{overflow:hidden!important;padding:0!important;background:#fff!important;border:1px solid #eee1c8!important;border-top:3px solid var(--bq-gold)!important;border-radius:12px!important;box-shadow:0 7px 20px rgba(83,58,12,.045)!important}
.khairat-bariq-match .lp-feature-media{height:190px;overflow:hidden;background:#fff7e8}
.khairat-bariq-match .lp-feature-media img{display:block;width:100%;height:100%;object-fit:cover}
.khairat-bariq-match .lp-feature-body{padding:18px!important;text-align:right}
.khairat-bariq-match .lp-feature-media+.lp-feature-body .lp-feature-icon{width:32px;height:32px;margin:0 0 9px}
.khairat-bariq-match .lp-before-after{background:#fff!important;text-align:center}
.khairat-bariq-match .lp-before-after-media{width:min(630px,100%);margin:24px auto 0;border:1px solid #efe3ca;border-radius:14px;overflow:hidden;background:#fffbef;box-shadow:0 9px 26px rgba(83,58,12,.06)}
.khairat-bariq-match .lp-before-after-media img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}
.khairat-bariq-match .lp-testimonial{padding:0!important;overflow:hidden;background:#fffdf6!important;border:1px solid #ecddbe!important;border-radius:14px!important}
.khairat-bariq-match .lp-testimonial-media{height:215px;background:#fff5df;overflow:hidden}
.khairat-bariq-match .lp-testimonial-media img{display:block;width:100%;height:100%;object-fit:cover}
.khairat-bariq-match .lp-testimonial-content{display:flex;flex-direction:column;flex:1;padding:22px}
.khairat-bariq-match .lp-testimonial-media+.lp-testimonial-content{padding-top:17px}
.khairat-bariq-match .lp-testimonial-text{flex:1}
.khairat-bariq-match .lp-section:has(.lp-testimonials-grid){background:#fffbeb!important}
@media(max-width:600px){.khairat-bariq-match .lp-feature-media{height:220px}.khairat-bariq-match .lp-testimonial-media{height:240px}}

/* Product-only merchant design controls. These deliberately follow the reference overrides. */
.khairat-bariq-match .lp-product-page{background:var(--lp-design-page-bg)!important;color:var(--lp-design-body-color)!important;font-family:var(--lp-design-font-family)!important}
.khairat-bariq-match .lp-product-page *:not(.dashicons){font-family:var(--lp-design-font-family)!important}
.khairat-bariq-match .lp-topbar{background:var(--lp-design-topbar-bg)!important;color:var(--lp-design-topbar-text)!important;font-family:var(--lp-design-font-family)!important}
.khairat-bariq-match .lp-product-page .lp-hero{background:var(--lp-hero-bg)!important}
.khairat-bariq-match .lp-product-page .lp-title{color:var(--lp-design-title-color)!important;font-size:var(--lp-design-title-size)!important;font-weight:var(--lp-design-title-weight)!important}
.khairat-bariq-match .lp-product-page .lp-subtitle{color:var(--lp-design-subtitle-color)!important;font-size:var(--lp-design-subtitle-size)!important;font-weight:var(--lp-design-subtitle-weight)!important}
.khairat-bariq-match .lp-product-page .lp-benefits li{color:var(--lp-design-body-color)!important;font-size:var(--lp-design-body-size)!important;font-weight:var(--lp-design-body-weight)!important}
.khairat-bariq-match .lp-product-page .lp-check{background:var(--lp-design-check-bg)!important;color:var(--lp-design-check-color)!important}
.khairat-bariq-match .lp-product-page .lp-feature-icon,.khairat-bariq-match .lp-product-page .lp-icon-emoji{background:var(--lp-icon-bg)!important;color:var(--lp-icon-color)!important}
.khairat-bariq-match .lp-product-page .lp-section{padding-block:var(--lp-design-section-spacing)!important;background:var(--lp-section-bg)!important}
.khairat-bariq-match .lp-product-page .lp-section-alt{background:var(--lp-section-alt)!important}
.khairat-bariq-match .lp-product-page .lp-section:has(.lp-features-grid){background:var(--lp-design-features-bg)!important}
.khairat-bariq-match .lp-product-page .lp-before-after{background:var(--lp-design-comparison-bg)!important}
.khairat-bariq-match .lp-product-page .lp-section:has(.lp-testimonials-grid){background:var(--lp-design-reviews-bg)!important}
.khairat-bariq-match .lp-product-page .lp-section:has(.lp-faq-list){background:var(--lp-design-faq-bg)!important}
.khairat-bariq-match .lp-product-page .lp-section-title{color:var(--lp-design-heading-color)!important;font-size:var(--lp-design-heading-size)!important;font-weight:var(--lp-design-heading-weight)!important}
.khairat-bariq-match .lp-product-page .lp-section-desc,.khairat-bariq-match .lp-product-page .lp-reviews-note{color:var(--lp-design-muted-color)!important}
.khairat-bariq-match .lp-product-page .lp-reviews-note{color:#56525b!important}

/* WCAG AA corrections for the small numbered trust labels on both card tones. */
.khairat-bariq-match .altp-trust__grid article small{color:#70480f!important}
.khairat-bariq-match .altp-trust__grid article:nth-child(2) small,
.khairat-bariq-match .altp-trust__grid article:nth-child(3) small{color:#f2c66f!important}

/* The sticky mobile CTA overlays the generous final-section padding; no spacer is needed. */
body.lp-body.khairat-bariq-match .lp-product-page{padding-bottom:0!important}
@media(max-width:600px){.khairat-bariq-match .lp-rating{display:flex!important;width:max-content;max-width:100%;min-height:38px!important;gap:6px;margin-inline:auto;padding:9px 10px}.khairat-bariq-match .lp-rating .lp-stars{font-size:14px;letter-spacing:.35px}.khairat-bariq-match .lp-rating .lp-review-count{font-size:11px}.khairat-bariq-match .lp-rating .lp-rating-text{font-size:11px;padding-inline-start:6px}.khairat-bariq-match .lp-rating .lp-rating-text svg{width:15px;height:15px;flex-basis:15px}}
.khairat-bariq-match .lp-product-page .lp-feature,.khairat-bariq-match .lp-product-page .lp-card{background:var(--lp-card-bg)!important;border-radius:var(--lp-design-card-radius)!important}
.khairat-bariq-match .lp-product-page .lp-feature,.khairat-bariq-match .lp-product-page .lp-card,.khairat-bariq-match .lp-product-page .lp-testimonial,.khairat-bariq-match .lp-product-page .lp-faq-item{border-color:var(--lp-design-card-border)!important}
.khairat-bariq-match .lp-product-page .lp-feature h3,.khairat-bariq-match .lp-product-page .lp-card h3{color:var(--lp-card-text)!important;font-size:var(--lp-design-card-title-size)!important}
.khairat-bariq-match .lp-product-page .lp-feature p,.khairat-bariq-match .lp-product-page .lp-card p{color:var(--lp-design-muted-color)!important;font-size:var(--lp-design-card-body-size)!important}
.khairat-bariq-match .lp-product-page .lp-testimonial{background:var(--lp-design-review-card-bg)!important;border-radius:var(--lp-design-card-radius)!important}
.khairat-bariq-match .lp-product-page .lp-testimonial-text{color:var(--lp-card-text)!important;font-size:var(--lp-design-card-body-size)!important}
.khairat-bariq-match .lp-product-page .lp-testimonial-stars,.khairat-bariq-match .lp-product-page .lp-stars{color:var(--lp-design-star-color)!important}
.khairat-bariq-match .lp-product-page .lp-faq-item{background:var(--lp-design-faq-card-bg)!important;border-radius:var(--lp-design-card-radius)!important}
.khairat-bariq-match .lp-product-page .lp-faq-q{color:var(--lp-card-text)!important;font-size:var(--lp-design-card-body-size)!important}
.khairat-bariq-match .lp-product-page .alp-price-summary,.khairat-bariq-match .lp-product-page .lp-price-box{background:var(--lp-design-price-bg)!important}
.khairat-bariq-match .lp-product-page .alp-price-summary__current>strong,.khairat-bariq-match .lp-product-page .lp-price-now{color:var(--lp-design-price-color)!important;font-size:var(--lp-design-price-size)!important}
.khairat-bariq-match .lp-product-page .alp-price-summary__before del,.khairat-bariq-match .lp-product-page .lp-price-was{color:var(--lp-design-old-price-color)!important}
.khairat-bariq-match .lp-product-page .alp-price-summary__saving .alp-price-summary__percent{background:var(--lp-design-discount-bg)!important;color:var(--lp-design-discount-text)!important}
.khairat-bariq-match .lp-product-page .alp-price-summary__saving .alp-price-summary__amount{background:var(--lp-design-saving-bg)!important;color:var(--lp-design-saving-text)!important}
.khairat-bariq-match .lp-product-page .lp-badge{background:var(--lp-design-badge-bg)!important;color:var(--lp-design-badge-text)!important}
.khairat-bariq-match .lp-product-page .lp-cta,.khairat-bariq-match .lp-product-page .ali-order__submit{background:var(--lp-button-bg)!important;color:var(--lp-button-text)!important;border-radius:var(--lp-design-button-radius)!important;font-size:var(--lp-design-button-size)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout{background:var(--lp-design-checkout-bg)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head h2{color:var(--lp-design-form-heading-color)!important;font-size:var(--lp-design-form-title-size)!important;font-weight:var(--lp-design-heading-weight)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head p{color:var(--lp-design-muted-color)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary{background:var(--lp-design-checkout-card-bg)!important;border-radius:var(--lp-design-card-radius)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary{border-color:var(--lp-design-checkout-border)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form label{color:var(--lp-design-body-color)!important;font-size:var(--lp-design-form-text-size)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form input,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form select,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form textarea{background:var(--lp-design-input-bg)!important;color:var(--lp-design-input-color)!important;border-color:var(--lp-design-input-border)!important;border-radius:var(--lp-design-input-radius)!important;font-size:var(--lp-design-input-size)!important}
.khairat-bariq-match .lp-product-page .lp-final{background:var(--lp-final-bg)!important;color:var(--lp-design-final-text)!important}
.khairat-bariq-match .lp-product-page .lp-final h2,.khairat-bariq-match .lp-product-page .lp-final p{color:var(--lp-design-final-text)!important}
.khairat-bariq-match .lp-product-page .lp-final .lp-cta{background:var(--lp-design-final-button-bg)!important;color:var(--lp-design-final-button-text)!important}
.khairat-bariq-match .lp-product-page .lp-final .lp-cta{color:#694700!important}
@media(max-width:600px){.khairat-bariq-match .lp-product-page .lp-section{padding-block:clamp(24px,calc(var(--lp-design-section-spacing) * .7),100px)!important}.khairat-bariq-match .lp-product-page .lp-title{font-size:clamp(12px,var(--lp-design-title-size),48px)!important}.khairat-bariq-match .lp-product-page .lp-subtitle{font-size:clamp(16px,var(--lp-design-subtitle-size),48px)!important}}
@media(max-width:600px){.khairat-bariq-match .lp-product-page .lp-subtitle{display:block!important;max-width:100%;margin:2px 0 18px!important;color:var(--lp-design-subtitle-color,#b8860b)!important;font-size:clamp(23px,var(--lp-design-subtitle-size),34px)!important;font-weight:900!important;line-height:1.35!important;text-align:center!important;opacity:1!important;visibility:visible!important}}

/* v5.80.19 — checkout reference: centered heading, right-hand fields, left-hand order summary. */
.khairat-bariq-match .lp-product-page .lp-bariq-checkout{padding:52px 24px 72px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout-inner{width:min(1080px,100%)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order{max-width:1080px!important;grid-template-columns:minmax(0,680px) minmax(0,380px)!important;grid-template-areas:"head head" "fields summary"!important;gap:24px 22px!important;direction:rtl}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head{padding:0 0 5px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head>span{background:var(--lp-design-form-chip-bg)!important;color:var(--lp-design-form-chip-text)!important;font-size:13px!important;font-weight:800!important;padding:8px 15px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head h2{margin:11px 0 3px!important;line-height:1.5!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary{padding:24px!important;border:1px solid var(--lp-design-checkout-border)!important;border-radius:20px!important;box-shadow:0 8px 28px rgba(24,39,67,.035)!important;min-width:0}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form{gap:18px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form label{color:var(--lp-design-form-label-color)!important;font-size:var(--lp-design-form-text-size)!important;gap:9px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form input,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form select,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form textarea{min-height:60px!important;padding:13px 16px!important;box-shadow:none!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form textarea{min-height:60px!important;resize:vertical}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes{grid-column:1!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes summary{cursor:pointer;list-style:none;color:var(--lp-design-form-chip-text);font-size:13px;font-weight:800}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes summary::-webkit-details-marker{display:none}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes summary::before{content:"+";display:inline-block;margin-inline-end:5px;font-weight:900}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes[open] summary::before{content:"−"}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes label{margin-top:13px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form input:focus,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form select:focus,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form textarea:focus{border-color:var(--lp-design-form-chip-text)!important;box-shadow:0 0 0 3px var(--lp-design-form-chip-bg)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary{display:flex!important;flex-direction:column;align-items:stretch;gap:0!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary:before{content:none!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary-heading{margin:0 0 15px!important;color:var(--lp-design-form-heading-color)!important;font-size:16px!important;font-weight:900!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--lp-design-checkout-border)}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product img{width:60px!important;height:60px!important;object-fit:cover!important;border-radius:10px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product strong{overflow-wrap:anywhere;color:var(--lp-design-body-color)!important;font-size:13px!important;line-height:1.5!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__quantity{white-space:nowrap;color:var(--lp-design-muted-color);font-size:13px;font-weight:800}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__line,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;color:var(--lp-design-muted-color);font-size:14px}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__line strong{color:var(--lp-design-form-trust-color)}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand{margin-top:17px;padding:17px 0 19px;border-top:1px solid var(--lp-design-checkout-border);font-size:16px;color:var(--lp-design-form-heading-color)}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand b{color:var(--lp-design-form-total-color);font-size:25px;font-weight:900;white-space:nowrap}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary .ali-order__submit{position:static!important;width:100%!important;min-height:65px!important;background:var(--lp-button-bg)!important;color:var(--lp-button-text)!important;border-radius:var(--lp-design-button-radius)!important;font-size:var(--lp-design-button-size)!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__trust{display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;gap:7px!important;margin-top:17px!important;padding-top:14px!important;border-top:1px solid var(--lp-design-checkout-border)}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__trust span{display:flex!important;justify-content:flex-start!important;gap:9px!important;color:var(--lp-design-muted-color)!important;font-size:12px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__trust b{color:var(--lp-design-form-trust-color)!important}
.khairat-bariq-match .lp-product-page .lp-qty-card{background:var(--lp-offer-bg)!important}
.khairat-bariq-match .lp-product-page .lp-qty-card.active{background:var(--lp-offer-active-bg)!important;border-color:var(--lp-offer-border)!important;box-shadow:0 0 0 1px var(--lp-offer-border)!important}
.khairat-bariq-match .lp-product-page .lp-qty-card.active .lp-qty-check{background:var(--lp-design-offer-check-bg)!important;border-color:var(--lp-design-offer-check-bg)!important;color:var(--lp-design-offer-check-color)!important}
.khairat-bariq-match .lp-product-page .lp-qty-check::before,.khairat-bariq-match .lp-product-page .lp-check::before{content:none!important}
.khairat-bariq-match .lp-product-page .lp-qty-check::after{content:none!important;display:none!important}
.khairat-bariq-match .lp-product-page .lp-qty-check svg{fill:currentColor!important;opacity:0}
.khairat-bariq-match .lp-product-page .lp-qty-card.active .lp-qty-check svg{opacity:1}
@media(max-width:760px){.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head" "fields" "summary"!important}.khairat-bariq-match .lp-product-page .lp-bariq-checkout{padding:38px 12px 50px!important}.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary{padding:18px!important}}
@media(max-width:600px){.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form{padding-bottom:18px!important}.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary .ali-order__submit{position:static!important;inset:auto!important;box-shadow:0 7px 19px rgba(80,52,0,.17)!important}}
@media(max-width:600px){
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout{padding:30px 12px 44px!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout-inner{width:100%!important;min-width:0}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order{display:flex!important;flex-direction:column!important;gap:13px!important;width:100%;min-width:0}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head{order:0}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form{order:1;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary{order:2;display:flex!important;flex-direction:column!important;width:100%;min-width:0;margin:0!important;gap:0!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product{grid-template-columns:52px minmax(0,1fr) auto;gap:9px}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product img{width:52px!important;height:52px!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product strong{min-width:0;font-size:12px!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__line,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand{width:100%;min-width:0}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand{margin-top:12px;padding-bottom:16px}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand b{font-size:21px}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__submit,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary .ali-order__submit{position:static!important;display:flex!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;min-height:54px!important;margin:0!important;z-index:auto!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__trust{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-top:14px!important}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__trust span{min-width:0;min-height:0;white-space:normal;line-height:1.5!important;text-align:start}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes{width:100%;min-width:0}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__notes summary{display:block;padding:7px 0;text-align:start}
  .khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__payment{display:none!important}
}

/* Product-controlled near-CTA placement: a complete, narrow-column checkout. */
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near{display:block!important;width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;scroll-margin-top:20px}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .lp-bariq-checkout-inner{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__head{order:0;padding:14px 4px 4px!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__head h2{font-size:clamp(21px,5vw,26px)!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form{order:1;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;border-radius:15px!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form label,.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__notes{grid-column:1!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form input,.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form select,.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form textarea{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__summary{order:2;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;border-radius:15px!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__product{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:8px!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__product strong{min-width:0!important;overflow-wrap:anywhere}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__line,.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__grand{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__line>*,.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__grand>*{min-width:0!important;overflow-wrap:anywhere}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__submit{position:static!important;inset:auto!important;transform:none!important;display:flex!important;width:100%!important;min-height:54px!important;margin:14px 0 0!important;float:none!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__trust{display:flex!important;flex-wrap:wrap!important;gap:7px 11px!important;margin-top:12px!important}
@media(max-width:600px){.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form,.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__summary{padding:15px!important}.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__grand b{font-size:20px!important}.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__trust{flex-direction:column!important}}

/* Order summary first, submit only after the customer fields. This also keeps
   the form legible if a site-level snippet moves it outside its theme slot. */
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order,.khairat-bariq-match .lp-product-page .ali-order--after-main-button{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:680px!important;min-width:0!important;margin-inline:auto!important;overflow:visible!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__head,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__head{order:0!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__summary{box-sizing:border-box!important;order:1!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:18px!important;overflow:visible!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form{box-sizing:border-box!important;order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:18px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form label,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form label{grid-column:1!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form :is(input,select,textarea),.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__product{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product img,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__product img{width:52px!important;height:52px!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__product strong,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__product strong{min-width:0!important;overflow-wrap:anywhere!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__line,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__line,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__grand{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__line>*,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand>*,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__line>*,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__grand>*{min-width:0!important;overflow-wrap:anywhere!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__submit,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__submit{grid-column:1!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:5px 0 0!important;z-index:auto!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__after-submit,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__after-submit{grid-column:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;color:var(--lp-design-muted-color,#756b61)!important;font-size:12px!important;font-weight:700!important;line-height:1.6!important;text-align:center!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__after-submit svg,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__after-submit svg{flex:0 0 15px;color:var(--lp-design-form-trust-color,#16a263)}
@media(max-width:600px){.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order,.khairat-bariq-match .lp-product-page .ali-order--after-main-button{max-width:100%!important;gap:11px!important}.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__summary,.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__summary,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form{padding:15px!important}.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__grand b,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__grand b{font-size:clamp(16px,5vw,21px)!important;line-height:1.4!important}}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__summary{order:1!important}
.khairat-bariq-match .lp-product-page .lp-purchase-panel .lp-bariq-checkout--near .ali-order__form{order:2!important}

/* The price comparison and compact trust rows belong inside the order flow. */
.khairat-bariq-match .lp-product-page .ali-order__summary [hidden]{display:none!important}
.khairat-bariq-match .lp-product-page .ali-order__line--before del{color:#8f9096!important;font-size:13px!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}
.khairat-bariq-match .lp-product-page .ali-order__line--saving{margin-top:2px!important;padding:9px 11px!important;border:1px solid #d9ecdf!important;border-radius:10px!important;background:#f1fbf4!important;color:#16774c!important}
.khairat-bariq-match .lp-product-page .ali-order__line--saving strong{color:#16774c!important;font-size:15px!important;font-weight:900!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form .ali-order__trust,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form .ali-order__trust{grid-column:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid #e7e5df!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form .ali-order__trust span,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form .ali-order__trust span{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;min-height:44px!important;padding:9px!important;border:1px solid #e8e3d9!important;border-radius:10px!important;background:#fcfaf5!important;color:#514a3e!important;font-size:11px!important;font-weight:800!important;line-height:1.5!important;text-align:start!important;white-space:normal!important}
.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form .ali-order__trust b,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form .ali-order__trust b{width:25px!important;height:25px!important;flex:0 0 25px!important;border-radius:7px!important;background:#f3e8d0!important;color:#a47413!important}
@media(max-width:760px){.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form .ali-order__trust,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form .ali-order__trust{grid-template-columns:minmax(0,1fr)!important}.khairat-bariq-match .lp-product-page .lp-bariq-checkout .ali-order__form .ali-order__trust span,.khairat-bariq-match .lp-product-page .ali-order--after-main-button .ali-order__form .ali-order__trust span{font-size:12px!important}}
