.price{min-width:0;display:inline-block;color:rgb(var(--color-foreground, 18, 18, 18));font-size:1.35rem;line-height:1.25;letter-spacing:-.01em;font-weight:600}.price>*{min-width:0;display:inline-block;vertical-align:top}.price,.price *,.gfun-price-display,.gfun-price-display *{overflow-wrap:anywhere}.price,.price-item,.gfun-amount,.hkd-equivalent,.unit-price{font-variant-numeric:tabular-nums}.price__container{min-width:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .65rem}.price .price-item{min-width:0;display:inline-block;margin:0 .65rem 0 0}.price__regular .price-item--regular,.price:not(.price--show-badge) .price-item--last:last-of-type{margin-right:0}.price--end{text-align:right}.price--center{display:flex;justify-content:center}.price__regular{display:block;color:rgb(var(--color-foreground, 18, 18, 18))}.price__regular .price-item--regular{color:currentColor;font-weight:600}.price--large{font-size:1.55rem;line-height:1.2;letter-spacing:-.018em}@media screen and (min-width:750px){.price{margin-bottom:0}.price--large{font-size:1.75rem}}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--on-sale .price__sale{min-width:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.45rem .7rem}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground, 18, 18, 18),.48);font-size:.92em;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px;text-underline-offset:.18em}.price--on-sale .price-item--sale{color:rgb(var(--color-foreground, 18, 18, 18));font-weight:650}.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-flex}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--gold))}.pricing-icon{font-size:4rem;display:block;margin-bottom:1.5rem;filter:drop-shadow(0 0 25px var(--cyan))}.pricing-name{font-size:clamp(20px,3vw,28px);font-weight:700;color:var(--text-primary);margin-bottom:12px}.pricing-price{font-size:clamp(40px,6vw,64px);line-height:1;font-weight:800;background:linear-gradient(90deg,var(--cyan),var(--gold));margin-bottom:8px}.pricing-value{font-size:1.2rem;color:#fff9;margin-bottom:2rem}.pricing-features{list-style:none;margin-bottom:2rem;padding:0}.pricing-features li{font-size:15px;line-height:1.6;padding:12px 0;color:var(--text-primary);border-bottom:1px solid rgba(0,0,0,.08)}.pricing-features li:before{content:"\2713";color:var(--green);font-weight:700;font-size:1.3rem;flex-shrink:0}.pricing-cta{display:block;width:100%;padding:16px;border-radius:50px;font-size:17px;font-weight:600;text-align:center;background:linear-gradient(135deg,var(--cyan),var(--gold));color:#fff;border:none;cursor:pointer;transition:all .3s}.pricing-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,255,255,.3),transparent);opacity:0;transition:opacity .3s var(--ease)}.pricing-cta:hover:before{opacity:1}.pricing-cta:hover{transform:scale(1.05);box-shadow:0 8px 24px #38bdf84d;text-decoration:none}.pricing-card{position:relative;background:var(--pricing-card-bg, #fff);border:var(--pricing-card-border-width, 1px) solid var(--pricing-card-border-color, rgba(0, 0, 0, .08));border-radius:16px;padding:32px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.pricing-card:hover{transform:translateY(-8px);border-color:var(--pricing-card-hover-border-color, rgba(0, 0, 0, .12));box-shadow:var(--pricing-card-hover-shadow, 0 12px 40px rgba(0, 0, 0, .08))}.pricing-card.featured{border-width:var(--pricing-card-featured-border-width, 1.5px);border-color:#fbbf24;background:var(--pricing-card-featured-bg, linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(255, 251, 235, .5) 100%));box-shadow:var(--pricing-card-featured-shadow, 0 12px 40px rgba(251, 191, 36, .15), 0 0 0 1px rgba(251, 191, 36, .08));font-weight:var(--pricing-card-featured-font-weight, inherit);transform:scale(1.02)}.pricing-card.featured:hover{transform:scale(1.02) translateY(-8px);box-shadow:0 16px 48px #fbbf2433,0 0 0 1.5px #fbbf241f}.pricing-card.featured:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;pointer-events:none;background:linear-gradient(135deg,#fbbf241a,#fbbf2400,#fbbf240d);opacity:1}@media(prefers-contrast:high){:root{--pricing-card-border-width: 2px;--pricing-card-featured-border-width: 3px;--pricing-card-featured-font-weight: 600;--free-badge-border-width: 2px;--free-badge-border-color: rgba(255, 255, 255, .2);--free-badge-font-weight: 700;--faq-search-border-width: 2px;--brand-primary: #007aff;--faq-search-focus-shadow: 0 0 0 4px rgba(0, 113, 227, .25);--faq-q-weight: 700}}.price--sold-out .price__availability,.price--sold-out .price__badge-sold-out{display:inline-flex}.price.price--unavailable .price-item--regular{font-size:0}.price.price--unavailable .price-item--regular:before{content:"Unavailable";color:rgba(var(--color-foreground, 18, 18, 18),.58);font-size:1rem;font-weight:500}.price__badge-sale,.price__badge-sold-out{align-items:center;justify-content:center;min-width:0;min-height:1.7rem;max-width:100%;padding:.22rem .58rem;border-radius:999px;font-size:.68rem;line-height:1;font-weight:650;letter-spacing:.06em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.price__badge-sale{background:rgba(var(--color-foreground, 18, 18, 18),.08);color:rgb(var(--color-foreground, 18, 18, 18));border:1px solid rgba(var(--color-foreground, 18, 18, 18),.12)}.price__badge-sold-out{background:rgba(var(--color-foreground, 18, 18, 18),.06);color:rgba(var(--color-foreground, 18, 18, 18),.62);border:1px solid rgba(var(--color-foreground, 18, 18, 18),.1)}.unit-price{min-width:0;display:block;margin-top:.25rem;color:rgba(var(--color-foreground, 18, 18, 18),.58);font-size:.95rem;line-height:1.35;letter-spacing:.01em}.unit-price__price{font-weight:600;color:rgb(var(--color-foreground, 18, 18, 18))}.price-per-item{min-width:0;display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.42rem .7rem;border-radius:999px;background:rgba(var(--color-foreground, 18, 18, 18),.04);border:1px solid rgba(var(--color-foreground, 18, 18, 18),.08);color:rgba(var(--color-foreground, 18, 18, 18),.7);font-size:.82rem;line-height:1.25}.price-per-item__label{font-weight:600}.gfun-price-display{min-width:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;margin:1.25rem 0;padding:.85rem 1.15rem;border-radius:999px;background:rgba(var(--color-foreground, 18, 18, 18),.035);border:1px solid rgba(var(--color-foreground, 18, 18, 18),.08);color:rgb(var(--color-foreground, 18, 18, 18))}.gfun-amount{font-size:clamp(1.65rem,3vw,2.3rem);line-height:1;letter-spacing:-.04em;font-weight:700}.gfun-label{color:rgba(var(--color-foreground, 18, 18, 18),.62);font-size:.9rem;line-height:1.25;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.hkd-equivalent{color:rgba(var(--color-foreground, 18, 18, 18),.54);font-size:.95rem;line-height:1.35}.hkd-equivalent:before{content:"\2248  ";color:rgba(var(--color-foreground, 18, 18, 18),.38)}.price--inverse,.price--inverse .price__regular,.price--inverse .price-item--sale,.price--inverse .unit-price__price,.price--inverse .gfun-amount{color:#fff}.price--inverse .price-item--regular,.price--inverse .unit-price,.price--inverse .hkd-equivalent,.price--inverse .gfun-label{color:#ffffff9e}.price--inverse .price__badge-sale{background:#ffffff1f;color:#fff;border-color:#ffffff2e}.price--inverse .price__badge-sold-out{background:#ffffff14;color:#ffffff9e;border-color:#ffffff1f}@media screen and (max-width:749px){.price{font-size:1.22rem}.price--large{font-size:1.42rem}.gfun-price-display{align-items:flex-start;flex-direction:column;border-radius:22px;padding:.95rem 1rem}.gfun-amount{font-size:1.95rem}}@media(prefers-reduced-motion:reduce){.price,.price *,.gfun-price-display,.gfun-price-display *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-price.css.map */
