#sp-main{--sp-blue:#3b82f6;--sp-dark:#0f1520;--sp-muted:#8892a4;--sp-border:rgba(136, 146, 164, .18);--sp-bg:#f8f9fc;--sp-radius:10px;font-family:'Plus Jakarta Sans',sans-serif;color:var(--sp-dark);background:#fff}#sp-main *,#sp-main *::before,#sp-main *::after{box-sizing:border-box}.sp-container{max-width:1140px;margin:0 auto;padding:0 24px}body.single-product .wd-breadcrumbs,body.single-product .wd-breadcrumbs-container,body.single-product .woodmart-breadcrumbs,body.single-product .whb-breadcrumbs,body.single-product .woodmart-page-header,body.single-product .woodmart-page-title,body.single-product .wd-page-head,body.single-product .page-title,body.single-product .page-header,body.single-product .wd-shop-breadcrumbs,body.single-product .woocommerce-notices-wrapper:empty,body.single-product .wd-content-ph{display:none!important}body.single-product #main,body.single-product .site-content,body.single-product .main-page-wrapper,body.single-product .wd-content-area,body.single-product .wd-main-content-wrap,body.single-product #content{padding-top:0!important;margin-top:0!important}.sp-product-header{padding:6px 0 28px;text-align:center}.sp-breadcrumb{margin-bottom:14px}#sp-main .sp-breadcrumb .woocommerce-breadcrumb{font-size:12.5px!important;color:var(--sp-muted)!important;margin:0!important;justify-content:center!important;display:flex!important}#sp-main .sp-breadcrumb .woocommerce-breadcrumb a{color:var(--sp-muted)!important;text-decoration:none!important}#sp-main .sp-breadcrumb .woocommerce-breadcrumb a:hover{color:var(--sp-blue)!important}.sp-product-title{font-size:clamp(1.6rem, 3vw, 2.2rem)!important;font-weight:700!important;color:var(--sp-dark)!important;line-height:1.25!important;margin:0 0 28px!important}.sp-product-header--member{padding-bottom:4px}#sp-main .sp-product-header--member .sp-product-title{margin-bottom:0!important}.sp-meta-bar{display:flex;align-items:stretch;justify-content:center;border:1px solid var(--sp-border);border-radius:var(--sp-radius);overflow:visible;background:#fff;width:fit-content;margin:0 auto}#sp-main .sp-meta-cell{flex:1;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:16px 18px!important;border-right:1px solid var(--sp-border)!important;text-align:left!important}#sp-main .sp-meta-cell:first-child{border-radius:var(--sp-radius) 0 0 var(--sp-radius)!important}#sp-main .sp-meta-cell:last-child{border-right:none!important;border-radius:0 var(--sp-radius) var(--sp-radius) 0!important}#sp-main .sp-meta-icon{color:var(--sp-blue)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;opacity:.85}#sp-main .sp-meta-text{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0}#sp-main .sp-meta-cell:not(.sp-meta-cell--status) .sp-meta-text{gap:10px!important}#sp-main .sp-meta-label{display:block!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--sp-muted)!important;font-weight:700!important;line-height:1!important;white-space:nowrap}#sp-main .sp-meta-value{display:block!important;font-size:13.5px!important;font-weight:700!important;color:var(--sp-dark)!important;line-height:1.25!important;white-space:nowrap!important}#sp-main .sp-meta-value a{color:var(--sp-blue)!important;text-decoration:none!important}#sp-main .sp-meta-value a:hover{text-decoration:underline!important}#sp-main .sp-status-pills{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important}#sp-main .sp-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;height:24px!important;padding:0 8px!important;border-radius:99px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important;line-height:1!important}#sp-main .sp-pill--activated{background:#f0fdf4!important;color:#16a34a!important}#sp-main .sp-pill--au{background:#eff6ff!important;color:#3b82f6!important}#sp-main .sp-pill--verified{background:#e1f5ee!important;color:#0f6e56!important;padding:0!important;width:24px!important;height:24px!important;border-radius:50%!important;justify-content:center!important;cursor:default!important;position:relative!important}#sp-main .sp-pill--verified::after{content:'Verified';position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1a2535;color:#e2e8f0;font-size:10px;font-weight:500;padding:3px 7px;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:100}#sp-main .sp-pill--verified:hover::after{opacity:1}#sp-main .sp-meta-cell--status .sp-meta-text{align-items:center!important}#sp-main .sp-meta-cell--status .sp-meta-label{text-align:center!important}#sp-main .sp-meta-cell--status .sp-status-pills{justify-content:center!important}#sp-main .sp-pill--archived{background:#f3f4f6!important;color:#6b7280!important}#sp-main .sp-pill--plus{background:#f5f3ff!important;color:#7c3aed!important;cursor:default!important;position:relative!important}#sp-main .sp-pill--plus::after{content:'Plus Activation available';position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1a2535;color:#e2e8f0;font-size:10px;font-weight:500;padding:3px 7px;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:100}#sp-main .sp-pill--plus:hover::after{opacity:1}#sp-main .sp-activation-header--plus{color:#7c3aed!important}#sp-main .sp-plus-note{font-size:13.5px!important;line-height:1.65!important;color:#374151!important;margin:0!important}#sp-main .sp-plus-note strong{color:#7c3aed!important;font-weight:700!important}#sp-main .sp-plus-note a{color:var(--sp-blue)!important;font-weight:600!important;text-decoration:none!important}#sp-main .sp-plus-note a:hover{text-decoration:underline!important}#sp-main .sp-plus-upsell{display:flex!important;align-items:flex-start!important;gap:7px!important;font-size:12px!important;color:#6b7280!important;line-height:1.55!important;padding:8px 10px!important;border-radius:8px!important;background:#faf9ff!important;border:1px solid rgb(124 58 237 / .12)!important}#sp-main .sp-plus-upsell svg{color:#7c3aed!important;flex-shrink:0!important;margin-top:2px!important}#sp-main .sp-plus-upsell a{color:#7c3aed!important;font-weight:600!important;text-decoration:none!important}#sp-main .sp-plus-upsell a:hover{text-decoration:underline!important}#sp-main .sp-pill-divider{display:inline-block!important;width:1px!important;height:16px!important;background:var(--sp-border)!important;flex-shrink:0!important}#sp-main .gplcmn-widget{display:inline-flex!important;align-items:center!important;position:relative!important;margin:0!important;padding:0!important}#sp-main .gplcmn-envelope{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;position:relative!important;text-decoration:none!important;line-height:0!important;box-sizing:border-box!important;transition:background .15s,color .15s!important}#sp-main .sp-notify-guest{cursor:default!important}#sp-main .gplcmn-envelope-label{display:none!important}#sp-main .gplcmn-envelope-icon{width:13px!important;height:13px!important;flex-shrink:0!important;display:block!important}#sp-main .gplcmn-envelope::after{content:attr(title);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1a2535;color:#e2e8f0;font-size:10px;font-weight:500;padding:5px 10px;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:100}#sp-main .gplcmn-envelope:hover::after{opacity:1}#sp-main .gplcmn-envelope-status{position:absolute!important;bottom:calc(100% + 8px)!important;left:50%!important;transform:translateX(-50%)!important;background:#1a2535!important;color:#e2e8f0!important;font-size:10px!important;font-weight:500!important;padding:3px 8px!important;border-radius:5px!important;white-space:nowrap!important;pointer-events:none!important;z-index:101!important}#sp-main .gplcmn-envelope-status:empty{display:none!important}.sp-product-body{padding:40px 0 60px}#sp-main .sp-container{max-width:1236px}.sp-product-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"main aside" "desc aside";column-gap:48px;align-items:start}.sp-col-main{grid-area:main;min-width:0}.sp-col-right{grid-area:aside;align-self:stretch;min-width:0}.sp-desc{grid-area:desc;min-width:0}.sp-aside-sticky{--sp-sticky-top:110px;position:sticky;top:var(--sp-sticky-top);max-height:calc(100vh - var(--sp-sticky-top) - 16px);overflow-y:auto;scrollbar-width:thin}.sp-product-image-wrap{max-width:590px;margin:0 auto 22px;border-radius:var(--sp-radius);overflow:hidden;aspect-ratio:590 / 300;background:var(--sp-bg);border:1px solid var(--sp-border)}.sp-product-image{width:100%;height:100%;object-fit:cover;display:block}.sp-product-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--sp-bg),#e8ecf4)}.sp-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:8px;font-family:'Plus Jakarta Sans',sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;text-align:center;border:none;outline:none;line-height:1.3}.sp-btn-ghost{background:#fff0;border:1.5px solid var(--sp-border)!important;color:var(--sp-dark)!important}.sp-btn-ghost:hover{border-color:var(--sp-blue)!important;color:var(--sp-blue)!important}.sp-btn-primary{background:var(--sp-blue)!important;color:#fff!important;border:none!important}.sp-btn-primary:hover{background:#2563eb!important;color:#fff!important}.sp-btn-placeholder{display:block}.sp-short-description{font-size:16px;line-height:1.7;color:#1e293b;margin-bottom:26px}#sp-main .sp-short-description p:last-child{margin-bottom:0}.sp-purchase-block{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.sp-price-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#sp-main .sp-price-has-discount .sp-price-regular .woocommerce-Price-amount,#sp-main .sp-price-has-discount .sp-price-regular bdi{font-size:18px!important;font-weight:500!important;color:var(--sp-muted)!important;text-decoration:line-through!important}#sp-main .sp-price-has-discount .sp-price-sale .woocommerce-Price-amount,#sp-main .sp-price-has-discount .sp-price-sale bdi{font-size:28px!important;font-weight:700!important;color:var(--sp-dark)!important}#sp-main .sp-price-wrap:not(.sp-price-has-discount) .woocommerce-Price-amount,#sp-main .sp-price-wrap:not(.sp-price-has-discount) bdi{font-size:24px!important;font-weight:700!important;color:var(--sp-dark)!important}.sp-badge-discount{background:#dcfce7;color:#166534;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;letter-spacing:.04em}.sp-btn-add-to-cart,.sp-btn-renew{width:100%!important;padding:14px 20px!important;font-size:15px!important;border-radius:9px!important;justify-content:center!important}#sp-main .sp-download-wrap{display:flex!important;flex-direction:row!important;gap:10px!important;flex-wrap:wrap!important}#sp-main .sp-download-wrap>div,#sp-main .sp-download-wrap>ul{display:flex!important;flex-direction:row!important;gap:10px!important;flex:1!important;width:100%!important}#sp-main .sp-download-wrap a,#sp-main .sp-download-wrap button,#sp-main .sp-download-wrap .membership-download-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:6px 20px!important;background:#16a34a!important;color:#fff!important;border-radius:9px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border:none!important;cursor:pointer!important;transition:background .2s!important;text-align:center!important}#sp-main .sp-download-wrap a:hover,#sp-main .sp-download-wrap button:hover,#sp-main .sp-download-wrap .membership-download-button:hover{background:#15803d!important}@media (max-width:768px){#sp-main .sp-download-wrap,#sp-main .sp-download-wrap>div,#sp-main .sp-download-wrap>ul{flex-direction:column!important}}.sp-purchase-note{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:0}.sp-trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sp-muted);white-space:nowrap}.sp-trust-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#22c55e;flex-shrink:0}.sp-activation-box{margin-top:12px;border:.5px solid var(--sp-border);border-left:3px solid var(--sp-blue);border-radius:0 var(--sp-radius) var(--sp-radius) 0;overflow:hidden;background:#fff}.sp-activation-header{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#eff6ff;border-bottom:.5px solid #bfdbfe;font-size:13px;font-weight:600;color:#1e40af}.sp-activation-header svg{color:var(--sp-blue);flex-shrink:0}.sp-activation-body{padding:14px 18px}.sp-activation-row{display:flex;align-items:center;gap:12px;padding:2px 0}.sp-activation-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-blue);min-width:46px;flex-shrink:0}.sp-activation-row:has(.sp-activation-text) .sp-activation-label{color:var(--sp-muted)}.sp-activation-badge{display:inline-block;background:#f0fdf4;color:#15803d;font-size:11.5px;font-weight:600;padding:3px 12px;border-radius:99px;letter-spacing:.04em}.sp-activation-text{font-size:13.5px;color:#374151;line-height:1.6}.sp-activation-text ul,.sp-activation-text ol{margin:6px 0 0 18px!important;padding:0!important}.sp-activation-text li{margin-bottom:4px!important}.sp-activation-text code{display:inline-block;background:#e8ecf4;border-radius:4px;padding:1px 7px;font-family:'Courier New',monospace;font-size:12.5px;color:var(--sp-dark);word-break:break-all}.sp-activation-divider{border-top:.5px solid var(--sp-border);margin:12px 0}.sp-activation-code code{display:inline-block;background:#e8ecf4;border-radius:5px;padding:3px 8px;font-family:'Courier New',monospace;font-size:13px;color:var(--sp-dark);word-break:break-all}#sp-main .sp-meta-value a.sp-report-trigger--archived{color:var(--sp-muted)!important}#sp-main .sp-meta-value a.sp-report-trigger--archived:hover{color:var(--sp-muted)!important;text-decoration:none!important;opacity:.75}.sp-archived-msg{display:block;margin-top:10px;font-size:12px;color:var(--sp-muted);line-height:1.5;text-align:center}.sp-archived-msg[hidden]{display:none!important}.sp-archived-note{font-size:12px;color:var(--sp-muted);line-height:1.55;margin:6px 0 0}.sp-desc{border-top:1px solid var(--sp-border);padding:24px 0 60px}#sp-main .sp-section-title{font-size:19px!important;font-weight:600!important;line-height:1.3!important;color:var(--sp-dark)!important;margin:0 0 14px!important}.sp-description-content{font-size:14.5px;line-height:1.8;color:#475569}.sp-description-content p{margin:0 0 14px}#sp-main .sp-description-content h2,#sp-main .sp-description-content h3,#sp-main .sp-description-content h4{font-size:19px!important;font-weight:600!important;line-height:1.3!important;color:var(--sp-dark)!important;margin:28px 0 14px!important}.sp-description-content a{color:var(--sp-blue)}.sp-description-content img{max-width:100%;height:auto;border-radius:var(--sp-radius)}#sp-main .sp-description-content ul{list-style:none!important;margin:0 0 6px!important;padding:0!important}#sp-main .sp-description-content li{position:relative;list-style:none!important;padding-left:28px;margin:0 0 12px!important;font-size:14px;line-height:1.65;color:#475569;break-inside:avoid}.sp-description-content li strong{color:var(--sp-dark);font-weight:600}.sp-description-content li::before{content:"";position:absolute;left:0;top:3px;width:17px;height:17px;border-radius:50%;background:rgb(100 116 139 / .16)}.sp-description-content li::after{content:"";position:absolute;left:6px;top:9px;width:5px;height:5px;border-radius:50%;background:#475569}.sp-description-content .sp-list--features li::before{background:rgb(59 130 246 / .14)}.sp-description-content .sp-list--features li::after{left:5px;top:9px;width:5px;height:5px;border-radius:0;background:none;border-right:2px solid #3b82f6;border-top:2px solid #3b82f6;transform:rotate(45deg)}.sp-description-content .sp-list--benefits li::before{background:rgb(22 163 74 / .14)}.sp-description-content .sp-list--benefits li::after{left:5px;top:8px;width:7px;height:4px;border-radius:0;background:none;border-left:2px solid #16a34a;border-bottom:2px solid #16a34a;transform:rotate(-45deg)}.sp-description-content .sp-list--two{columns:2;column-gap:32px}#sp-main .sp-mc{--sp-green:#16a34a;background:#fff;border:1px solid var(--sp-border);border-top:4px solid var(--sp-green);border-radius:18px;box-shadow:0 10px 30px rgb(15 23 42 / .07);overflow:hidden;font-size:13px;color:#475569}#sp-main .sp-mc--archived{border-top-color:#94a3b8}#sp-main .sp-mc--empty{border-top-color:#d97706}#sp-main .sp-mc a{text-decoration:none}.sp-mc__head{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 18px 14px;text-align:center}.sp-mc__eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-green)}#sp-main .sp-mc--empty .sp-mc__eyebrow{color:#b45309}.sp-mc__title{font-size:16px;font-weight:600;color:var(--sp-dark);line-height:1.3}.sp-mc__title--small{font-size:12.5px;font-weight:400;color:#64748b}.sp-mc__t{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:1}.sp-mc__t--r{text-align:right}.sp-bucket__label{display:flex;align-items:center;gap:5px;white-space:nowrap}.sp-bucket__count{color:inherit;font:inherit;font-variant-numeric:tabular-nums}.sp-mc__meta{display:grid;grid-template-columns:1fr 1.15fr 1.2fr auto;border-top:1px solid var(--sp-border)}.sp-mc__cell{display:flex;flex-direction:column;gap:6px;padding:11px 10px;text-align:center;border-left:1px solid var(--sp-border);min-width:0}.sp-mc__cell:first-child{border-left:0}.sp-mc__cell b{font-size:12.5px;font-weight:600;color:var(--sp-dark);line-height:1.25}#sp-main .sp-mc__cell b a{color:var(--sp-blue)}.sp-mc__cell--icon{justify-content:center;align-items:center;padding:11px 14px}.sp-mc__sec{border-top:1px solid var(--sp-border);padding:14px 18px}#sp-main .sp-mc .sp-download-wrap,#sp-main .sp-mc .sp-download-wrap>div,#sp-main .sp-mc .sp-download-wrap>ul{flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important}#sp-main .sp-mc .sp-download-wrap a,#sp-main .sp-mc .sp-download-wrap button{width:100%!important;flex:0 0 auto!important}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0 18px!important;box-sizing:border-box!important;background:#16a34a!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:.3px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;border:1.5px solid #16a34a!important;border-radius:999px!important;box-shadow:none!important;transition:none!important}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button:hover{background:#15803d!important;border-color:#15803d!important;color:#fff!important}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button.unlocked{background:#dcfce7!important;border-color:#86efac!important;color:#15803d!important}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button.unlocked:hover{background:#bbf7d0!important;border-color:#4ade80!important;color:#15803d!important}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button span{background:none!important;color:inherit!important;border:0!important;padding:0!important;margin:0!important;font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;box-shadow:none!important}#sp-main .sp-mc .yith-wcmbs-download-button__credits{display:none!important}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button::before{content:"";flex:0 0 auto;width:15px;height:15px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E") center / contain no-repeat}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button.unlocked::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat}#sp-main .sp-mc .sp-download-wrap a.yith-wcmbs-download-button>.blockUI{display:none!important}.sp-empty-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:6px 20px;border-radius:999px;background:#e5e7eb;color:#64748b;font-size:14px;font-weight:600;white-space:nowrap}.sp-bucket{display:grid;grid-template-columns:1fr auto;column-gap:18px;row-gap:9px;align-items:center}.sp-bucket__bar{display:flex;justify-content:flex-end;height:8px;border-radius:99px;background:#e2e8f0;overflow:hidden}.sp-bucket__fill{display:block;height:100%;border-radius:99px;background:var(--sp-green);transition:width .7s ease,background-color .3s}.sp-bucket--low .sp-bucket__fill,.sp-bucket--empty .sp-bucket__fill{background:#d97706}.sp-bucket__time{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;line-height:1;color:var(--sp-dark)}.sp-bucket__time svg{color:#94a3b8;flex-shrink:0}.sp-bucket__time b{font-weight:600;font-variant-numeric:tabular-nums}.sp-bucket{position:relative}#sp-main .sp-tip,#sp-main .sp-tip.wd-tltp{position:static;display:inline-flex;align-items:center}#sp-main .sp-tip__btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:50%;background:#fff0;color:var(--sp-blue);cursor:help;line-height:1;box-shadow:none}#sp-main .sp-tip__btn:hover,#sp-main .sp-tip__btn:focus-visible{color:#2563eb;outline:0}#sp-main .sp-tip .tooltip{position:absolute;z-index:30;left:0;right:auto;bottom:100%;width:300px;min-width:200px;max-width:100%;transform:none;margin:0 0 8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s;white-space:normal;text-transform:none;letter-spacing:0;font-weight:400;text-align:left}#sp-main .sp-tip:hover .tooltip,#sp-main .sp-tip:focus-within .tooltip{opacity:1;visibility:visible;pointer-events:auto}#sp-main .sp-tip .tooltip-inner{position:relative;display:block;width:100%;max-width:none;padding:9px 14px;text-align:left;font-size:12px;line-height:1.5;white-space:normal;text-transform:none;letter-spacing:0;font-weight:400;background-color:var(--wd-tooltip-bg,#1a2535);color:var(--wd-tooltip-color,#e2e8f0);border-radius:8px}#sp-main .sp-tip .tooltip-inner::after{content:"";position:absolute;inset:auto 0 -8px 0;height:8px}#sp-main .sp-tip .tooltip-inner a{color:#93c5fd;font-weight:600;text-decoration:underline}#sp-main .sp-tip .tooltip-arrow{position:absolute;top:100%;left:var(--sp-arrow-x,20px);transform:translateX(-50%);width:10px;height:10px;margin-top:-1px;background-color:var(--wd-tooltip-bg,#1a2535);clip-path:polygon(0 0,50% 50%,100% 0)}.sp-mc__arch{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;color:#475569}.sp-mc__arch svg{color:#64748b;flex-shrink:0;margin-top:2px}#sp-main .sp-mc__arch a{color:var(--sp-blue);font-weight:600}.sp-mc__mail{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.sp-mail__txt{font-size:13px;font-weight:600;color:var(--sp-blue)}.sp-mail__on{display:none}#sp-main .sp-mc__mail:has(.is-subscribed) .sp-mail__off{display:none}#sp-main .sp-mc__mail:has(.is-subscribed) .sp-mail__on{display:inline;color:#15803d}#sp-main .sp-mc__mail{transition:background .15s}#sp-main .sp-mc__mail:hover{background:#f8fafc}#sp-main .sp-mc .gplcmn-widget{margin:0!important;flex-shrink:0}#sp-main .sp-mc .gplcmn-envelope{width:30px;height:30px;border:0!important}#sp-main .sp-mc .gplcmn-envelope-icon{width:15px!important;height:15px!important}#sp-main .sp-mc .gplcmn-envelope::after,#sp-main .sp-mc .gplcmn-envelope-status{display:none!important}.sp-mc__status{display:flex;flex-direction:column;gap:10px}.sp-mc__note{margin-top:8px;font-size:12.5px;line-height:1.6;color:#475569}.sp-mc__au{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:12.5px}.sp-mc__au--sep{border-top:1px solid var(--sp-border);padding-top:12px}#sp-main .sp-mc__au a{display:inline-flex;align-items:center;gap:5px;color:var(--sp-blue);font-weight:600}#sp-main .gptt-wrap{margin:0}#sp-main .gptt-wrap .gptt-form{display:block;width:100%;margin:0}#sp-main .gptt-wrap .gptt-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;box-sizing:border-box;padding:0 20px;background:#e8f4ff;color:#0078d4;border:1.5px solid #bcdcf6;border-radius:999px;box-shadow:none;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}#sp-main .gptt-wrap .gptt-button:hover{background:#d6ebff;border-color:#0078d4;color:#0078d4}#sp-main .gptt-wrap .gptt-label{color:inherit}#sp-main .gptt-wrap .gptt-icon{order:-1;width:16px;height:16px;flex:0 0 auto}.sp-mc__report{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--sp-border);padding:12px 18px;font-size:12px;color:#94a3b8}#sp-main .sp-mc__report-link{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#64748b}#sp-main a.sp-mc__report-link:hover{color:var(--sp-blue)}.sp-mc__report-link.is-disabled{opacity:.5;cursor:default;pointer-events:none}#sp-main .sp-buy{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--sp-border);border-radius:18px;padding:18px;box-shadow:0 10px 30px rgb(15 23 42 / .07)}#sp-main .sp-buy__lead{margin:4px 0 0!important;font-size:14px;font-weight:500;color:var(--sp-dark);line-height:1.4;text-align:center}#sp-main .sp-opt{position:relative;display:block;margin:0;padding:14px;border:1.5px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s}#sp-main .sp-opt:hover{border-color:#cbd5e1}#sp-main .sp-opt:has(.sp-opt__input:checked){border:2px solid var(--sp-blue);padding:13.5px;background:#f6faff}#sp-main .sp-opt--pass,#sp-main .sp-opt--pass:hover{border-color:#d9a21b}#sp-main .sp-opt--pass:has(.sp-opt__input:checked){border-color:#d9a21b;background:#fffcf3}#sp-main .sp-opt--pass:has(.sp-opt__input:checked) .sp-opt__radio{border-color:#d9a21b}#sp-main .sp-opt--pass:has(.sp-opt__input:checked) .sp-opt__radio::after{background:#d9a21b}.sp-opt__tag{display:block;margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.sp-opt__input{position:absolute;opacity:0;pointer-events:none}#sp-main .sp-opt:has(.sp-opt__input:focus-visible){outline:2px solid var(--sp-blue);outline-offset:2px}.sp-opt__badge{position:absolute;top:-10px;right:14px;background:#b7791f;color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:3px 10px;border-radius:99px}.sp-opt__head{display:flex;align-items:flex-start;gap:12px}.sp-opt--item .sp-opt__head{align-items:center}.sp-opt__radio{position:relative;width:20px;height:20px;flex-shrink:0;margin-top:1px;border:2px solid #cbd5e1;border-radius:50%}#sp-main .sp-opt:has(.sp-opt__input:checked) .sp-opt__radio{border-color:var(--sp-blue)}#sp-main .sp-opt:has(.sp-opt__input:checked) .sp-opt__radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--sp-blue)}.sp-opt__main{flex:1;min-width:0;display:block}.sp-opt__name{display:block;font-size:16px;font-weight:600;color:var(--sp-dark);line-height:1.3}.sp-opt__sub{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:#64748b}.sp-opt__price{display:block;text-align:right;white-space:nowrap;font-size:11.5px;color:#64748b}.sp-opt__price b{display:block;font-size:21px;font-weight:800;line-height:1.1;color:var(--sp-dark)}#sp-main .sp-opt__price .woocommerce-Price-amount,#sp-main .sp-opt__price bdi{font-size:21px!important;font-weight:800!important;color:var(--sp-dark)!important}.sp-opt__body{display:block;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.sp-opt__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;font-size:12.5px;color:#1e293b}.sp-opt__grid>span,.sp-opt__lines>span{display:flex;align-items:center;gap:8px;line-height:1.4}.sp-opt__grid svg{color:var(--sp-blue);flex-shrink:0}.sp-opt__lines{display:flex;flex-direction:column;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb;font-size:12.5px;color:#1e293b}.sp-opt__lines svg{color:#16a34a;flex-shrink:0}.sp-buy__or{display:flex;align-items:center;gap:10px;font-size:12px;color:#94a3b8}.sp-buy__or::before,.sp-buy__or::after{content:"";flex:1;height:1px;background:#e5e7eb}#sp-main .sp-buy .sp-buy__cta{width:100%!important;height:48px;padding:0 20px!important;border-radius:999px!important;font-size:14.5px!important;font-weight:600!important;box-shadow:0 4px 12px rgb(59 130 246 / .25)}#sp-main .sp-buy .sp-buy__cta--item{display:none!important}#sp-main .sp-buy:has(.sp-opt__input[value="item"]:checked) .sp-buy__cta--item{display:flex!important}#sp-main .sp-buy:has(.sp-opt__input[value="item"]:checked) .sp-buy__cta--pass{display:none!important}#sp-main .sp-buy__compare{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--sp-blue);text-decoration:none}#sp-main .sp-buy__compare:hover{text-decoration:underline}.sp-buy__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;padding-top:14px;border-top:1px dashed #e5e7eb;font-size:11.5px;color:#64748b}.sp-buy__trust span{display:inline-flex;align-items:center;gap:5px}#sp-main .sp-col-right .sp-plus-upsell{margin-top:12px}#sp-main .sp-plus-upsell--member{margin:0 0 22px;font-size:12.5px!important;line-height:1.6!important;padding:11px 14px!important}#sp-main .sp-plus-upsell--member strong{color:#7c3aed;font-weight:600}@media (max-width:960px){.sp-product-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside" "desc";row-gap:28px}.sp-col-right{align-self:start}.sp-aside-sticky{position:static;max-height:none;overflow:visible}.sp-desc{padding-bottom:40px}}@media (max-width:900px){.sp-description-content .sp-list--two{columns:1}}@media (max-width:600px){.sp-meta-bar{flex-wrap:wrap;max-width:100%}.sp-meta-cell{flex:1 1 50%;border-bottom:1px solid var(--sp-border);justify-content:flex-start;padding:14px 16px}.sp-meta-cell:nth-child(odd){border-right:1px solid var(--sp-border)}.sp-meta-cell:nth-child(even){border-right:none}.sp-meta-cell:nth-last-child(-n+2){border-bottom:none}.sp-product-header{padding:24px 0 20px}.sp-product-body{padding:28px 0 40px}}@media (max-width:420px){.sp-action-buttons{grid-template-columns:1fr}}