.tkb-grid{display:grid!important;gap:20px!important}.tkb-grid-3{grid-template-columns:repeat(3,1fr)!important}@media (max-width:960px){.tkb-grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:540px){.tkb-grid-3{grid-template-columns:1fr!important}}.tkb-archive-wrap main{padding-left:4%!important;padding-right:4%!important;box-sizing:border-box!important}@media (max-width:1024px){.tkb-archive-wrap main{padding-left:28px!important;padding-right:28px!important}}@media (max-width:640px){.tkb-archive-wrap main{padding-left:16px!important;padding-right:16px!important}}.tkb-card{background:#fff!important;border-radius:14px!important;border:1.5px solid #e2e8f0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 2px 8px rgb(0 0 0 / .07),0 0 0 0 transparent!important;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease!important;cursor:pointer!important}.tkb-card:hover{box-shadow:0 10px 36px rgb(0 0 0 / .14),0 2px 8px rgb(0 0 0 / .06)!important;transform:translateY(-3px)!important;border-color:#c7d2fe!important}.tkb-card-thumb{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;max-height:185px!important;overflow:hidden!important;background:#f0f2f5!important;flex-shrink:0!important;border-radius:12px 12px 0 0!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .07)!important}.tkb-card:has(.tkb-ld-active-light) .tkb-card-thumb,.tkb-card:has(.tkb-ld-badge-light) .tkb-card-thumb{background:#e8eaed!important}.tkb-card-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .35s ease!important}.tkb-card:hover .tkb-card-thumb img{transform:scale(1.04)!important}.tkb-card-tags{display:none!important}.tkb-card-cat-row{display:none!important}.tkb-cat-pill{position:absolute!important;bottom:8px!important;left:8px!important;display:inline-block!important;font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;background:rgb(10 15 35 / .82)!important;color:#fff!important;text-decoration:none!important;letter-spacing:0.5px!important;text-transform:uppercase!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2!important;line-height:1.4!important}.tkb-cat-pill:hover{background:rgb(10 15 35 / .96)!important;color:#fff!important;text-decoration:none!important}.tkb-card>a{display:block!important;text-decoration:none!important;color:inherit!important}.tkb-card-info-link{display:block!important;text-decoration:none!important;color:inherit!important}.tkb-card-info-link:hover{text-decoration:none!important;color:inherit!important}.tkb-card-info-link:hover .tkb-card-title{color:#111827!important}.tkb-card-info{padding:11px 14px 8px!important;flex:1!important}.tkb-card-title{font-family:'Poppins','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#1a1a2e!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;margin-bottom:6px!important;letter-spacing:-0.1px!important}.tkb-card-desc{font-family:'Poppins','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:13px!important;color:#666!important;margin:0 0 8px!important;line-height:1.55!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.tkb-card-compat{display:flex!important;align-items:center!important;gap:8px!important}.tkb-compat-ppt,.tkb-compat-gs{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:500!important;color:#64748b!important;white-space:nowrap!important;font-family:'Inter',sans-serif!important}.tkb-compat-ppt svg,.tkb-compat-gs svg{flex-shrink:0!important;border-radius:2px!important}.tkb-card-bottom-strip{padding:8px 14px 10px!important;border-top:1px solid #f1f5f9!important;cursor:default!important;flex-shrink:0!important;background:#fafbfc!important}.tkb-card-bottom-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:5px!important}.tkb-card-colors{display:flex!important;align-items:center!important;gap:4px!important;pointer-events:none!important}.tkb-card-dot{width:11px!important;height:11px!important;border-radius:50%!important;display:inline-block!important;box-shadow:0 0 0 1px rgb(0 0 0 / .12)!important}.tkb-card-dot.active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #444!important}.tkb-card-price-wrap{display:flex!important;align-items:center!important;gap:6px!important;pointer-events:none!important}.tkb-card-price{font-size:16px!important;font-weight:700!important;color:#1a1a2e!important;font-family:'Poppins','Inter',sans-serif!important}.tkb-card-price.free-price{color:#16a34a!important}.tkb-card-slide-count{font-size:11px!important;font-weight:500!important;color:#94a3b8!important;white-space:nowrap!important}.tkb-card-slide-count::before{content:'· ';color:#cbd5e1!important}.tkb-ld-toggle{display:inline-flex!important;align-items:center!important;gap:1px!important;background:#f8fafc!important;border-radius:8px!important;padding:2px!important;border:1px solid #e2e8f0!important;flex-shrink:0!important}.tkb-ld-opt{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:20px!important;border-radius:5px!important;text-decoration:none!important;transition:background .15s!important;line-height:1!important;padding:0!important}.tkb-ld-opt:hover{text-decoration:none!important}.tkb-ld-opt svg{flex-shrink:0!important;display:block!important}.tkb-ld-active-light{background:#fef3c7!important}.tkb-ld-active-light svg{stroke:#d97706!important;stroke-width:2.5!important}.tkb-ld-active-dark{background:#dbeafe!important}.tkb-ld-active-dark svg{stroke:#1d4ed8!important;stroke-width:2.5!important}.tkb-ld-inactive{background:transparent!important}.tkb-ld-inactive svg{stroke:#c0cad6!important;stroke-width:1.8!important}.tkb-ld-inactive:hover{background:#e9edf2!important}.tkb-ld-inactive:hover svg{stroke:#64748b!important}.tkb-card-preview-row{display:none!important}.tkb-card-footer-row{display:flex!important;align-items:center!important;gap:6px!important;margin-top:5px!important;padding-top:5px!important;border-top:1px solid #f1f5f9!important}.tkb-card-preview-link{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:10.5px!important;font-weight:600!important;color:#2563eb!important;text-decoration:none!important;white-space:nowrap!important;flex:1!important}.tkb-card-preview-link:hover{text-decoration:underline!important}.tkb-card-preview-note{display:none!important}.tkb-card-footer-row>span:empty{flex:1!important}.tkb-card-goto-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:7px!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;color:#64748b!important;text-decoration:none!important;flex-shrink:0!important;transition:background .15s,color .15s,border-color .15s!important;padding:0!important;box-sizing:border-box!important}.tkb-card-goto-btn:hover{background:#1a1f36!important;color:#fff!important;border-color:#1a1f36!important}.tkb-card-goto-btn svg{stroke:currentColor!important;display:block!important}.tkb-ld-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:20px!important;border-radius:5px!important;flex-shrink:0!important}div.nsl-container[data-align="left"]{text-align:left}div.nsl-container[data-align="center"]{text-align:center}div.nsl-container[data-align="right"]{text-align:right}div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"]{text-decoration:none;box-shadow:none;border:0}div.nsl-container .nsl-container-buttons{display:flex;padding:5px 0}div.nsl-container.nsl-container-block .nsl-container-buttons{display:inline-grid;grid-template-columns:minmax(145px,auto)}div.nsl-container-block-fullwidth .nsl-container-buttons{flex-flow:column;align-items:center}div.nsl-container-block-fullwidth .nsl-container-buttons a,div.nsl-container-block .nsl-container-buttons a{flex:1 1 auto;display:block;margin:5px 0;width:100%}div.nsl-container-inline{margin:-5px;text-align:left}div.nsl-container-inline .nsl-container-buttons{justify-content:center;flex-wrap:wrap}div.nsl-container-inline .nsl-container-buttons a{margin:5px;display:inline-block}div.nsl-container-grid .nsl-container-buttons{flex-flow:row;align-items:center;flex-wrap:wrap}div.nsl-container-grid .nsl-container-buttons a{flex:1 1 auto;display:block;margin:5px;max-width:280px;width:100%}@media only screen and (min-width:650px){div.nsl-container-grid .nsl-container-buttons a{width:auto}}div.nsl-container .nsl-button{cursor:pointer;vertical-align:top;border-radius:4px}div.nsl-container .nsl-button-default{color:#fff;display:flex}div.nsl-container .nsl-button-icon{display:inline-block}div.nsl-container .nsl-button-svg-container{flex:0 0 auto;padding:8px;display:flex;align-items:center}div.nsl-container svg{height:24px;width:24px;vertical-align:top}div.nsl-container .nsl-button-default div.nsl-button-label-container{margin:0 24px 0 12px;padding:10px 0;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;letter-spacing:.25px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap;flex:1 1 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:inline-block}div.nsl-container .nsl-button-google[data-skin="light"]{box-shadow:inset 0 0 0 1px #747775;color:#1f1f1f}div.nsl-container .nsl-button-google[data-skin="dark"]{box-shadow:inset 0 0 0 1px #8E918F;color:#E3E3E3}div.nsl-container .nsl-button-google[data-skin="neutral"]{color:#1F1F1F}div.nsl-container .nsl-button-google div.nsl-button-label-container{font-family:"Roboto Medium",Roboto,Helvetica,Arial,sans-serif}div.nsl-container .nsl-button-apple .nsl-button-svg-container{padding:0 6px}div.nsl-container .nsl-button-apple .nsl-button-svg-container svg{height:40px;width:auto}div.nsl-container .nsl-button-apple[data-skin="light"]{color:#000;box-shadow:0 0 0 1px #000}div.nsl-container .nsl-button-facebook[data-skin="white"]{color:#000;box-shadow:inset 0 0 0 1px #000}div.nsl-container .nsl-button-facebook[data-skin="light"]{color:#1877F2;box-shadow:inset 0 0 0 1px #1877F2}div.nsl-container .nsl-button-spotify[data-skin="white"]{color:#191414;box-shadow:inset 0 0 0 1px #191414}div.nsl-container .nsl-button-apple div.nsl-button-label-container{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div.nsl-container .nsl-button-slack div.nsl-button-label-container{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div.nsl-container .nsl-button-slack[data-skin="light"]{color:#000;box-shadow:inset 0 0 0 1px #DDD}div.nsl-container .nsl-button-tiktok[data-skin="light"]{color:#161823;box-shadow:0 0 0 1px rgb(22 24 35 / .12)}div.nsl-container .nsl-button-kakao{color:rgb(0 0 0 / .85)}.nsl-clear{clear:both}.nsl-container{clear:both}.nsl-disabled-provider .nsl-button{filter:grayscale(1);opacity:.8}div.nsl-container-inline[data-align="left"] .nsl-container-buttons{justify-content:flex-start}div.nsl-container-inline[data-align="center"] .nsl-container-buttons{justify-content:center}div.nsl-container-inline[data-align="right"] .nsl-container-buttons{justify-content:flex-end}div.nsl-container-grid[data-align="left"] .nsl-container-buttons{justify-content:flex-start}div.nsl-container-grid[data-align="center"] .nsl-container-buttons{justify-content:center}div.nsl-container-grid[data-align="right"] .nsl-container-buttons{justify-content:flex-end}div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons{justify-content:space-around}div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons{justify-content:space-between}#nsl-redirect-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1000000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(1px);background-color:RGB(0 0 0 / .32);}#nsl-redirect-overlay-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:30px;border-radius:10px}#nsl-redirect-overlay-spinner{content:'';display:block;margin:20px;border:9px solid RGB(0 0 0 / .6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px RGB(0 0 0 / .6),0 0 0 1px RGB(0 0 0 / .6);width:40px;height:40px;animation:nsl-loader-spin 2s linear infinite}@keyframes nsl-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#nsl-redirect-overlay-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:700;color:#3C434A}#nsl-redirect-overlay-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-align:center;font-size:14px;color:#3C434A}#nsl-notices-fallback{position:fixed;right:10px;top:10px;z-index:10000}.admin-bar #nsl-notices-fallback{top:42px}#nsl-notices-fallback>div{position:relative;background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgb(0 0 0 / .1);margin:5px 15px 2px;padding:1px 20px}#nsl-notices-fallback>div.error{display:block;border-left-color:#dc3232}#nsl-notices-fallback>div.updated{display:block;border-left-color:#46b450}#nsl-notices-fallback p{margin:.5em 0;padding:2px}#nsl-notices-fallback>div:after{position:absolute;right:5px;top:5px;content:'\00d7';display:block;height:16px;width:16px;line-height:16px;text-align:center;font-size:20px;cursor:pointer}.pms-form input[type=text],.pms-form input[type=password],.pms-form input[type=email],.pms-form input[type=textarea],#pms_login input[type=text],#pms_login input[type=password],#pms_login input[type=email],textarea{width:100%}#pms_login p{margin-bottom:16px}#pms_login .login-remember{display:flex;align-items:center;justify-content:flex-start;gap:7px}#pms_login .login-remember input{cursor:pointer}#pms_login .login-remember label{margin-bottom:0;cursor:pointer}#pms_login input[type="checkbox"]{margin:0}#pms_login .login-extra .separator{margin-left:4px;margin-right:4px}.pms-form>input[type=submit]{margin-right:20px}form.pms-form ul.pms-form-fields-wrapper li{list-style:none}form.pms-form ul.pms-form-fields-wrapper{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.pms-form{margin-bottom:1em}.pms-form .pms-field-section{list-style:none}.pms-field{margin:0 0 20px 0}.pms-field input[type=checkbox],.pms-field input[type=radio]{margin-right:7px}.pms-field.pms-field-type-select select,.pms-field.pms-field-type-select_state select{width:100%}.pms-field.pms-field-type-checkbox .pms-field-input-container label,.pms-field.pms-field-type-radio .pms-field-input-container label{display:inline-block;margin-right:12px}.pms-field-description{font-size:.85em;font-style:italic;opacity:.8;margin:5px 0}.pms-field-required-asterix{display:inline-block;margin:0 3px;color:#c0392b}.pms-submit-disabled{cursor:wait!important}.pms-form .beehive,.wppb-user-forms .beehive{display:none}.pms_field-errors-wrapper p{font-size:90%;color:#c0392b}.pms-login-error{padding:5px 10px;border:1px solid rgb(255 64 64 / .75);background:rgb(255 64 64 / .1)}.pms-form-errors-wrapper{padding:5px 10px;border:1px solid rgb(255 64 64 / .75);background:rgb(255 64 64 / .1);margin-bottom:1em;font-size:80%;color:#c0392b}.pms-form-errors-wrapper p:last-of-type{margin-bottom:0}.pms_success-messages-wrapper p{padding:5px 10px;background:rgb(59 139 8 / .2);border:1px solid rgb(59 139 8 / .5);color:#317307}.pms-warning-message-wrapper{padding:2rem;background:#f6f6f6;border-left:5px solid #e76054;border-radius:3px;box-shadow:0 2px 8px 3px rgb(0 0 0 / .1);background:rgb(231 96 84 / .08);margin-bottom:32px}.pms-warning-message-wrapper>p:last-of-type{margin-bottom:0}.pms-billing-state__select{display:none}#pms_billing_country_chosen,#pms_billing_state_chosen{width:100%!important}#pms-renew-subscription-form p,#pms-cancel-subscription-form p,#pms-abandon-subscription-form p{margin-bottom:16px}.pms-subscription-plans-group-wrapper{border-bottom:1px solid #ccc;margin-bottom:20px}.pms-subscription-plan{margin-bottom:18px}.pms-subscription-plan input{margin-right:7px}.pms-subscription-plan-description{font-size:85%;font-style:italic;margin-left:24px}.pms-subscription-plan.pms-hidden .pms-subscription-plan-description{margin-left:0}.pms-subscription-plan.pms-last,.pms-subscription-plans-group-wrapper.pms-last{border-bottom:0}.pms-subscription-plan label,.pms-subscription-plan input{cursor:pointer}.pms-subscription-plan .pms-subscription-plan-price>.pms-divider:not(:first-of-type):not(.pms-duration-divider){display:none}.pms-account-subscriptions-header>span,.pms-account-subscription>span{display:inline-block;width:24%;vertical-align:text-top}.pms-account-subscription-details-table{margin-bottom:12px}.pms-account-subscription-details-table tr>td:first-of-type{font-weight:700}.pms-account-subscription-details-table__payment-method__wrap{display:flex;align-items:center;margin-bottom:8px}.pms-account-subscription-details-table__payment-method__brand,.pms-account-subscription-details-table__payment-method__number{margin-right:8px}.pms-account-subscription-details-table__payment-method__brand svg,.pms-account-subscription-details-table__payment-method__brand{width:32px;height:24px}.pms-account-subscription-details-table__payment-method__brand-paypal{display:flex;align-items:center;justify-content:center}.pms-account-subscription-details-table__payment-method__brand-paypal svg,.pms-account-subscription-details-table__payment-method__brand-paypal{width:60px}.pms-account-subscription-action-link{margin-right:10px;cursor:pointer}.pms-account-subscription-action-link__update-payment-method{font-size:90%}.pms-subscription-plan.pms-subscription-plan-has-actions,.pms-subscription-plans-header{border-bottom:1px solid #ccc;margin-bottom:.8421em;padding-bottom:.8421em}.pms-subscription-plan.pms-subscription-plan-has-actions:after{display:block;content:'';clear:both}.pms-subscription-plans-header{font-weight:700}.pms-account-subscription .pms-subscription-plan-name,.pms-subscription-plan-expiration{display:inline-block;width:30%;vertical-align:text-top}.pms-subscription-plan-actions{float:right}.pms-subscription-plan-actions a{margin-left:10px}.pms-subscription-plan-actions a:first-of-type{margin-left:0}.pms-subscription-plan-actions .pms-action-retry-payment-wrapper{text-align:right}.wppb-form-field.wppb-subscription-plans label{width:100%;float:none}.wppb-form-field.wppb-subscription-plans input{display:inline-block;float:none;margin-right:7px!important}.wppb-form-field.wppb-subscription-plans span.description{display:block;font-size:100%;font-style:italic;margin-left:0;margin-bottom:1.5em}.wppb-form-field.wppb-subscription-plans h4{margin-bottom:16px}.wppb-user-forms .pms-billing-details input[type="text"]{width:100%}#pms-paygates-wrapper{margin-bottom:1em}#pms-paygates-inner{visibility:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}#pms-paygates-inner>label{display:inline-flex;align-items:center;cursor:pointer;margin:0;background-color:#FFF}#pms-paygates-inner input{appearance:none;display:none}#pms-paygates-inner input+span{border:1px solid #CFD4DE;width:136px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#pms-paygates-inner input+span:hover,#pms-paygates-inner input:checked+span{border-color:#0056ba}#pms-paygates-inner input[value="manual"]+span,#pms-paygates-inner input[value="authorize_net"]+span{font-style:normal;font-weight:500;font-size:14px;color:#090A0B}#pms-paygates-inner input[value="paypal_pro"]+span,#pms-paygates-inner input[value="paypal_express"]+span,#pms-paygates-inner input[value="paypal_standard"]+span,#pms-paygates-inner input[value="paypal_connect"]+span{font-size:0;background:url(/wp-content/plugins/paid-member-subscriptions/assets/images/PayPal-payment-icon.svg) no-repeat center center}#pms-paygates-inner input[value="stripe_connect"]+span,#pms-paygates-inner input[value="stripe_intents"]+span{font-size:0;background:url(/wp-content/plugins/paid-member-subscriptions/assets/images/CreditCard-payment-icon.svg) no-repeat center center}#pms-active-gateways-not-available,#pms-gateways-not-available{background:rgb(52 152 219 / .25);border:1px solid rgb(52 152 219 / .85);color:rgb(41 128 185);padding:.5em .75em;margin:1em 0}#pms-gateways-not-available{display:none}.pms-paygate-extra-fields{display:none}.pms-subscription-plan-auto-renew{margin-bottom:1em}.pms-form .pms-billing-toggle,.pms-form .pms-email-marketing-field label,.pms-form .pms-gdpr-field label,.pms-subscription-plan-auto-renew label{display:flex;justify-content:flex-start;gap:4px;cursor:pointer}.pms-form .pms-billing-toggle label{cursor:pointer}.pms-form .pms-gdpr-field label{align-items:flex-start}.pms-form .pms-billing-toggle,.pms-form .pms-email-marketing-field label,.pms-subscription-plan-auto-renew label{align-items:center}.pms-form .pms-gdpr-field label .pms-gdpr-field-text{padding-top:2px}.pms-form .pms-email-marketing-field label .pms-email-marketing-field-text a,.pms-form .pms-gdpr-field label .pms-gdpr-field-text a{line-height:20px}.pms-table,.pms-table th,.pms-table td{border:1px solid #e1e1e1}.pms-table{border-width:1px 0 0 1px}.pms-table th,.pms-table td{border-width:0 1px 1px 0}#pms-submit-button-loading-placeholder-text{display:none}.pms-account-navigation{margin-bottom:12px;font-weight:700}.pms-account-navigation ul{list-style-type:none!important;display:flex;flex-wrap:wrap;margin:0!important;padding:0!important}@media screen and (max-width:600px){.pms-account-navigation ul{flex-direction:column}}.pms-account-navigation li{list-style:none!important}.pms-account-navigation li.pms-account-navigation-link{margin-right:16px}.pms-account-navigation li.pms-account-navigation-link a{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.pms-account-navigation li.pms-account-navigation-link a:hover,.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active{box-shadow:0 1px 0 0 currentColor!important}.pms-payment-error{padding:5px 10px;border:1px solid rgb(255 64 64 / .75);background:rgb(255 64 64 / .1);margin-bottom:16px;font-size:90%;color:#c0392b}.pms-payment-error p{margin-bottom:10px}.pms-payment-error p:first-of-type{margin-top:0}.pms-payment-error p:last-of-type{margin-bottom:0}.pms-payment-error__message{font-weight:700}ul.pms-field-section{margin-left:0;padding-left:0}.wppb-form-field.wppb-subscription-plans .pms-form-fields-wrapper label,.wppb-form-field.wppb-subscription-plans .pms-field-section label{width:30%;float:left;padding-bottom:5px}.wppb-form-field .pms-form-fields-wrapper #pms_card_exp_month,.wppb-form-field .pms-form-fields-wrapper #pms_card_exp_year,.wppb-form-field .pms-field-section #pms_card_exp_month,.wppb-form-field .pms-field-section #pms_card_exp_year{width:15%}.wppb-form-field .pms-field-card-expiration select,.wppb-form-field .pms-field-type-card_expiration_date select{float:none}.wppb-form-field .pms-form-fields-wrapper .pms_expiration_date_separator,.wppb-form-field .pms-field-section .pms_expiration_date_separator{padding:0 5px}.wppb-form-field #pms_billing_country,.wppb-form-field #pms_billing_state,.wppb-form-field #pms_card_number,.wppb-form-field .pms-billing-details input[type=text]{width:69.9%}.wppb-form-field.wppb-subscription-plans .pms-form-fields-wrapper input,.wppb-form-field.wppb-subscription-plans .pms-field-section input{margin-right:0!important}#pms_edit-profile-form .pms-billing-details{display:flex;margin-bottom:24px}#pms-upgrade-subscription-form .pms-upgrade__message,#pms-change-subscription-form .pms-upgrade__message{margin-bottom:1.2em;font-size:115%}.pms-subscription-plan-price__recurring{display:none}.pms-prorate-frontend-message{margin-bottom:1.345em;font-size:90%;font-style:italic}#pms-update-payment-method-form #pms-credit-card-information{margin-top:24px}#pms-update-payment-method-form .pms-paygate-extra-fields-authorize_net{display:block}#pms-update-payment-method-form .pms_field-errors-wrapper{margin-bottom:24px}.pms-subscription-plan input.small{width:10%!important;min-width:80px}.pms-field .pms_pwyw_pricing{display:inline-block;margin-left:5px}#pms-pass-strength-result{background-color:#eee;border:1px solid #ddd;display:inline-block;margin:13px 5px 5px 30%;padding:3px 5px;text-align:center;width:200px;line-height:28px;min-height:36px}#pms-pass-strength-result.short{background-color:#FFA0A0;border-color:#F04040}#pms-pass-strength-result.bad{background-color:#FFB78C;border-color:#FF853C}#pms-pass-strength-result.good{background-color:#FFEC8B;border-color:#fc0}#pms-pass-strength-result.strong{background-color:#C3FF88;border-color:#8DFF1C}.pms-register-form-top-plans .pms-form-fields-wrapper{display:flex;flex-direction:column}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-field-subscriptions{order:1}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-credit-card-information{order:2}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-account-section-wrapper{order:3}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-billing-details:not(#pms_edit-profile-form .pms-billing-details,#pms-update-payment-method-form .pms-billing-details){order:4}.pms-spinner{width:48px;height:48px;border:5px solid #fff0;border-bottom-color:#0056ba;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.pms-spinner__holder{display:flex;align-items:center;justify-content:center;width:100%;height:80px}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.grecaptcha-badge{visibility:hidden!important}#pms_billing_country{width:100%}.StripeElement{box-sizing:border-box;padding:10px 12px;border:1px solid #cfd7df;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fb1427}.StripeElement--webkit-autofill{background-color:#fefde5!important}.pms-loader{display:block;width:50px;height:50px;margin:0 auto;border:3px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:#00a0d2;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.pms-auth-form__loader-msg{margin-top:6px;text-align:center}.pms-stripe-error-message{font-size:16px;color:#fb1427;margin-top:8px}.wppb-user-forms .pms-paygate-extra-fields-stripe_connect{margin-bottom:24px}.pms-stripe-error-message+.pms_field-errors-wrapper{display:none}#pms-stripe-payment-elements.StripeElement,#payment-request-button.StripeElement{height:auto;border:0;border-radius:0;padding:0;box-shadow:none;-webkit-transition:none;transition:none}.pms-form #payment-request-button{margin-bottom:18px}#pms-stripe-payment-elements{max-width:500px;margin-bottom:16px}#pms_subscription_plans_discount_code{width:50%}#pms-subscription-plans-discount-messages-wrapper{display:none;padding:1em;margin:1em 0;margin-top:0;border:1px solid #e7e7e7}#pms-subscription-plans-discount-messages{display:none}#pms-subscription-plans-discount-messages-loading{display:none}label[for="pms_subscription_plans_discount"]{display:block}.pms-discount-error{color:#c0392b;font-size:80%}.pms-discount-success{color:green}#pms-subscription-plans-discount{margin-bottom:1em}#pms-paygate-extra-fields-paypal_connect__placeholder{max-width:200px}.logged-in #pms-paygate-extra-fields-paypal_connect__placeholder{max-width:250px}#pms-paypal-connect{margin-bottom:16px}.pms-billing-details{display:none;flex-wrap:wrap;gap:18px}.pms-billing-details .pms-field{margin-bottom:0;width:100%}.pms-billing-details .pms-field-type-heading h3,.pms-billing-details .pms-field-type-heading h4{margin-bottom:0}.pms-billing-details .pms-field-type-heading{margin-bottom:12px}@media screen and (min-width:600px){.pms-billing-details .pms-billing-first-name,.pms-billing-details .pms-billing-last-name,.pms-billing-details .pms-billing-city,.pms-billing-details .pms-billing-state,.pms-billing-details .pms-billing-zip,.pms-billing-details .pms-billing-country{flex-basis:calc(50% - 9px)}}.pms-invite-code-description{font-weight:400;font-size:16px;line-height:18px;color:#6E7A86;margin-top:5px;font-style:italic}.pms-gift-activation-message{padding:1.5rem;border-left:5px solid #00a0d2;border-radius:3px;box-shadow:0 2px 8px 3px rgb(0 0 0 / .1);margin-bottom:32px}.pms-confirm-pause-subscription,.pms-redirect-back-pause-subscription,.pms-confirm-resume-subscription,.pms-redirect-back-resume-subscription{margin-right:20px!important}.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}#tkb-sticky-wrap{position:sticky;top:0;z-index:999;width:100%}#tkb-sticky-wrap .tkb-header{position:relative!important;top:auto!important}body{padding-top:0!important}.tkb-logo-link{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.tkb-logo-img{width:28px;height:28px;object-fit:contain;display:block}.tkb-logo-text{font-family:'Inter',-apple-system,sans-serif;font-size:17px;font-weight:700;font-style:normal;color:#fff;letter-spacing:-.3px;line-height:1}.tkb-logo-text span{color:#818cf8}.tkb-search-wrap{flex:1 1 160px;min-width:100px;max-width:380px}.tkb-search-wrap form{display:flex!important;flex-wrap:nowrap!important;align-items:center;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);border-radius:8px;overflow:hidden;transition:border-color 0.2s}.tkb-search-wrap form:focus-within{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .1)}.tkb-search-wrap input[type="text"]{flex:1 1 auto;min-width:0;background:#fff0;border:none;outline:none;color:#fff;font-size:13px;padding:9px 12px}.tkb-search-wrap input[type="text"]::placeholder{color:rgb(255 255 255 / .4)}.tkb-search-wrap button{background:#fff0;border:none;color:rgb(255 255 255 / .5);cursor:pointer;padding:9px 12px;font-size:15px;line-height:1;transition:color 0.15s}.tkb-search-wrap button:hover{color:#fff}.tkb-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.tkb-lib-toggle{display:flex;align-items:center;gap:2px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:3px;flex-shrink:0;margin-right:8px}.tkb-lib-tab{padding:6px 14px;border-radius:6px;font-size:12.5px;font-weight:500;color:rgb(255 255 255 / .55);text-decoration:none;transition:all 0.18s;white-space:nowrap;line-height:1}.tkb-lib-tab:hover{color:#fff}.tkb-lib-tab-active{background:rgb(255 255 255 / .12)!important;color:#fff!important;font-weight:600}.tkb-lib-tab-highlight{color:#d6b370!important;font-weight:600!important}.tkb-lib-tab-highlight:hover{color:#e8c97e!important}.tkb-lib-tab-active-gold{background:rgb(214 179 112 / .15)!important;color:#e8c97e!important}.tkb-lib-sparkle{display:inline-block;margin-right:3px;font-style:normal}.tkb-lib-new-badge{background:rgb(214 179 112 / .2);color:#d6b370;font-size:8px;font-weight:700;padding:1px 5px;border-radius:4px;margin-left:4px;vertical-align:1px;letter-spacing:.04em;border:1px solid rgb(214 179 112 / .3)}.tkb-quick-link{font-size:13px;color:rgb(255 255 255 / .6);text-decoration:none;padding:6px 10px;border-radius:6px;transition:color 0.15s,background 0.15s;white-space:nowrap}.tkb-quick-link:hover{color:#fff;background:rgb(255 255 255 / .07)}.tkb-user-menu{position:relative;flex-shrink:0}.tkb-user-btn{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .75);width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s,color 0.15s;padding:0}.tkb-user-btn:hover{background:rgb(255 255 255 / .13);color:#fff}.tkb-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#1e293b;border:1px solid rgb(255 255 255 / .09);border-radius:10px;min-width:148px;padding:6px;display:none;flex-direction:column;gap:2px;box-shadow:0 12px 32px rgb(0 0 0 / .35);z-index:1000}.tkb-user-dropdown.open{display:flex}.tkb-user-dropdown a{padding:8px 12px;font-size:13px;color:rgb(255 255 255 / .8);text-decoration:none;border-radius:7px;white-space:nowrap}.tkb-user-dropdown a:hover{background:rgb(255 255 255 / .08);color:#fff}.tkb-cart-icon{display:flex;align-items:center;justify-content:center;position:relative;color:rgb(255 255 255 / .65);width:34px;height:34px;border-radius:8px;transition:background 0.15s,color 0.15s;text-decoration:none}.tkb-cart-icon:hover{background:rgb(255 255 255 / .07);color:#fff}.tkb-cart-icon[data-cart-count="0"]{display:none}.tkb-cart-count{position:absolute;top:2px;right:2px;background:#818cf8;color:#fff;font-size:9px;font-weight:700;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tkb-cta-btn{display:inline-flex;align-items:center;background:#818cf8;color:#fff!important;font-size:13px;font-weight:600;padding:7px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background 0.15s;margin-left:4px}.tkb-cta-btn:hover{background:#6d76e8}.tkb-logo-link,.logo-container{flex-shrink:0!important}.tkb-nav-inner{display:flex;align-items:center;gap:0;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.tkb-nav-inner::-webkit-scrollbar{display:none}.tkb-nav-inner a{font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap;padding:13px 12px;flex-shrink:0;display:inline-block;color:rgb(255 255 255 / .6);text-decoration:none;transition:color 0.15s;border-bottom:2px solid #fff0}.tkb-nav-inner a:hover,.tkb-nav-inner a.active{color:#fff;border-bottom-color:#818cf8}@media (max-width:768px){.tkb-lib-toggle{display:none}.hide-mobile{display:none!important}.tkb-logo-text{font-size:15px}}@media (max-width:480px){.tkb-cta-btn{display:none}}.smn-arr{display:inline-block;font-size:10px;margin-left:3px;transition:transform 0.25s ease;vertical-align:1px}.smn-trigger[aria-expanded="true"] .smn-arr{transform:rotate(180deg)}.smn-wrap{position:static}.smn-dropdown{position:fixed;left:0;right:0;top:0;background:#fff;border-bottom:1px solid #dde3ec;box-shadow:0 16px 40px rgb(0 0 0 / .11);z-index:998;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity 0.28s cubic-bezier(.22,.61,.36,1),transform 0.28s cubic-bezier(.22,.61,.36,1)}.smn-dropdown.smn-open{opacity:1;transform:translateY(0);pointer-events:auto}.smn-dropdown .smn-col{opacity:0;transform:translateX(18px);transition:opacity 0.32s ease,transform 0.32s ease}.smn-dropdown.smn-open .smn-col:nth-child(1){opacity:1;transform:translateX(0);transition-delay:0.06s}.smn-dropdown.smn-open .smn-col:nth-child(2){opacity:1;transform:translateX(0);transition-delay:0.14s}.smn-dropdown.smn-open .smn-col:nth-child(3){opacity:1;transform:translateX(0);transition-delay:0.22s}.smn-dropdown.smn-open .smn-col:nth-child(4){opacity:1;transform:translateX(0);transition-delay:0.30s}.smn-dropdown:not(.smn-open) .smn-col{opacity:0;transform:translateX(18px);transition:opacity 0.15s ease,transform 0.15s ease;transition-delay:0s!important}.smn-inner{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;padding:18px 32px 22px;gap:0;background:#fff}.smn-col-hd{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#1e293b!important;margin:0 0 8px 0;padding-bottom:7px;border-bottom:2.5px solid #f97316;display:block}.smn-col-hd-gap{margin-top:14px;border-bottom-color:#e2e8f0;color:#475569!important;font-size:10.5px;font-weight:700}.smn-col{padding:0 30px 0 0;border-right:1px solid #edf0f5}.smn-col+.smn-col{padding-left:30px;padding-right:30px}.smn-col-last{border-right:none;padding-right:0}.smn-dropdown a.smn-link,.smn-dropdown a.smn-link:visited{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#374151!important;text-decoration:none!important;padding:3px 8px;margin:0 -8px;border-radius:5px;line-height:1.4;transition:background 0.13s ease,color 0.13s ease;white-space:nowrap}.smn-dropdown a.smn-link:hover{background:#f0f4ff;color:#4338ca!important}.smn-lico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;font-size:13px;line-height:1}@media (max-width:900px){.smn-dropdown{display:none!important}}.tkb-nav{display:none!important}.smn-trigger,.tkb-lib-tab.smn-trigger{color:rgb(255 255 255 / .75)!important;background:rgb(255 255 255 / .1)!important}*{box-sizing:border-box}.sl-hero{background:linear-gradient(160deg,#0f172a 0%,#1e293b 60%,#0f172a 100%);padding:40px 24px 32px;text-align:center}.sl-hero-label{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:20px;padding:5px 14px;font-size:12px;color:rgb(255 255 255 / .6);margin-bottom:18px;letter-spacing:.04em}.sl-hero-label em{color:#a78bfa;font-style:normal;font-weight:600}.sl-hero h1{font-size:36px;font-weight:800;color:#fff;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}.sl-hero h1 span{background:linear-gradient(90deg,#a78bfa,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.sl-hero-sub{font-size:16px;color:rgb(255 255 255 / .5);margin:0 0 28px;line-height:1.6}.sl-hero-stats{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.sl-stat-pill{display:flex;align-items:center;gap:7px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:8px 16px}.sl-stat-pill strong{font-size:15px;font-weight:700;color:#fff}.sl-stat-pill span{font-size:11px;color:rgb(255 255 255 / .4)}.sl-stat-divider{width:1px;height:20px;background:rgb(255 255 255 / .08)}.sl-search-wrap{display:flex;max-width:580px;margin:0 auto;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:10px;overflow:visible;align-items:center;padding:6px 6px 6px 12px;gap:6px;flex-wrap:wrap;position:relative}.sl-search-wrap:focus-within{border-color:rgb(255 255 255 / .3);background:rgb(255 255 255 / .1)}.sl-filter-chip{display:inline-flex;align-items:center;gap:5px;background:rgb(255 255 255 / .15);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;transition:background .15s;flex-shrink:0}.sl-filter-chip:hover{background:rgb(255 255 255 / .22)}.sl-filter-chip-x{font-size:14px;font-weight:400;opacity:.7;line-height:1}.sl-search-inp{flex:1;min-width:120px;background:#fff0;border:none;padding:6px 4px;color:#fff;font-size:14px;outline:none}.sl-search-inp::placeholder{color:rgb(255 255 255 / .3)}.sl-search-btn{background:#fff;color:#1e293b;border:none;border-radius:7px;padding:9px 20px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.sl-search-btn:hover{background:#f1f5f9}.sl-sticky-top{position:sticky;top:0;z-index:820;background:#0f172a;border-bottom:1px solid rgb(255 255 255 / .08);padding:10px 20px;display:block}.sl-sticky-catnav{display:none}.sl-sticky-catnav::-webkit-scrollbar{display:none}.sl-sticky-inner{max-width:100%;display:flex;align-items:center;gap:12px}.sl-sticky-inner .sl-search-wrap{max-width:500px;margin:0;flex:1}.sl-cat-nav{background:#1e293b;border-bottom:1px solid rgb(255 255 255 / .06);overflow-x:auto;scrollbar-width:none}.sl-cat-nav::-webkit-scrollbar{display:none}.sl-cat-nav-inner{display:flex;align-items:center;white-space:nowrap;padding:0 20px}.sl-cat-link{padding:11px 14px;font-size:11px;font-weight:600;color:rgb(255 255 255 / .4);text-decoration:none;text-transform:uppercase;letter-spacing:.07em;border-bottom:2px solid #fff0;transition:color .15s;white-space:nowrap}.sl-cat-link:hover{color:rgb(255 255 255 / .75)}.sl-cat-link.on{color:#fff;border-bottom-color:#fff}.sl-body{display:grid;grid-template-columns:185px 1fr;background:#f8fafc;align-items:start}.sl-sidebar{background:#fff;border-right:1px solid #e2e8f0;position:sticky;top:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1e293b #fff0}.sl-sidebar::-webkit-scrollbar{width:3px}.sl-sidebar::-webkit-scrollbar-track{background:#fff0}.sl-sidebar::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}.sl-sidebar-hd{padding:12px 14px 8px;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #f1f5f9;position:sticky;top:0;background:#fff;z-index:1}.sl-grp-hd{padding:14px 14px 5px;font-size:10.5px;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;border-top:1px solid #f1f5f9}.sl-grp-hd:first-of-type{border-top:none}.sl-cat{display:flex;align-items:center;justify-content:space-between;padding:5px 14px 5px 20px;font-size:11.5px;color:#64748b;text-decoration:none;border-left:2px solid #fff0;transition:background .12s,color .12s;gap:4px}.sl-cat-label{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.sl-cat-chk{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;background:#1e293b;color:#fff;border-radius:3px;font-size:9px;font-weight:700;line-height:1}.sl-cat:hover{background:#f8fafc;color:#1e293b}.sl-cat.on{background:#eef2ff;color:#3730a3;border-left-color:#4f46e5;font-weight:600}.sl-cat.on .sl-cat-chk{background:#4f46e5}.sl-cat-n{font-size:10px;color:#94a3b8;background:#f1f5f9;padding:1px 6px;border-radius:8px;min-width:24px;text-align:center;flex-shrink:0}.sl-cat.on .sl-cat-n{background:#e0e7ff;color:#4f46e5}.sl-main{padding:18px 20px}.sl-info{font-size:13px;color:#64748b;margin-bottom:16px}.sl-info strong{color:#1e293b;font-weight:600}.sl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.sl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.sl-body{grid-template-columns:1fr}.sl-sidebar{display:none}.sl-hero h1{font-size:26px}.sl-hero-sub{font-size:14px}.sl-grid{grid-template-columns:repeat(2,1fr)}}.sl-card{background:#fff;border:1px solid #e8ecf0;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 4px rgb(0 0 0 / .05)}.sl-card:hover{border-color:#cbd5e1;box-shadow:0 8px 24px rgb(0 0 0 / .1);transform:translateY(-3px)}.sl-card.sel{border-color:#1e293b;box-shadow:0 0 0 2px rgb(30 41 59 / .12)}.sl-card-thumb{position:relative;overflow:hidden;line-height:0}.sl-card-img{width:100%;aspect-ratio:4/3;max-height:220px;min-height:150px;object-fit:cover;background:#f0f2f5;display:block;transition:transform .28s;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .07)}.sl-card:hover .sl-card-img{transform:scale(1.04)}.sl-card-ph{width:100%;aspect-ratio:16/9;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:11px}.sl-mini-actions{position:absolute;top:7px;right:7px;display:flex;gap:5px;z-index:3}.sl-mini-btn{width:27px;height:27px;border-radius:50%;background:rgb(255 255 255 / .92);border:none;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;color:#1e293b;box-shadow:0 1px 4px rgb(0 0 0 / .18);transition:background .15s,transform .15s}.sl-mini-btn:hover{background:#fff;transform:scale(1.1)}.sl-mini-add.on{background:#1e293b;color:#fff}.sl-card-view-hint{position:absolute!important;inset:auto auto 8px 8px!important;width:auto!important;max-width:calc(100% - 16px);display:inline-flex!important;align-items:center;z-index:2;background:rgb(15 23 42 / .85);color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:4px 10px!important;border-radius:12px!important;box-sizing:border-box;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap}.sl-card:hover .sl-card-view-hint{opacity:1;transform:translateY(0)}.sl-check{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#1e293b;border-radius:50%;display:none;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgb(0 0 0 / .2);z-index:2}.sl-card.sel .sl-check{display:flex}.sl-card-bd{padding:10px 12px}.sl-card-t{font-family:'Poppins','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:13px;font-weight:600;color:#1a1a2e;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:4px}.sl-card-c{font-family:'Poppins','Inter',-apple-system,sans-serif;font-size:11px;color:#94a3b8}.sl-card-desc{font-family:'Poppins','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:12px;color:#666;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0 8px}.sl-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sl-card-price{font-size:12.5px;font-weight:700;color:#1e293b;white-space:nowrap}.sl-card-t-link{color:inherit;text-decoration:none}.sl-card-t-link:hover{text-decoration:underline}.sl-pages{display:flex;gap:6px;margin-top:28px;justify-content:center;flex-wrap:wrap}.sl-pg{padding:7px 14px;border-radius:6px;font-size:13px;color:#475569;text-decoration:none;border:1px solid #e2e8f0;background:#fff;transition:all .15s}.sl-pg:hover{border-color:#1e293b;color:#1e293b}.sl-pg.cur{background:#1e293b;color:#fff;border-color:#1e293b}.sl-empty{text-align:center;padding:60px 24px;background:#fff;border-radius:10px;border:1px solid #e2e8f0}.sl-empty h3{font-size:17px;color:#1e293b;font-weight:700;margin-bottom:8px}.sl-empty p{font-size:13px;color:#64748b;line-height:1.6}.sl-empty-hint{margin-top:12px;font-size:12px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;display:inline-block}.sl-info-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:10px}.sl-info-row .sl-info{margin-bottom:0;flex:1}.sl-cart-badge{display:none;align-items:center;gap:12px;background:#0f172a;border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:10px 16px 10px 14px;box-shadow:0 8px 24px rgb(0 0 0 / .25);flex-shrink:0;position:sticky;top:70px;align-self:flex-start;z-index:100;animation:slBadgeIn .2s ease}@keyframes slBadgeIn{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.sl-cart-badge.show{display:flex}.sl-badge-lbl{color:rgb(255 255 255 / .4);font-weight:400;font-size:10.5px}.sl-badge-price{font-size:12px;color:#fbbf24;font-weight:700}.sl-badge-info{display:flex;flex-direction:column;gap:2px}.sl-badge-cnt{font-size:13px;font-weight:700;color:#fff;line-height:1.2}.sl-badge-cnt em{font-style:normal}.sl-badge-actions{display:flex;gap:7px;align-items:center}.sl-badge-edit{background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .65);border:1px solid rgb(255 255 255 / .1);border-radius:6px;padding:6px 12px;font-size:11.5px;cursor:pointer;transition:all .12s;white-space:nowrap}.sl-badge-edit:hover{background:rgb(255 255 255 / .13);color:#fff;border-color:rgb(255 255 255 / .2)}.sl-badge-checkout{background:#f97316;color:#fff!important;border:none;border-radius:7px;padding:7px 16px;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .12s;display:inline-flex;align-items:center;gap:5px;letter-spacing:.01em}.sl-badge-checkout:hover{background:#ea6c0a}.sl-badge-checkout.off{background:#374151;pointer-events:none;color:rgb(255 255 255 / .4)!important}.sl-badge-clear{background:none;border:none;color:rgb(255 255 255 / .25);font-size:15px;cursor:pointer;padding:0 0 0 2px;line-height:1;transition:color .12s}.sl-badge-clear:hover{color:rgb(255 255 255 / .6)}.sl-edit-panel{position:fixed;bottom:-400px;left:0;right:0;background:#0f172a;border-top:1px solid rgb(255 255 255 / .08);box-shadow:0 -8px 28px rgb(0 0 0 / .3);z-index:899;padding:14px 22px 10px;transition:bottom .3s cubic-bezier(.4,0,.2,1);max-height:260px}.sl-edit-panel.on{bottom:0}.sl-edit-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#f1f5f9;margin-bottom:12px}.sl-edit-scroll-wrap{position:relative}.sl-edit-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;scroll-behavior:smooth}.sl-edit-grid::-webkit-scrollbar{display:none}.sl-edit-arrow{position:absolute;top:50%;transform:translateY(-60%);width:30px;height:52px;background:#1e293b;color:#fff;border:none;border-radius:6px;font-size:18px;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:2}.sl-edit-arrow.show{display:flex}.sl-edit-arrow-l{left:-8px}.sl-edit-arrow-r{right:-8px}.sl-edit-card{flex-shrink:0;width:112px;border:1px solid rgb(255 255 255 / .1);border-radius:8px;overflow:hidden;position:relative;background:#1e293b}.sl-edit-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#334155}.sl-edit-card-t{font-size:10px;font-weight:500;color:#cbd5e1;padding:5px 7px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-edit-rm{position:absolute;top:4px;right:4px;width:18px;height:18px;background:rgb(0 0 0 / .55);border:none;border-radius:50%;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sl-edit-rm:hover{background:#dc2626}.sl-modal-bg{position:fixed;inset:0;background:rgb(10 15 28 / .7);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.sl-modal-bg.on{display:flex}.sl-modal{background:#fff;border-radius:16px;max-width:780px;width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 32px 80px rgb(0 0 0 / .3);position:relative;scrollbar-width:thin;scrollbar-color:#e2e8f0 #fff0}.sl-modal::-webkit-scrollbar{width:4px}.sl-modal::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.sl-modal-x{position:absolute;top:14px;right:14px;width:32px;height:32px;background:rgb(0 0 0 / .06);border:none;border-radius:50%;font-size:16px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .15s;z-index:2}.sl-modal-x:hover{background:#f1f5f9;color:#1e293b}.sl-modal-img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#f8fafc;border-radius:16px 16px 0 0;display:block}.sl-modal-body{padding:20px 24px 28px}.sl-modal-cat{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.sl-modal-title{font-size:20px;font-weight:800;color:#0f172a;line-height:1.3;margin-bottom:12px}.sl-modal-desc{font-size:13.5px;color:#475569;line-height:1.8;margin-bottom:22px;white-space:pre-line}.sl-modal-acts{display:flex;gap:10px}.sl-modal-add{background:#1e293b;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;flex:1;max-width:200px}.sl-modal-add:hover{background:#0f172a}.sl-modal-add.done{background:#059669}.sl-modal-add.done:hover{background:#047857}.sl-card-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.sl-atc-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#1e293b;color:#fff;border:none;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.sl-atc-btn:hover{background:#334155}.sl-atc-btn.on{background:#059669}.sl-atc-btn.on:hover{background:#047857}.sl-atc-done-txt{display:none}.sl-atc-btn.on .sl-atc-plus{display:none}.sl-atc-btn.on .sl-atc-txt{display:none}.sl-atc-btn.on .sl-atc-done-txt{display:inline}.sl-card-formats{display:flex;align-items:center;gap:10px;margin:5px 0 4px}.sl-card-format-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#64748b;font-weight:500;line-height:1}.tkb-footer{background:#0b1120;color:#94a3b8;font-family:inherit;border-top:1px solid rgb(255 255 255 / .06)}.tkbf-trust{background:#0f172a;border-bottom:1px solid rgb(255 255 255 / .05);padding:12px 48px;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.tkbf-trust-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cbd5e1;white-space:nowrap}.tkbf-trust-item span:first-child{font-size:15px}.tkbf-trust-item{color:#cbd5e1}.tkbf-main{max-width:1200px;margin:0 auto;padding:52px 48px 40px;display:grid;grid-template-columns:190px 1fr 1.2fr 1fr 180px;gap:0 28px}.tkbf-logo{font-size:18px;font-weight:700;color:#fff;text-decoration:none;display:block;margin-bottom:12px;letter-spacing:-.01em}.tkbf-logo span{color:#818cf8}.tkbf-desc{font-size:12.5px;line-height:1.65;color:#a0aec0;margin-bottom:20px}.tkbf-social{display:flex;gap:8px;flex-wrap:wrap}.tkbf-social a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);color:#94a3b8;font-size:13px;text-decoration:none;transition:background .14s,color .14s}.tkbf-social a:hover{background:rgb(255 255 255 / .1);color:#fff}.tkbf-col-hd{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 16px 0;padding-bottom:10px;border-bottom:2px solid #f97316;display:block}.tkbf-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.tkbf-col ul li a{display:block;font-size:12.5px;color:#b0bec5;text-decoration:none;padding:4px 0;transition:color .12s;white-space:nowrap}.tkbf-col ul li a:hover{color:#fff}.tkbf-2col{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tkbf-bottom{border-top:1px solid rgb(255 255 255 / .05);padding:16px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;max-width:1200px;margin:0 auto}.tkbf-copy{font-size:12px;color:#94a3b8}.tkbf-bottom-links{display:flex;gap:20px}.tkbf-bottom-links a{font-size:12px;color:#94a3b8;text-decoration:none;transition:color .12s}.tkbf-bottom-links a:hover{color:#e2e8f0}.tkbf-review{font-size:12px;color:#94a3b8}.tkbf-review a{color:#94a3b8;text-decoration:underline}.tkbf-review a:hover{color:#e2e8f0}@media (max-width:1100px){.tkbf-main{grid-template-columns:160px 1fr 1.1fr 1fr 150px;gap:20px;padding:40px 28px 32px}}@media (max-width:900px){.tkbf-main{grid-template-columns:1fr 1fr 1fr;gap:28px}.tkbf-brand{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.tkbf-brand>div:last-child{flex:1;min-width:180px}}@media (max-width:640px){.tkbf-main{grid-template-columns:1fr 1fr;padding:28px 20px 24px}.tkbf-brand{grid-column:1/-1;flex-direction:column}.tkbf-trust{padding:12px 20px;gap:16px}.tkbf-bottom{padding:14px 20px}.tkbf-2col{grid-template-columns:1fr}}