.pnlm-hotspot-base.wpvr-hs-sticker, .pnlm-hotspot-base.wpvr-hs--sticker{width:auto !important;height:auto !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;transform-origin:center center;pointer-events:auto !important;z-index:3 !important;overflow:visible !important;}
.wpvr-sticker-scale-wrapper{display:inline-flex;align-items:center;justify-content:center;transform-origin:center center;transform:scale(var(--wpvr-sticker-scale, 1));pointer-events:auto;max-width:none;width:max-content;box-sizing:border-box;transition:transform 0.15s ease-out;}
.wpvr-sticker-scale-wrapper .wpvr-sticker-card{max-width:none;flex-shrink:0;}
.wpvr-sticker-card{position:relative;box-sizing:border-box;user-select:none;-webkit-user-select:none;cursor:pointer;pointer-events:auto !important;transition:transform 0.18s ease, box-shadow 0.18s ease;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}
.wpvr-sticker-card, .wpvr-sticker-card *:not(i):not([class*="fa-"]):not(.fa):not(.fas):not(.fab):not(.far),
.wpvr-sticker-card p, .wpvr-sticker-card span:not([class*="fa-"]),
.wpvr-sticker-card div, .pnlm-hotspot-base .wpvr-sticker-card, .pnlm-hotspot-base .wpvr-sticker-card *:not(i):not([class*="fa-"]):not(.fa):not(.fas):not(.fab):not(.far),
.pnlm-hotspot-base .wpvr-sticker-card span:not([class*="fa-"]),
.pnlm-hotspot-base .wpvr-sticker-card p, .wpvr-sticker-review, .wpvr-sticker-name{font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;}
.wpvr-sticker-card i, .wpvr-sticker-card [class*="fa-"],
.wpvr-sticker-discount-btn i, .pnlm-hotspot-base .wpvr-sticker-card i, .pnlm-hotspot-base .wpvr-sticker-card [class*="fa-"],
.pnlm-hotspot-base .wpvr-sticker-discount-btn i{font-family:var(--fa-style-family, "Font Awesome 6 Free"), "Font Awesome 5 Free", "FontAwesome" !important;font-style:normal !important;font-weight:900;}
.wpvr-sticker-card i.fab, .wpvr-sticker-card .fab, .wpvr-sticker-discount-btn i.fab, .pnlm-hotspot-base .wpvr-sticker-card i.fab, .pnlm-hotspot-base .wpvr-sticker-card .fab, .pnlm-hotspot-base .wpvr-sticker-discount-btn i.fab{font-family:"Font Awesome 6 Brands", "Font Awesome 5 Brands" !important;font-weight:400 !important;}
.wpvr-sticker-card i.far, .wpvr-sticker-card .far, .wpvr-sticker-discount-btn i.far, .pnlm-hotspot-base .wpvr-sticker-card i.far, .pnlm-hotspot-base .wpvr-sticker-card .far, .pnlm-hotspot-base .wpvr-sticker-discount-btn i.far{font-family:"Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome" !important;font-weight:400 !important;}
.wpvr-sticker-card--social-proof{width:340px;max-width:calc(100vw - 32px);padding:24px 26px;border-radius:20px;border:1px solid #3a3051;background-color:rgba(32, 27, 44, 0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.45);color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;text-align:left;}
.wpvr-sticker-card--social-proof:hover{transform:translateY(-2px);}
.wpvr-sticker-stars{display:flex;align-items:center;gap:5px;margin-bottom:14px;}
.wpvr-sticker-stars svg{display:block;flex-shrink:0;}
.wpvr-sticker-review{margin:0 0 18px 0;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:15px;font-style:italic;font-weight:400;line-height:24px;word-break:break-word;white-space:normal;}
.wpvr-sticker-client{display:flex;align-items:center;gap:12px;}
.wpvr-sticker-avatar{width:42px;height:42px;min-width:42px;border-radius:50%;border:1.5px solid #ffffff;overflow:hidden;background-color:rgba(255, 255, 255, 0.15);display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;}
.wpvr-sticker-avatar img{width:100%;height:100%;object-fit:cover;display:block;}
.wpvr-sticker-name{font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:15px;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0.5px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wpvr-sticker-card--discount-btn{width:282px;padding:21px;border-radius:15px;border:1px solid #40355a;background-color:rgba(32, 27, 44, 0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.45);box-sizing:border-box;display:flex;align-items:center;justify-content:center;}
.wpvr-sticker-card--discount-btn:hover{transform:translateY(-2px);}
.wpvr-sticker-card--discount-btn.wpvr-sticker-card--no-main-bg, .wpvr-sticker-card--no-main-bg{background:transparent !important;background-color:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;box-shadow:none !important;padding:0 !important;width:auto !important;max-width:none !important;}
.wpvr-sticker-discount-btn{width:100%;height:60px;background-color:#ef991f;border-radius:10px;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.25);display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease, opacity 0.15s ease;}
.wpvr-sticker-discount-btn:hover{opacity:0.95;transform:scale(1.02);}
.wpvr-sticker-discount-text{font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-weight:700;font-size:18px;line-height:24px;color:#000000;white-space:nowrap;}
.wpvr-sticker-discount-btn i{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;}
.wpvr-sticker-card--btn-separate-icon{width:auto;padding:21px;border-radius:135px;border:1px solid #40355a;background-color:rgba(32, 27, 44, 0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.45);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;}
.wpvr-sticker-btn-separate-wrap{display:inline-flex;align-items:center;gap:15px;cursor:pointer;text-decoration:none;user-select:none;}
.wpvr-sticker-separate-btn-text{width:356px;max-width:100%;height:60px;background-color:#ffffff;border-radius:30px;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.25);display:flex;align-items:center;justify-content:center;padding:0 28px;box-sizing:border-box;cursor:pointer;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-weight:600;font-size:18px;line-height:34px;color:#000000;white-space:nowrap;transition:transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.15s ease;}
.wpvr-sticker-separate-icon-box{width:60px;height:60px;background-color:#ffffff;border-radius:30px;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;cursor:pointer;transition:transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.15s ease;}
.wpvr-sticker-separate-icon-box i{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;}
.wpvr-sticker-btn-separate-wrap:hover .wpvr-sticker-separate-btn-text, .wpvr-sticker-btn-separate-wrap:hover .wpvr-sticker-separate-icon-box{transform:translateY(-2px);box-shadow:0px 14px 34px rgba(0, 0, 0, 0.32);opacity:0.96;}
.wpvr-sticker-btn-separate-wrap:active .wpvr-sticker-separate-btn-text, .wpvr-sticker-btn-separate-wrap:active .wpvr-sticker-separate-icon-box{transform:translateY(0px) scale(0.98);}
.wpvr-sticker-card--add-to-cart{width:auto;padding:21px;border-radius:15px;border:1px solid #40355a;background-color:rgba(32, 27, 44, 0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.45);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;}
.wpvr-sticker-card--add-to-cart.wpvr-sticker-card--no-main-bg{background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}
.wpvr-sticker-cart-text-wrap{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#ffffff;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:18px;line-height:24px;user-select:none;}
.wpvr-sticker-cart-prefix-text{font-weight:700;color:inherit;}
.wpvr-sticker-cart-sub-text{font-weight:500;color:inherit;}
.wpvr-sticker-cart-btn{width:163px;max-width:100%;height:60px;background-color:#3f04fe;border-radius:10px;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.25);display:inline-flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box;cursor:pointer;text-decoration:none !important;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-weight:600;font-size:18px;line-height:24px;color:#ffffff;white-space:nowrap;flex-shrink:0;transition:transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.15s ease;}
.wpvr-sticker-cart-btn:hover{opacity:0.95;transform:translateY(-1px);box-shadow:0px 14px 34px rgba(0, 0, 0, 0.35);}
.wpvr-sticker-cart-btn:active{transform:translateY(0);box-shadow:0px 8px 20px rgba(0, 0, 0, 0.25);}
.wpvr-sticker-card--social-share{width:auto;padding:21px;border-radius:15px;border:1px solid #40355a;background-color:rgba(32, 27, 44, 0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.45);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:21px;}
.wpvr-sticker-card--social-share.wpvr-sticker-card--no-main-bg{background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}
.wpvr-sticker-share-btn{width:222px;max-width:100%;height:60px;background-color:#201a2b;border:1px solid #3a3051;border-radius:10px;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.25);display:inline-flex;align-items:center;justify-content:center;padding:0 20px;box-sizing:border-box;cursor:default;text-decoration:none !important;font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0.36px;text-transform:uppercase;color:#ffffff;white-space:nowrap;flex-shrink:0;user-select:none;}
.wpvr-sticker-social-list{display:inline-flex;align-items:center;gap:16px;flex-shrink:0;}
.wpvr-sticker-social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none !important;color:#ffffff;cursor:pointer;transition:transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.15s ease, color 0.15s ease;line-height:1;}
.wpvr-sticker-social-link:hover{opacity:0.85;transform:scale(1.15);}
.wpvr-sticker-social-link i{font-size:inherit;color:inherit;line-height:1;}
.wpvr-sticker-social-svg{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:inherit;}
.wpvr-sticker-social-svg svg {
width: 100%;
height: 100%;
fill: currentColor;
display: block;
}