.pf-header-wallet{display:inline-flex;align-items:center;gap:8px;border:1px solid #91cbb448;border-radius:12px;padding:6px 10px;color:var(--pf-text);white-space:nowrap;font-size:10px;line-height:1.5}.pf-header-wallet span{display:grid}.pf-header-wallet strong{font-size:11px}.pf-header-wallet .woocommerce-Price-currencySymbol{font-size:9px}.pf-notifications-all{display:block;padding:12px;text-align:center;border-top:1px solid #a28bcc40;text-decoration:none!important}.pf-wallet,.pf-account-notices{width:100%;direction:rtl}.pf-wallet header>span{opacity:.65;font-size:12px}.pf-wallet-layout{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(200px,1fr);gap:32px;align-items:start}.pf-wallet-main{max-width:480px;width:100%;margin:auto}.pf-wallet-card{padding:26px;border-radius:26px;background:radial-gradient(ellipse at 10% 15%,#fff5,transparent 60%),linear-gradient(120deg,#b4f341,#c9ff5b 60%,#79d7c3);color:#102018;box-shadow:0 16px 44px #0002;min-height:235px;display:flex;flex-direction:column;gap:18px}.pf-wallet-brand,.pf-wallet-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.pf-wallet-brand{font:700 13px/1.5 Arial,sans-serif}.pf-wallet-chip{width:36px;height:26px;border-radius:6px;background:repeating-linear-gradient(0deg,#143d29 0 3px,#9dbb5144 3px 4px);border:1px solid #143d2966}.pf-wallet-owner{font-weight:800;font-size:18px;margin-top:8px}.pf-wallet-card-bottom span{display:grid;gap:3px;font-size:11px}.pf-wallet-card-bottom strong{font-size:22px}.pf-wallet-card-bottom small{font-size:11px}.pf-wallet-topup{margin-top:28px}.pf-wallet-topup label{display:block;font-size:13px;font-weight:700;margin-bottom:14px}.pf-wallet-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pf-wallet-presets button{font-size:12px!important;padding:10px 5px!important;color:var(--pf-text)}.pf-wallet-presets button[aria-pressed=true]{border-color:#b4ee70!important;background:#a4d87022!important}.pf-wallet-amount{display:flex;align-items:center;border:1px solid #a28bcc55;border-radius:15px;padding:8px;margin-top:18px;gap:8px}.pf-wallet-amount input{width:100%;min-width:0;text-align:center;border:0!important;background:transparent!important;font-size:19px!important}.pf-wallet-amount button{font-size:24px!important;width:42px;flex-shrink:0}.pf-wallet-topup small{display:block;text-align:center;opacity:.7;font-size:11px;margin-top:5px}body .pf-wallet .pf-wallet-submit{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:24px;background:#a5db5620!important;border-color:#b3e773!important;padding:16px 20px!important;font-weight:700}.pf-wallet-hint{font-size:12px!important;opacity:.7;line-height:2}.pf-wallet-transaction,.pf-account-notice{padding:18px;border:1px solid #a28bcc40;border-radius:16px;margin-top:12px;background:#9f87ce08}.pf-wallet-transaction{display:grid;gap:8px;font-size:13px}.pf-wallet-transaction time,.pf-account-notice time{font-size:11px;opacity:.65}.pf-wallet-transaction .is-credit{color:#70d6ad}.pf-wallet-transaction .is-debit{color:#f3a0b1}.pf-account-notice h3{margin:5px 0}.pf-account-notice p{line-height:2}.pf-notice-state{font-size:10px;padding:3px 8px;border:1px solid #9bc58555;border-radius:20px}.pf-account-notices form{margin-bottom:20px}.pf-header-cart-group{align-items:center}.elementor-element-74e5a6ff>.elementor-widget-container:has(.pf-header-wallet){display:flex;gap:8px;align-items:center}@media(max-width:1024px){.pf-wallet-layout{grid-template-columns:1fr}}@media(max-width:767px){.pf-header-wallet{padding:5px;gap:4px;font-size:8px}.pf-header-wallet strong{font-size:9px}.pf-header-wallet svg{width:17px}.pf-wallet-card{padding:22px;min-height:210px}.pf-wallet-presets button{font-size:10px!important}.pf-wallet-layout{gap:20px}.pf-wallet-card-bottom strong{font-size:20px}.pf-wallet-topup{margin-top:22px}}

body.pf-account-page .pf-wallet-transaction>strong{color:var(--pf-text)!important}
.pf-wallet-card .woocommerce-Price-amount,.pf-wallet-card .woocommerce-Price-amount bdi,.pf-wallet-card .woocommerce-Price-currencySymbol,.pf-header-wallet .woocommerce-Price-amount,.pf-header-wallet .woocommerce-Price-amount bdi,.pf-header-wallet .woocommerce-Price-currencySymbol{display:inline!important;white-space:nowrap}
.pf-wallet-card .woocommerce-Price-currencySymbol,.pf-header-wallet .woocommerce-Price-currencySymbol{margin-inline-start:4px}

/* Gold frosted wallet with a travelling rim and a soft orbiting light. */
@property --pf-wallet-orbit{syntax:'<angle>';inherits:true;initial-value:0deg}
@keyframes pf-wallet-orbit{to{--pf-wallet-orbit:360deg}}
body :is(.pf-wallet-card,.pf-header-wallet){position:relative;isolation:isolate;overflow:visible;background:radial-gradient(ellipse at 12% 8%,#ffe6a52b,transparent 65%),linear-gradient(125deg,#b57a2a60,#5d3d1f60 55%,#daa94b55)!important;border:1px solid #eac67c50;color:#fff0ce!important;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);box-shadow:inset 0 1px 0 #fff2bc66,inset 0 -1px 0 #ffc65c18,0 16px 40px #0003;animation:pf-wallet-orbit 9s linear infinite}
:is(.pf-wallet-card,.pf-header-wallet)::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pf-wallet-orbit),transparent 0deg 210deg,#aa721e 248deg,#ffd66d 286deg,#fff4ca 318deg,#d79a36 343deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}
:is(.pf-wallet-card,.pf-header-wallet)::after{content:"";position:absolute;inset:-12px;z-index:-1;border-radius:38px;background:conic-gradient(from var(--pf-wallet-orbit),transparent 0deg 225deg,#c78c2e18 250deg,#ffc65570 285deg,#fff1ae40 318deg,transparent 350deg);filter:blur(22px);opacity:.65;pointer-events:none}
body .pf-wallet-card :is(strong,small,span,bdi,svg){color:inherit!important}
body .pf-wallet-chip{background:repeating-linear-gradient(0deg,#eac77c 0 3px,#78551f 3px 4px);border-color:#fff0bb80;box-shadow:inset 0 0 8px #ffedab55}
html[data-pf-theme=light] body :is(.pf-wallet-card,.pf-header-wallet){background:linear-gradient(125deg,#f7dc9a99,#dba95f80 55%,#ffeab580)!important;color:#39260b!important;box-shadow:inset 0 1px 0 #fff9,0 16px 40px #73501a15}
@media(prefers-reduced-motion:reduce){body :is(.pf-wallet-card,.pf-header-wallet){animation:none}}

body .pf-header-wallet::after{inset:-6px;border-radius:inherit;filter:blur(12px);opacity:.55}
