body.mspp-popup-open,body.mspp-lightbox-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.mspp-status-badge.available{background:var(--mspp-accent-green)}.mspp-divider{width:.5px;height:100%;min-height:20px;background:#fff;border-radius:100px}.mspp-ebay-rating{display:flex;align-items:center;gap:8px}.mspp-rating-score{font-weight:800;font-size:16px;color:white}.mspp-rating-star{color:#ffd700;font-size:16px}.mspp-rating-count{font-weight:700;font-size:10px;color:var(--mspp-text-secondary)}.mspp-sold-count{display:flex;align-items:center;gap:8px}.mspp-sold-count span{font-weight:500;font-size:14px;color:white}.mspp-bonus-link{display:block;margin-top:-12px;font-weight:400;font-size:16px;color:white!important;text-decoration:underline;letter-spacing:-.12px}.mspp-platform-selector{display:flex;flex-direction:column;gap:12px;width:100%}.mspp-platform-label{font-weight:400;font-size:14px;color:white;letter-spacing:-.12px}.mspp-platforms{display:flex;flex-wrap:wrap;gap:12px}.mspp-platform-btn{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:var(--mspp-radius-lg);border:.5px solid var(--mspp-border-platform);background:0 0;cursor:pointer;transition:all .2s;text-decoration:none}.mspp-platform-btn:hover,.mspp-platform-btn.active{border-color:var(--mspp-accent-blue);background:rgba(0,92,255,.05)}.mspp-price-regular{font-family:var(--mspp-font-primary);font-weight:700;font-size:28px;line-height:28px;color:var(--mspp-text-muted);text-decoration:line-through}.mspp-price-discount{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--mspp-accent-red);border-radius:var(--mspp-radius-md);font-weight:600;font-size:16px;color:white}.mspp-status-badge.out-of-stock{background:var(--mspp-text-muted)}.mspp-platform-btn.out-of-stock{opacity:.5;position:relative}.mspp-platform-btn.out-of-stock::after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:rgba(255,255,255,.6);transform:rotate(-15deg)}.mspp-price-out-of-stock,.mspp-price-out-of-stock bdi{color:var(--mspp-text-muted)!important}.mspp-add-to-cart-btn.mspp-btn-disabled,.mspp-cart-section.is-out-of-stock .mspp-add-to-cart-btn{background:var(--mspp-text-muted)!important;cursor:not-allowed}.mspp-add-to-cart-btn.mspp-btn-disabled span,.mspp-cart-section.is-out-of-stock .mspp-add-to-cart-btn span{color:#1d1d1d!important}.mspp-add-to-cart-btn.mspp-btn-disabled:hover,.mspp-cart-section.is-out-of-stock .mspp-add-to-cart-btn:hover{transform:none}.mspp-sticky-cart-btn.mspp-btn-disabled{background:var(--mspp-text-muted)!important;cursor:not-allowed}.mspp-sticky-cart-btn.mspp-btn-disabled span{color:#1d1d1d!important}.mspp-sticky-cart-btn.mspp-btn-disabled:hover{transform:none}.mspp-sticky-cart-btn.mspp-btn-disabled .mspp-sticky-cart-icon{display:none}.mspp-cart-section .added_to_cart,.mspp-cart-section .wc-forward,.mspp-cart-buttons .added_to_cart,.mspp-sticky-bar .added_to_cart{display:none!important}.is-available .mspp-add-to-cart-btn{background:var(--mspp-accent-lime)!important}.is-available .mspp-add-to-cart-btn span{color:#000!important}.is-available .mspp-add-to-cart-btn .mspp-cart-icon{filter:brightness(0)!important}.is-available .mspp-add-to-cart-btn:hover{background:#c5e600!important}.mspp-add-to-cart-btn.loading{pointer-events:none;opacity:.8}.mspp-add-to-cart-btn.loading span{visibility:hidden}.mspp-add-to-cart-btn.loading .mspp-cart-icon{display:none}.mspp-add-to-cart-btn.loading::after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:mspp-spin .8s linear infinite}.is-available .mspp-add-to-cart-btn.loading::after{border-top-color:#000}.mspp-paypal-btn{flex:1;height:44px;background:var(--mspp-accent-paypal);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;cursor:pointer;transition:transform .2s ease-in}.mspp-paypal-btn:hover{transform:scale(.95)}.mspp-paypal-btn .ppc-button-wrapper,.mspp-paypal-btn #ppc-button-ppcp-gateway{width:100%;height:44px}.mspp-paypal-btn .ppc-button-wrapper iframe{min-height:44px!important}.mspp-cart-row-2 .StripeElement,.mspp-cart-row-2 .__PrivateStripeElement{width:100%!important;height:auto!important;min-height:48px;overflow:visible!important;border-radius:8px}.mspp-cart-row-2 .__PrivateStripeElement iframe{width:100%!important;min-width:100%!important;margin:0!important}.mspp-lightbox-main iframe{width:100%;height:100%;border:none}.mspp-lb-thumb.active{border-color:var(--mspp-accent-lime)}.mspp-about-description .product-copy iframe{width:100%;aspect-ratio:16/9;border:none;border-radius:16px}.mspp-about-description .product-copy section:first-child:has(iframe):not(:has(p)){display:none}.mspp-oc-badge{padding:4px 12px;border-radius:4px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.mspp-oc-mighty{background:#9e00ff;color:white}.mspp-oc-strong{background:#ff6b00;color:white}.mspp-oc-fair{background:#ffb800;color:black}.mspp-oc-weak{background:#666;color:white}.mspp-oc-na{background:#333;color:white}.mspp-oc-number{font-weight:700;font-size:48px;line-height:1;color:white}.mspp-review-avatar-placeholder{display:block;background:linear-gradient(135deg,#3a3a3a 0%,#2a2a2a 100%)}.mspp-no-reviews{text-align:center;color:rgba(255,255,255,.4);padding:64px 0;font-size:16px}.mspp-ebay-logo{height:24px;width:auto}.mspp-ebay-label{font-size:16px;color:white;margin-right:16px}.mspp-ebay-score{font-weight:700;font-size:18px;color:white}.mspp-ebay-stars{color:#ffbf00;font-size:16px;letter-spacing:2px}.mspp-ebay-count{font-size:14px;color:rgba(255,255,255,.6)}.mspp-faq-item.active .mspp-faq-chevron{transform:rotate(180deg)}.mspp-faq-item.active .mspp-faq-answer{display:block}.mspp-rewards-label{font-size:12px;font-weight:600;color:#ff4dcd;letter-spacing:1px;margin-bottom:24px}.mspp-newsletter-embed .ml-form-embedWrapper{background:0 0!important}.mspp-newsletter-embed .ml-form-embedBody{padding:0!important}.mspp-newsletter-embed input[type=email]{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:8px!important;color:white!important;padding:14px 16px!important}.mspp-newsletter-embed input[type=email]::placeholder{color:rgba(255,255,255,.6)!important}.mspp-newsletter-embed button[type=submit],.mspp-newsletter-embed .ml-form-embedSubmit button{background:#00d1f3!important;color:black!important;font-weight:700!important;border-radius:8px!important;padding:14px 24px!important;border:none!important;cursor:pointer!important;transition:transform .2s!important}.mspp-newsletter-embed button[type=submit]:hover,.mspp-newsletter-embed .ml-form-embedSubmit button:hover{transform:scale(.98)!important}.mspp-sticky-bar.visible{transform:translateY(0)}.mspp-sticky-discount{display:flex;align-items:center;justify-content:center;padding:0 8px;height:100%;background:var(--mspp-accent-red);border-radius:12px;font-weight:600;font-size:16px;color:white;white-space:nowrap}.mspp-sticky-regular{font-family:var(--mspp-font-display);font-weight:700;font-size:28px;line-height:28px;color:var(--mspp-text-muted);text-decoration:line-through;white-space:nowrap}.mspp-sticky-cart-btn.is-available{background:var(--mspp-accent-lime)!important}.mspp-sticky-cart-btn.is-available span{color:#000!important}.mspp-sticky-cart-btn.is-available .mspp-sticky-cart-icon{filter:brightness(0)!important}.mspp-sticky-cart-btn.is-available:hover{background:#c5e600!important}.mspp-popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.mspp-popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.mspp-popup-content{position:relative;width:90%;max-width:600px;height:90vh;max-height:90vh;background:var(--mspp-bg-card);border-radius:var(--mspp-radius-lg);padding:24px;display:flex;flex-direction:column}.mspp-popup-body{flex:1;overflow-y:auto;overflow-x:hidden}.mspp-popup-close{position:absolute;top:16px;right:16px;font-size:24px;color:var(--mspp-text-secondary);background:0 0;border:none;cursor:pointer}.mspp-notification{position:fixed;bottom:20px;right:20px;padding:16px 24px;background:var(--mspp-bg-card);color:white;border-radius:var(--mspp-radius-sm);font-size:14px;z-index:10000;opacity:0;transform:translateY(20px);transition:all .3s ease}.mspp-notification.visible{opacity:1;transform:translateY(0)}.mspp-notification-success{border-left:4px solid var(--mspp-accent-lime)}.mspp-notification-error{border-left:4px solid var(--mspp-accent-red)}@media (max-width:991px){.mspp-accordion-header.active .mspp-accordion-icon{transform:rotate(180deg)}.mspp-tab-panel.accordion-open .mspp-accordion-content{display:block}.mspp-tab-panel[id=mspp-tab-get-5-off].accordion-open .mspp-accordion-header span{background:var(--mspp-gradient-rainbow);-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-text-fill-color:black;color:black}.mspp-tab-panel[id=mspp-tab-get-5-off].accordion-open .mspp-accordion-header span::before{display:none}.mspp-oc-number{font-size:36px}}@media (max-width:768px){.mspp-bonus-link{order:2}.mspp-platform-selector{order:3}.mspp-platform-btn{padding:10px}.mspp-sticky-discount{display:none}.mspp-sticky-regular{order:2;font-size:20px;line-height:20px}}