.fadagi-pd{--red:#b5121b;--ink:#15110f;--paper:#f8f2e8;--line:#e3d8c6;--mute:#6a5f54;--wa:#25d366}
.fadagi-pd,.fadagi-kt{--red:#b5121b;--ink:#15110f;--paper:#f8f2e8;--line:#e3d8c6;--mute:#6a5f54;--wa:#25d366}
.fadagi-pd #Top_bar,.fadagi-pd #Top_bar.is-sticky,.fadagi-kt #Top_bar,.fadagi-kt #Top_bar.is-sticky{background:#15110f!important}
.fadagi-pd #Top_bar .custom-logo img,.fadagi-kt #Top_bar .custom-logo img{filter:brightness(0) invert(1)}
.fadagi-pd #Top_bar a.action_button,.fadagi-kt #Top_bar a.action_button{background:#b5121b!important;color:#fff!important}
.fadagi-pd #Content{padding-top:0!important;overflow-x:clip}
/* Blok atas */
.fadagi-pd .product_wrapper{position:relative;padding:34px 0 52px;margin-bottom:0;background:#15110f;box-shadow:0 0 0 100vmax #15110f;clip-path:inset(0 -100vmax)}
.fadagi-pd .product_image_wrapper .mfn-product-gg-img,.fadagi-pd .product_image_wrapper img{background:#fff}
.fadagi-pd .product_image_wrapper{padding:0 24px 0 0}
.fadagi-pd .product_image_wrapper .mfn-product-gallery-grid{max-width:470px;margin-left:auto;background:#fff;padding:8px;box-shadow:0 18px 34px rgba(0,0,0,.45);transform:rotate(-1.5deg)}
.fadagi-pd .entry-summary{color:#e9e1d6}
.fadagi-pd .fpd-eye{display:inline-block;background:var(--red);color:#fff!important;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.09em;padding:4px 12px;margin-bottom:14px;text-decoration:none}
.fadagi-pd h1.product_title{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;color:#fff;font-size:clamp(46px,5.4vw,70px)!important;line-height:.94!important;text-transform:uppercase;margin:0 0 14px}
.fadagi-pd h1.product_title:after{display:none}
.fadagi-pd .woocommerce-product-details__short-description,.fadagi-pd .woocommerce-product-details__short-description p{color:#e9e1d6;font-size:19px;line-height:1.45}
.fadagi-pd a.button,.fadagi-pd .woocommerce-product-details__short-description a.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:12px 26px;margin:6px 0 0;background:var(--wa)!important;color:#07301a!important;border-radius:4px;box-shadow:0 4px 0 #128c4a;font-size:18px;line-height:1.15;text-decoration:none;transition:transform .12s,box-shadow .12s}
.fadagi-pd a.button strong{color:inherit;font-weight:800}
.fadagi-pd a.button:hover{transform:translateY(2px);box-shadow:0 2px 0 #128c4a}
.fadagi-pd .fpd-chips{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.fadagi-pd .fpd-chips li{list-style:none;margin:0;border:1px solid rgba(255,255,255,.34);color:#fff;font-size:15px;font-weight:700;line-height:1.2;padding:6px 10px}
.fadagi-pd .product_meta .tagged_as,.fadagi-pd .product_meta .posted_in,.fadagi-pd .product_meta,.fadagi-pd .entry-summary .share-simple-wrapper{display:none!important}
/* Deskripsi + kartu syarat */
.fadagi-pd .jq-tabs{background:none;border:0;padding:0;margin:0}
.fadagi-pd .jq-tabs>ul.tabs{display:none!important}
.fadagi-pd .jq-tabs>div,.fadagi-pd #tab-description,.fadagi-pd #tab-description .section,.fadagi-pd #tab-description .section_wrapper{padding:0!important;margin:0!important;border:0;background:none;max-width:none;width:100%}
.fadagi-pd #tab-description .the_content_wrapper{display:grid;grid-template-columns:1fr minmax(320px,430px);column-gap:56px;align-items:start;padding:56px 0 0!important;margin:0!important;max-width:none;width:100%}
.fadagi-pd .the_content_wrapper>h2{grid-column:1;font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;font-size:clamp(34px,4.4vw,52px);line-height:1;text-transform:uppercase;color:var(--ink);margin:0 0 14px}
.fadagi-pd .the_content_wrapper>p{grid-column:1;color:var(--ink);font-size:18px}
.fadagi-pd #tab-description a:not(.button){color:var(--red)}
.fadagi-pd #tab-description .the_content_wrapper>ul{grid-column:2;grid-row:1/span 5;list-style:none;margin:0;padding:20px 22px;background:var(--paper);border-top:6px solid var(--red);transform:rotate(.8deg)}
.fadagi-pd #tab-description .the_content_wrapper>ul li{list-style:none;margin:0;padding:9px 0;border-bottom:1px solid var(--line);color:var(--mute);font-size:16px;line-height:1.3}
.fadagi-pd #tab-description .the_content_wrapper>ul li:last-child{border-bottom:0}
.fadagi-pd #tab-description .the_content_wrapper>ul li strong{color:var(--ink)}
/* Cara order */
.fadagi-pd .fpd-how{grid-column:1/-1;margin:44px 0 0;padding:44px 40px 22px;background:var(--ink);color:#fff;overflow:visible}
.flp.fpd-how h2{color:#fff;font-size:clamp(34px,4.4vw,52px);margin-bottom:28px}
.flp.fpd-how .flp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.flp.fpd-how .flp-steps li{padding:50px 0 18px}
.flp.fpd-how .flp-steps h3{color:#fff}
/* Produk terkait */
.fadagi-pd section.related{padding-top:30px}
.fadagi-pd section.related h2,.fadagi-pd section.related h3:not(.woocommerce-loop-product__title):first-child{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;font-size:clamp(34px,4.4vw,52px);text-transform:uppercase;color:var(--ink);line-height:1}
.fadagi-pd .related .woocommerce-loop-product__title,.fadagi-pd .related .desc h4,.fadagi-pd .related h4,.fadagi-pd .related .product a{font-family:inherit;font-size:18px!important;font-weight:800;color:var(--ink)!important;text-decoration:none}
/* Penutup */
.fadagi-pd .fpd-end{margin:30px 0 0;overflow:visible}
.fadagi-pd .fpd-end .flp-end{background:var(--red);box-shadow:0 0 0 100vmax var(--red);clip-path:inset(0 -100vmax)}
@media(max-width:959px){
.fadagi-pd .product_image_wrapper{padding:0}
.fadagi-pd .product_image_wrapper .mfn-product-gallery-grid{max-width:300px;margin:0 auto 20px}
.fadagi-pd #tab-description .the_content_wrapper{display:block;padding-top:40px!important}
.fadagi-pd #tab-description .the_content_wrapper>ul{transform:none;margin:18px 0}
.flp.fpd-how .flp-steps{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
.fadagi-pd .product_wrapper{padding:18px 0 36px}
.fadagi-pd .product_image_wrapper .mfn-product-gallery-grid{max-width:210px;margin-bottom:14px}
.fadagi-pd h1.product_title{font-size:clamp(40px,12vw,56px)!important}
.fadagi-pd .woocommerce-product-details__short-description,.fadagi-pd .woocommerce-product-details__short-description p{font-size:17px}
.fadagi-pd .woocommerce-product-details__short-description a.button{width:100%}
.fadagi-pd .fpd-how{padding:34px 20px 12px;margin-left:-16px;margin-right:-16px}
.flp.fpd-how .flp-steps{grid-template-columns:1fr;gap:0}
.flp.fpd-how .flp-steps li{padding:0 0 22px 66px}
.fadagi-pd .joinchat{display:none!important}
.fadagi-pd .flp-end{padding-bottom:96px}
}
