.tpt-fa-localized .tpt-category-tiered-pricing-rule{display:flex;margin-bottom:15px;gap:10px}.tpt-fa-localized .tpt-category-tiered-pricing-rule__quantity input,.tpt-fa-localized .tpt-category-tiered-pricing-rule__discount input{width:170px!important}.tpt-fa-localized .tpt-category-tiered-pricing-add-new{margin-top:15px;margin-bottom:15px}.tpt-fa-localized .remove-price-rule{display:inline-block;position:relative;padding:2px 5px 2px 0;outline:none;cursor:pointer}.tpt-fa-localized .remove-price-rule{display:inline-block;position:relative;padding:2px 5px 2px 0;outline:none;cursor:pointer}.tpt-fa-localized .remove-price-rule{display:inline-block;position:relative;padding:2px 5px 2px 0;outline:none;cursor:pointer}.tpt-fa-localized .tpt-category-tiered-pricing-rule{display:flex;margin-bottom:15px;gap:10px}.tpt-fa-localized .tpt-category-tiered-pricing-rule__quantity input,.tpt-fa-localized .tpt-category-tiered-pricing-rule__discount input{width:170px!important}.tpt-fa-localized .tpt-category-tiered-pricing-add-new{margin-top:15px;margin-bottom:15px}.tpt-fa-localized .remove-price-rule{display:inline-block;position:relative;padding:2px 5px 2px 0;outline:none;cursor:pointer}.tpt-fa-localized #tiered-pricing-data{min-height:350px}.tpt-fa-localized .tpt-global-rules-product-notice{display:flex;gap:20px;padding:15px;align-items:center;background:#fafafa;bottom:0}.tpt-fa-localized .tpt-global-rules-product-notice__text{font-weight:700}.tpt-fa-localized .tpt-global-rules-product-notice__icon svg{width:16px;height:16px;vertical-align:sub;fill:#555}.tpt-fa-localized .tpt-global-rules-product-notice__button{margin-right:auto}.tpt-fa-localized .tpt-bf-light-banner{box-sizing:border-box;background:linear-gradient(-135deg,#ffffff 0%,#fdf2f8 100%);border:1px solid #dcdcde;border-right:5px solid #96598a;border-radius:8px;color:#3c434a;margin:20px 0 15px;padding:0;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.tpt-fa-localized .tpt-bf-light-banner__close{position:absolute;top:10px;left:15px;color:#a7aaad;text-decoration:none;font-size:20px;line-height:1;transition:color 0.2s;z-index:10}.tpt-fa-localized .tpt-bf-light-banner__close:hover{color:#3c434a}.tpt-fa-localized .tpt-bf-light-banner__inner{display:flex;flex-wrap:wrap;padding:20px;gap:30px}.tpt-fa-localized .tpt-bf-light-banner__cta-column{flex:1;min-width:300px;display:flex;flex-direction:column;justify-content:center}.tpt-fa-localized .tpt-bf-light-banner__plugin-badge{display:inline-flex;align-items:center;gap:6px;background-color:#fdf2f8;color:#96598a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:5px 12px;border-radius:20px;margin-bottom:10px;border:1px solid rgb(150 89 138 / .2);box-shadow:0 2px 4px rgb(150 89 138 / .05)}.tpt-fa-localized .tpt-bf-light-banner__plugin-badge::before{content:'';display:block;width:6px;height:6px;background-color:#96598a;border-radius:50%}.tpt-fa-localized .tpt-bf-light-banner__headline{font-size:1.4em;font-weight:600;margin-bottom:15px;line-height:1.3}.tpt-fa-localized .tpt-bf-light-banner__highlight{color:#96598a;font-weight:700;display:inline-block;animation:tpt-pulse 2s infinite}.tpt-fa-localized .tpt-bf-light-banner__subtext{font-size:15px;margin-top:0;margin-bottom:25px;color:#646970;line-height:1.5}.tpt-fa-localized .tpt-bf-light-banner__coupon-box{background-color:#fff;border:2px dashed #96598a;padding:12px 24px;border-radius:8px;display:inline-flex;align-items:center;gap:15px;margin-bottom:25px;box-shadow:0 4px 10px rgb(150 89 138 / .1)}.tpt-fa-localized .tpt-bf-light-banner__code-label{font-weight:600;color:#646970;font-size:14px}.tpt-fa-localized .tpt-bf-light-banner__code{font-family:monospace;font-size:1.4em;font-weight:700;color:#96598a;letter-spacing:1px;background-color:#fdf2f8;padding:6px 12px;border-radius:6px}.tpt-fa-localized .tpt-bf-light-banner__actions{display:flex;align-items:center;gap:20px}.tpt-fa-localized .tpt-bf-light-button{background:linear-gradient(to left,#96598a,#b06ba3);color:white!important;text-decoration:none;padding:12px 30px;border-radius:50px;font-weight:600;font-size:15px;border:none;cursor:pointer;position:relative;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 6px rgb(150 89 138 / .2)}.tpt-fa-localized .tpt-bf-light-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgb(150 89 138 / .3);color:white!important}.tpt-fa-localized .tpt-bf-light-button::after{content:'';position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(-90deg,transparent,rgb(255 255 255 / .3),transparent);animation:tpt-shimmer 3s infinite}.tpt-fa-localized .tpt-bf-light-banner__dismiss{font-size:13px;color:#646970;text-decoration:underline;cursor:pointer}.tpt-fa-localized .tpt-bf-light-banner__dismiss:hover{color:#3c434a}.tpt-fa-localized .tpt-bf-light-banner__features-column{flex:1.2;min-width:320px;border-right:1px solid rgb(0 0 0 / .05);padding-right:30px;display:flex;flex-direction:column;justify-content:center;background:rgb(255 255 255 / .4)}.tpt-fa-localized .tpt-bf-light-banner__features-title{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;color:#96598a;opacity:.9}.tpt-fa-localized .tpt-bf-light-banner__features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.tpt-fa-localized .tpt-bf-light-feature{font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;color:#3c434a;background:#fff;padding:10px 12px;border-radius:8px;border:1px solid rgb(0 0 0 / .05);box-shadow:0 2px 4px rgb(0 0 0 / .02);transition:all 0.2s ease}.tpt-fa-localized .tpt-bf-light-feature:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(150 89 138 / .15);border-color:rgb(150 89 138 / .2);color:#96598a}.tpt-fa-localized .tpt-bf-light-feature i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#eafaf1;color:#2ed573;border-radius:50%;font-style:normal;font-size:10px;flex-shrink:0}@keyframes tpt-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes tpt-shimmer{0%{right:-100%}20%{right:100%}100%{right:100%}}@media screen and (max-width:960px){.tpt-fa-localized .tpt-bf-light-banner__inner{flex-direction:column;gap:25px;padding:25px}.tpt-fa-localized .tpt-bf-light-banner__features-column{border-right:none;padding-right:0;border-top:1px solid #dcdcde;padding-top:25px}}@media screen and (max-width:600px){.tpt-fa-localized .tpt-bf-light-banner__coupon-box{width:100%;justify-content:center;box-sizing:border-box}.tpt-fa-localized .tpt-bf-light-banner__actions{flex-direction:column;align-items:stretch;gap:15px}.tpt-fa-localized .tpt-bf-light-button{justify-content:center;width:100%;box-sizing:border-box}.tpt-fa-localized .tpt-bf-light-banner__dismiss{text-align:center;display:block}.tpt-fa-localized .tpt-bf-light-banner__features-list{grid-template-columns:1fr}}.tpt-fa-localized .tpt-feedback-banner{box-sizing:border-box;background:linear-gradient(-135deg,#ffffff 0%,#fdf2f8 100%);border:1px solid #dcdcde;border-right:5px solid #96598a;border-radius:8px;color:#3c434a;margin:20px 0 15px;padding:0;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.tpt-fa-localized .tpt-feedback-banner__close{position:absolute;top:10px;left:15px;color:#a7aaad;text-decoration:none;font-size:20px;line-height:1;transition:color 0.2s;z-index:10}.tpt-fa-localized .tpt-feedback-banner__close:hover{color:#3c434a}.tpt-fa-localized .tpt-feedback-banner__inner{display:flex;flex-wrap:wrap;padding:25px;gap:30px}.tpt-fa-localized .tpt-feedback-banner__cta-column{flex:1;min-width:300px;display:flex;flex-direction:column;justify-content:center}.tpt-fa-localized .tpt-feedback-banner__plugin-badge{display:inline-flex;align-items:center;gap:6px;background-color:#fdf2f8;color:#96598a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:5px 12px;border-radius:20px;margin-bottom:12px;border:1px solid rgb(150 89 138 / .2);box-shadow:0 2px 4px rgb(150 89 138 / .05);align-self:flex-start}.tpt-fa-localized .tpt-feedback-banner__plugin-badge::before{content:'';display:block;width:6px;height:6px;background-color:#96598a;border-radius:50%}.tpt-fa-localized .tpt-feedback-banner__headline{font-size:1.5em;font-weight:600;margin-bottom:15px;line-height:1.3;color:#2c3338}.tpt-fa-localized .tpt-feedback-banner__highlight{color:#96598a;font-weight:700;position:relative;display:inline-block}.tpt-fa-localized .tpt-feedback-banner__highlight::after{content:'';position:absolute;bottom:2px;right:0;width:100%;height:8px;background:rgb(150 89 138 / .15);z-index:-1;transform:rotate(1deg)}.tpt-fa-localized .tpt-feedback-banner__subtext{font-size:15px;margin-top:0;margin-bottom:25px;color:#646970;line-height:1.6}.tpt-fa-localized .tpt-feedback-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.tpt-fa-localized .tpt-feedback-banner__btn-primary{background:linear-gradient(to left,#96598a,#b06ba3);color:white!important;text-decoration:none;padding:12px 24px;border-radius:50px;font-weight:600;font-size:14px;border:none;cursor:pointer;position:relative;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 6px rgb(150 89 138 / .2)}.tpt-fa-localized .tpt-feedback-banner__btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgb(150 89 138 / .3);color:white!important}.tpt-fa-localized .tpt-feedback-banner__btn-primary::after{content:'';position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(-90deg,transparent,rgb(255 255 255 / .3),transparent);animation:tpt-shimmer 3s infinite}.tpt-fa-localized .tpt-feedback-banner__btn-secondary{background:#fff0;color:#96598a!important;text-decoration:none;padding:11px 20px;border-radius:50px;font-weight:600;font-size:14px;border:1px solid #96598a;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:6px}.tpt-fa-localized .tpt-feedback-banner__btn-secondary:hover{background:rgb(150 89 138 / .05);color:#7d4a73!important}.tpt-fa-localized .tpt-feedback-banner__dismiss{font-size:13px;color:#8c8f94;text-decoration:underline;cursor:pointer;margin-right:5px}.tpt-fa-localized .tpt-feedback-banner__dismiss:hover{color:#3c434a}.tpt-fa-localized .tpt-feedback-banner__features-column{flex:1.2;min-width:320px;border-right:1px solid rgb(0 0 0 / .05);padding-right:30px;display:flex;flex-direction:column;justify-content:center;background:rgb(255 255 255 / .4);border-radius:8px 0 0 8px}.tpt-fa-localized .tpt-feedback-banner__features-title{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;color:#96598a;opacity:.9}.tpt-fa-localized .tpt-feedback-banner__features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.tpt-fa-localized .tpt-feedback-banner__feature{font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;color:#3c434a;background:#fff;padding:10px 12px;border-radius:8px;border:1px solid rgb(0 0 0 / .05);box-shadow:0 2px 4px rgb(0 0 0 / .02);transition:all 0.2s ease}.tpt-fa-localized .tpt-feedback-banner__feature:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(150 89 138 / .15);border-color:rgb(150 89 138 / .2);color:#96598a}.tpt-fa-localized .tpt-feedback-banner__feature i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#eafaf1;color:#2ed573;border-radius:50%;font-style:normal;font-size:10px;flex-shrink:0}@keyframes tpt-shimmer{0%{right:-100%}20%{right:100%}100%{right:100%}}@media screen and (max-width:960px){.tpt-fa-localized .tpt-feedback-banner__inner{flex-direction:column;gap:25px;padding:20px}.tpt-fa-localized .tpt-feedback-banner__features-column{border-right:none;padding-right:0;border-top:1px solid #dcdcde;padding-top:25px;background:#fff0}}@media screen and (max-width:600px){.tpt-fa-localized .tpt-feedback-banner__actions{flex-direction:column;align-items:stretch}.tpt-fa-localized .tpt-feedback-banner__btn-primary,.tpt-fa-localized .tpt-feedback-banner__btn-secondary{justify-content:center;width:100%;box-sizing:border-box}.tpt-fa-localized .tpt-feedback-banner__dismiss{text-align:center;display:block;margin-right:0;margin-top:10px}}.tpt-fa-localized .tpt-welcome-page-integrations{padding:40px 50px;display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:flex-start}.tpt-fa-localized .tpt-welcome-page-integration{width:140px;text-align:center;transition:transform 0.2s ease}.tpt-fa-localized .tpt-welcome-page-integration:hover{transform:translateY(-6px) scale(1.05)}.tpt-fa-localized .tpt-welcome-page-integrations__image img{width:65%;border-radius:16px;box-shadow:0 8px 16px rgb(0 0 0 / .08)}.tpt-fa-localized .tpt-welcome-page-integrations__name{text-align:center;margin-top:12px;font-size:.95em;color:#475569}.tpt-fa-localized .tpt-welcome-page-contact-us{background:linear-gradient(-135deg,#1e293b 0%,#0f172a 100%);padding:80px 40px;text-align:center;border-radius:16px;margin:20px 50px 60px;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.tpt-fa-localized .tpt-welcome-page-contact-us__title{font-size:2.5em;font-weight:700;color:#fff;line-height:1.2;margin-bottom:30px}.tpt-fa-localized .tpt-welcome-page-feature__image img{cursor:zoom-in}.tpt-fa-localized .tpt-lightbox{position:fixed;top:0;right:0;width:100vw;height:100vh;background:rgb(15 23 42 / .85);display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;pointer-events:none;transition:opacity 0.25s ease;backdrop-filter:blur(4px)}.tpt-fa-localized .tpt-lightbox.is-active{opacity:1;pointer-events:auto}.tpt-fa-localized .tpt-lightbox img{max-width:90%;max-height:90vh;border-radius:8px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .5);transform:scale(.95);transition:transform 0.25s ease}.tpt-fa-localized .tpt-lightbox.is-active img{transform:scale(1)}.tpt-fa-localized .tpt-lightbox-close{position:absolute;top:20px;left:30px;color:#fff;font-size:40px;cursor:pointer;opacity:.7;transition:opacity 0.2s;line-height:1}.tpt-fa-localized .tpt-lightbox-close:hover{opacity:1}@media screen and (max-width:900px){.tpt-fa-localized .tpt-welcome-page-hero__content{width:100%}.tpt-fa-localized .tpt-welcome-page-hero__image{display:none}.tpt-fa-localized .tpt-welcome-page-hero__additional{font-size:1em}.tpt-fa-localized .tpt-welcome-page-features{column-count:1}.tpt-fa-localized .tpt-welcome-page-features--templates{column-count:2}.tpt-fa-localized .tpt-welcome-page-feature__image-description{font-size:.8em}.tpt-fa-localized .tpt-welcome-page-feature__title{font-size:1.4em}.tpt-fa-localized .tpt-welcome-page-feature__description{font-size:1em}.tpt-fa-localized .tpt-welcome-page-section-title{font-size:2em}.tpt-fa-localized .tpt-welcome-page-side-features{gap:10px}.tpt-fa-localized .tpt-welcome-page-side-feature{font-size:1.2em;padding:10px}.tpt-fa-localized .tpt-welcome-page-integrations{padding:40px 20px}.tpt-fa-localized .tpt-welcome-page-integration{width:120px}.tpt-fa-localized .tpt-welcome-page-contact-us{padding:40px 20px}.tpt-fa-localized .tpt-welcome-page-contact-us__title{font-size:2em}}