/* Shared price module: Liquid gold (11 seconds), Solstrejf coin at 125%. */
@font-face{font-family:QsmartGold;src:url('/wp-content/uploads/qsmart-design/manrope.woff2') format('woff2');font-weight:200 800;font-display:swap}
#wrapper .price .qbn-gold{position:relative;isolation:isolate;display:block;width:100%;box-sizing:border-box;container-type:inline-size;padding:24px 14px 26px;border:1px solid #8f733d70;border-radius:9px;background:radial-gradient(ellipse at 100% 0%,#66502b48,transparent 65%),linear-gradient(135deg,#181714,#070809 65%);color:#fff;font-family:QsmartGold,Arial,sans-serif;text-align:center;line-height:1.4;letter-spacing:0}
#wrapper .price .qbn-gold:before{content:'';position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,#f2d491,transparent)}
#wrapper .price .qbn-gold .qbn-normal{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:72px;padding:0;margin:0;line-height:1.5}
#wrapper .price .qbn-gold .qbn-normal-label{display:block;color:#c3c1bc;font:400 20px/1.5 QsmartGold,Arial,sans-serif;letter-spacing:0}
body #wrapper .price .qbn-gold .qbn-normal del,body #wrapper .price .qbn-gold .qbn-normal del .amount{display:inline!important;width:auto!important;color:#ddd8cd!important;font:400 24px/1.5 QsmartGold,Arial,sans-serif!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;opacity:1!important;margin:0!important;letter-spacing:0!important;float:none!important}
#wrapper .price .qbn-gold .qbn-campaign{display:flex;align-items:center;flex-direction:column;border-top:1px solid #c6a86340;margin-top:15px;padding-top:18px}
#wrapper .price .qbn-gold .qbn-label{display:inline-block;font:800 28px/1.35 QsmartGold,Arial,sans-serif;white-space:nowrap;letter-spacing:.1px}
body #wrapper .price .qbn-gold .qbn-current{display:block!important;float:none!important;width:auto!important;text-decoration:none!important;margin:8px 0 0!important;line-height:1.2!important}
body #wrapper .price .qbn-gold .qbn-current .amount{display:inline!important;font:800 58px/1.2 QsmartGold,Arial,sans-serif!important;letter-spacing:-1.8px!important}
#wrapper .price .qbn-gold .qbn-metal,#wrapper .price .qbn-gold .qbn-current .amount{color:#efcd83!important;background-image:linear-gradient(120deg,#a47831 0%,#d7ac60 15%,#fff1bf 28%,#fff9de 33%,#e4bd72 41%,#b68434 53%,#e1b972 65%,#fff3c9 78%,#cba058 92%,#aa7c31 100%);background-size:230% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:qbn-liquid 11s ease-in-out infinite}
#wrapper .price .qbn-gold .qbn-label{animation-delay:-2.8s}
body #wrapper .price .qbn-gold .qbn-current .woocommerce-Price-currencySymbol{font:600 24px/1.2 QsmartGold,Arial,sans-serif!important;letter-spacing:-.3px!important}
#wrapper .price .qbn-gold .qbn-savings{position:absolute;right:17px;top:18px;width:80px;height:80px;transform:scale(1.25);transform-origin:top right;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:linear-gradient(135deg,#fff0ba 0%,#e6c47d 28%,#c3974d 58%,#f1d693 83%,#d8af65 100%);border:1px solid #f8e6b380;box-shadow:inset 0 0 0 4px #17120a12,0 3px 14px #0004;color:#302310;line-height:1;font-family:QsmartGold,Arial,sans-serif}
#wrapper .price .qbn-gold .qbn-savings>span{font-size:11px;font-weight:800;letter-spacing:1.1px;line-height:1.1;color:#302310}
#wrapper .price .qbn-gold .qbn-savings strong{font:800 30px/1.1 QsmartGold,Arial,sans-serif;letter-spacing:-1.2px;color:#302310}
#wrapper .price .qbn-gold .qbn-savings small{font:800 17px/1 QsmartGold,Arial,sans-serif;letter-spacing:-.4px;margin-left:1px}
#wrapper .qpc-price .price:has(.qbn-gold){width:100%!important}
#wrapper .qpc-price .price .qbn-gold{padding:21px 12px 23px}
#wrapper .qpc-price .price .qbn-gold .qbn-normal{min-height:72px;padding-top:0!important}
body #wrapper .qpc-price .price .qbn-gold .qbn-normal del,body #wrapper .qpc-price .price .qbn-gold .qbn-normal del .amount{font-size:22px!important}
#wrapper .qpc-price .price .qbn-gold .qbn-label{font-size:26px}
body #wrapper .qpc-price .price .qbn-gold .qbn-current .amount{font-size:48px!important}
#wrapper .qpc-price .price .qbn-gold .qbn-savings{right:8px!important;top:14px!important;width:clamp(52px,23cqi,72px);height:clamp(52px,23cqi,72px);transform:scale(1.25);transform-origin:top right}
#wrapper .qpc-price .price .qbn-gold .qbn-savings strong{font-size:27px}
/* Container-sized typography supports narrower menu cards and phone columns. */
@container(max-width:400px){body #wrapper .price .qbn-gold .qbn-current .amount{font-size:clamp(34px,13cqi,58px)!important}#wrapper .price .qbn-gold .qbn-label{font-size:clamp(18px,7.4cqi,28px)}}
@container(max-width:310px){#wrapper .price .qbn-gold .qbn-normal{padding-top:88px!important}#wrapper .price .qbn-gold .qbn-savings{right:50%!important;transform:translateX(50%) scale(1.25);transform-origin:top center;top:15px!important}#wrapper .price .qbn-gold .qbn-normal-label{font-size:20px}}
body #wrapper .price .qbn-gold-range .qbn-current .amount{font-size:clamp(22px,8cqi,38px)!important;letter-spacing:-.8px!important}
body #wrapper .price .qbn-gold-range .qbn-normal del .amount{font-size:18px!important}
#wrapper .qbn-motion-managed:not(.qbn-in-view) .qbn-metal,#wrapper .qbn-motion-managed:not(.qbn-in-view) .qbn-current .amount{animation-play-state:paused!important}
@keyframes qbn-liquid{0%,100%{background-position:0% 10%}50%{background-position:100% 90%}}
@media(prefers-reduced-motion:reduce){#wrapper .price .qbn-gold .qbn-metal,#wrapper .price .qbn-gold .qbn-current .amount{animation:none!important;background-position:50% 50%}}
