/* Promotion styles are scoped to the paid PFA service. */
#ji-pfa5 [hidden].ji-pfao-ribbon,#ji-pfa5 [hidden].ji-pfao-hero-offer,#ji-pfa5 [hidden].ji-pfao-old-price,#ji-pfa5 [hidden].ji-pfao-lower-clock,#ji-price-wrap [hidden].ji-pfao-old-price,#ji-price-wrap [hidden].ji-pfao-lower-clock,#ji-config [hidden].ji-pfao-policy{display:none!important}
#ji-pfa5 .ji-pfao-ribbon{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px 20px!important;background:#ffbe32!important;color:#172938!important;padding:14px 20px!important;font:400 12px/1.5 'Poppins',Arial,sans-serif!important;text-align:center!important}
#ji-pfa5 .ji-pfao-ribbon strong,#ji-pfa5 .ji-pfao-ribbon b{font-weight:800!important}
#ji-pfa5 .ji-pfao-admin-preview{margin:0 0 12px!important;padding:11px 15px!important;border:1px dashed #9a6700!important;border-radius:9px!important;background:#fff7df!important;color:#694700!important;font:600 12px/1.5 'Poppins',Arial,sans-serif!important;text-align:center!important}
#ji-pfa5.ji-pfao-active .mock-hero{align-items:center!important}
#ji-pfa5 .ji-pfao-hero-offer{display:block!important;background:#142837!important;border-radius:16px!important;padding:22px!important;margin:22px 0!important;color:#fff!important;box-shadow:0 12px 30px #10293818!important;max-width:540px!important}
#ji-pfa5 .ji-pfao-badge{color:#ffcf66!important;font:800 10px/1.5 'Poppins',Arial,sans-serif!important;letter-spacing:.07em!important}
#ji-pfa5 .ji-pfao-price-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 14px!important;margin:8px 0 7px!important;line-height:1.05!important}
#ji-pfa5 .ji-pfao-price-row del{color:#b8c7d1!important;font-size:18px!important;font-weight:500!important;text-decoration:line-through!important;text-decoration-thickness:2px!important;white-space:nowrap!important}
#ji-pfa5 .ji-pfao-price-row strong{color:#ffca55!important;font-size:clamp(56px,5.5vw,72px)!important;font-weight:800!important;letter-spacing:-3.5px!important;line-height:1.07!important;white-space:nowrap!important}
#ji-pfa5 .ji-pfao-price-row strong span{font-size:30px!important;letter-spacing:-1px!important}
#ji-pfa5 .ji-pfao-unit{font:400 12px/1.6 'Poppins',Arial,sans-serif!important;color:#d8e3ea!important;white-space:nowrap!important}
#ji-pfa5 .ji-pfao-saving{font:400 11px/1.65 'Poppins',Arial,sans-serif!important;color:#c9f1df!important}
#ji-pfa5 .ji-pfao-clock-row{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;border-top:1px solid #ffffff24!important;margin:17px 0 0!important;padding:15px 0 0!important;color:#d2dfe7!important;font:400 11px/1.5 'Poppins',Arial,sans-serif!important}
#ji-pfa5 .ji-pfao-publication{margin:13px 0 0!important;padding:0!important;color:#bed0db!important;font:400 10px/1.5 'Poppins',Arial,sans-serif!important}
#ji-pfa5 .ji-pfao-timer,#ji-price-wrap .ji-pfao-timer{display:flex!important;align-items:flex-start!important;gap:5px!important;margin:0!important;padding:0!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}
#ji-pfa5 .ji-pfao-timer>span,#ji-price-wrap .ji-pfao-timer>span{display:block!important;text-align:center!important;min-width:29px!important;margin:0!important;padding:0!important}
#ji-pfa5 .ji-pfao-timer b,#ji-price-wrap .ji-pfao-timer b{display:block!important;margin:0!important;padding:0!important;color:#ffca55!important;font:700 24px/1.1 'Poppins',Arial,sans-serif!important;letter-spacing:-.5px!important}
#ji-pfa5 .ji-pfao-timer small,#ji-price-wrap .ji-pfao-timer small{display:block!important;font:400 9px/1.6 'Poppins',Arial,sans-serif!important;color:#bed0db!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:3px 0 0!important;padding:0!important}
#ji-pfa5 .ji-pfao-timer i,#ji-price-wrap .ji-pfao-timer i{display:block!important;font-size:18px!important;line-height:1.1!important;color:#b8c7d1!important;font-style:normal!important;margin:0!important;padding:0!important}
#ji-pfa5 .ji-pfao-lower-clock,#ji-price-wrap .ji-pfao-lower-clock{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;padding:14px 16px!important;background:#142837!important;border-radius:10px!important;color:#fff!important;margin:0 0 18px!important;font:400 11px/1.5 'Poppins',Arial,sans-serif!important}
#ji-pfa5 .ji-pfao-old-price,#ji-price-wrap .ji-pfao-old-price{display:block!important;text-decoration:none!important;color:#526273!important;margin:0 0 8px!important}
#ji-pfa5 .ji-pfao-old-label,#ji-price-wrap .ji-pfao-old-label{display:block!important;margin:0 0 3px!important;color:#526273!important;font:600 11px/1.5 'Poppins',Arial,sans-serif!important;letter-spacing:.02em!important;text-decoration:none!important}
#ji-pfa5 .ji-pfao-old-price del,#ji-price-wrap .ji-pfao-old-price del{display:inline-block!important;color:#526273!important;font:700 26px/1.25 'Poppins',Arial,sans-serif!important;white-space:nowrap!important;text-decoration-line:line-through!important;text-decoration-color:#c7473e!important;text-decoration-thickness:2px!important}
#ji-pfa5.ji-pfao-active .mock-card-paid{border-top:4px solid #ffbe32!important;box-shadow:0 14px 35px #1029380c!important}
#ji-pfa5.ji-pfao-active .mock-card-paid .mock-label{color:#9e6200!important;font-size:10px!important;letter-spacing:.03em!important}
#ji-pfa5.ji-pfao-active .mock-card-paid .mock-button{background:#ffbe32!important;border-color:#ffbe32!important;color:#172938!important}
#ji-price-wrap .ji-card-left.ji-pfao-active{border-top:4px solid #ffbe32!important}
#ji-price-wrap .ji-card-left .ji-pfao-lower-clock{margin:18px 0 0!important;justify-content:center!important}
#ji-price-wrap .ji-card-left .ji-pfao-old-price{text-align:center!important}
#ji-config .ji-pfao-policy{margin:0 0 20px!important;padding:13px 16px!important;border:1px solid #f0d58b!important;border-radius:10px!important;background:#fff8e5!important;color:#5b4422!important;font:400 12px/1.65 'Poppins',Arial,sans-serif!important}
#ji-config.ji-pfao-active #inf-saving{font-size:9px!important;letter-spacing:0!important}
#ji-config.ji-pfao-active:not(.ji-pfao-free) #inf-old{display:inline!important;font:700 26px/1.25 'Poppins',Arial,sans-serif!important;color:#526273!important;text-decoration-line:line-through!important;text-decoration-color:#c7473e!important;text-decoration-thickness:2px!important}
#ji-config.ji-pfao-active:not(.ji-pfao-free) #inf-saving{display:inline-block!important}
@media(max-width:760px){#ji-pfa5 .ji-pfao-ribbon{gap:4px!important;font-size:11px!important;padding:13px 15px!important}#ji-pfa5 .ji-pfao-ribbon strong{width:100%!important;font-size:12px!important}#ji-pfa5 .ji-pfao-hero-offer{padding:19px 16px!important;margin:20px 0!important}#ji-pfa5 .ji-pfao-price-row{gap:8px 11px!important}#ji-pfa5 .ji-pfao-price-row strong{font-size:60px!important}#ji-pfa5 .ji-pfao-price-row strong span{font-size:25px!important}#ji-pfa5 .ji-pfao-price-row del{font-size:17px!important}#ji-pfa5 .ji-pfao-unit{font-size:10px!important}#ji-pfa5 .ji-pfao-saving{font-size:10px!important}#ji-pfa5 .ji-pfao-clock-row{justify-content:center!important}#ji-pfa5 .ji-pfao-clock-row>span{width:100%!important;text-align:center!important}#ji-pfa5 .ji-pfao-lower-clock,#ji-price-wrap .ji-pfao-lower-clock{justify-content:center!important;text-align:center!important}#ji-pfa5 .ji-pfao-lower-clock>span{width:100%!important}#ji-price-wrap .ji-card-left .ji-pfao-lower-clock>span{width:100%!important}}

