@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Onest:wght@100..900&display=swap);
.pea-template-loader-wrapper{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:999}.pea-template-loader-wrapper .pea-template-loader-inner .pea-template-loader{animation:rotation 1s linear infinite;border:5px solid #92003b;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pea-template-category-loader{to{transform:translateX(100%)}}.pea-template-category-loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:32px}.pea-template-category-loader-wrapper .pea-template-category-loader{--base-color:#f8f8f8;--highlight-color:#efefefcc;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:8px;display:inline-flex;height:30px;line-height:1;max-width:200px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pea-template-category-loader-wrapper .pea-template-category-loader:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:pea-template-category-loader;animation-timing-function:ease-in-out;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media(prefers-reduced-motion){.pea-template-category-loader-wrapper .pea-template-category-loader{--pseudo-element-display:none}}.pea-template-content-loader-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.pea-template-content-loader-wrapper .pea-template-content-loader{animation:mulShdSpin 1.3s linear infinite;border-radius:50%;color:#92003b;font-size:10px;height:1em;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}:root{--pea-tl-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--pea-tl-radius-sm:6px;--pea-tl-radius-md:10px;--pea-tl-radius-lg:14px;--pea-tl-shadow-modal:0 24px 80px rgba(0,0,0,.28),0 4px 16px rgba(0,0,0,.14);--pea-tl-modal-w:min(92vw,1140px);--pea-tl-modal-h:min(92vh,760px);--pea-tl-accent:#6c63ff;--pea-tl-accent-hover:#5a52e8;--pea-tl-pro:#f59e0b;--pea-tl-bg-modal:#fff;--pea-tl-bg-header:#f8f8fc;--pea-tl-bg-body:#f4f4f8;--pea-tl-bg-card:#fff;--pea-tl-bg-skeleton:#e8e8ef;--pea-tl-border:rgba(0,0,0,.08);--pea-tl-text-primary:#1a1a2e;--pea-tl-text-muted:#6b6b80;--pea-tl-text-subtle:#9b9bb0}@media(prefers-color-scheme:dark){:root{--pea-tl-bg-modal:#1e1e2e;--pea-tl-bg-header:#16162a;--pea-tl-bg-body:#181828;--pea-tl-bg-card:#252538;--pea-tl-bg-skeleton:#2e2e45;--pea-tl-border:hsla(0,0%,100%,.08);--pea-tl-text-primary:#e8e8f0;--pea-tl-text-muted:#9090a8;--pea-tl-text-subtle:#5c5c78}}#elementor-editor-wrapper .pea-template-library-overlay,#elementor-editor-wrapper .pea-template-library-popover{color-scheme:light}.pea-template-library-overlay{animation:pea-tl-fade-in .2s ease;backdrop-filter:blur(3px);background:rgba(0,0,0,.55);inset:0;position:fixed;z-index:99998}.pea-template-library-popover{animation:pea-tl-zoom-out .24s cubic-bezier(.22,.68,0,1.1) both;border-radius:0;display:flex;flex-direction:column;font-family:var(--pea-tl-font);height:100%;left:0;outline:none;overflow:hidden;position:fixed;top:0;transform-origin:center center;width:100%;z-index:99999}.pea-template-library-popover-header{align-items:center;background:#fff;border-bottom:1px solid #e1e3e8;display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.pea-template-library-header-logo{align-items:center;color:var(--pea-tl-accent);display:flex;gap:8px}.pea-template-library-header-logo img{width:200px}.pea-tl-modal__header-title{color:var(--pea-tl-text-primary);font-size:14px;font-weight:600;letter-spacing:-.01em}.pea-template-library-header-right{align-items:center;display:flex;gap:24px}.pea-template-library-header-right .pea-template-library-support-btn-wrapper a{align-items:center;background:#92003a;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Manrope;font-size:16px;font-weight:500;gap:6px;line-height:22px;padding:12px 40px;text-decoration:none}.pea-tl-header-btn{align-items:center;background:transparent;border:1px solid var(--pea-tl-border);border-radius:var(--pea-tl-radius-sm);color:#404655;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .16s,color .16s,border-color .16s;width:32px}.pea-tl-header-btn--spinning svg{animation:pea-tl-spin .7s linear infinite}.pea-template-library-main-wrapper{background:#fff;display:flex;flex:1 1 0;flex-direction:row;overflow:hidden}.pea-tl-modal__content{display:flex;flex:1 1 0;min-height:0;overflow:hidden}.pea-template-library-sidebar{background:#fff;border-right:1px solid #e1e3e8;display:flex;flex:0 0 248px;flex-direction:column;max-width:240px;min-height:0;width:100%}.pea-template-library-sidebar-head{align-items:flex-start;border-bottom:1px solid #eef0f4;display:flex;gap:12px;justify-content:space-between;padding:32px 16px}.pea-template-library-sidebar-head .pea-tl-sidebar__title{color:#0b0c0e;font-family:Onest;font-size:20px;font-weight:500;line-height:28px;margin:0}.pea-tl-sidebar__title{color:#0b0c0e;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:22px}.pea-tl-sidebar__type{color:#697083;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:18px;text-transform:capitalize}.pea-template-library-sidebar-category-list{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:none}.pea-tl-sidebar__item{align-items:center;background:transparent;border:0;border-bottom:1px solid #e1e3e8;border-left:4px solid transparent;color:#404655;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:15px 16px;text-align:left;transition:background .16s,color .16s;width:100%}.pea-tl-sidebar__item:not(:disabled):hover{background:#f5f6f8;color:#0b0c0e}.pea-tl-sidebar__item--active,.pea-tl-sidebar__item--active:disabled{background:#fff1f6;color:#92003a}.pea-tl-sidebar__item--active{border-bottom:1px solid transparent;border-left:4px solid #92003a;transition:all .3s ease}.pea-tl-sidebar__item:disabled{cursor:default}.pea-tl-sidebar__item-label{flex:1 1 auto;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-tl-sidebar__item-count{align-items:center;background:#fff1f6;border-radius:4px;color:#555e72;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:22px;text-align:center;width:24px}.pea-tl-sidebar__item--active .pea-tl-sidebar__item-count{background:#92003a;color:#fff}.pea-tl-demo-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;gap:4px;line-height:16px;transition:all .3s ease}.pea-tl-demo-btn:hover{transform:scale(1.1)}.pea-tl-demo-btn svg{height:18px;width:18px}.pea-template-library-filterbar{align-items:center;background:#fff;border-bottom:1px solid var(--pea-tl-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px 16px;padding:12px 20px}.pea-template-library-type-tabs{align-items:center;display:flex;gap:20px;height:100%;justify-content:center}.pea-tl-type-single-tab{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:8px;position:relative;transition:background .15s,color .15s}.pea-tl-type-single-tab span{color:#555e72;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.pea-tl-type-single-tab-active span{color:#0b0c0e}.pea-template-library-popover-header .pea-tl-type-single-tab-active:after{background:#92003a;bottom:-38px;content:"";height:2px;left:0;position:absolute;width:100%}.pea-tl-filterbar__tags{display:flex;flex-wrap:wrap;gap:6px}.pea-tl-filterbar__tag-pill{background:transparent;border:1px solid var(--pea-tl-border);border-radius:100px;color:var(--pea-tl-text-muted);cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:all .15s;white-space:nowrap}.pea-tl-filterbar__tag-pill--active,.pea-tl-filterbar__tag-pill:hover{background:var(--pea-tl-accent);border-color:var(--pea-tl-accent);color:#fff}.pea-tl-filterbar__right{align-items:center;display:flex;gap:12px;margin-left:auto}.pea-tl-filterbar__counter{color:var(--pea-tl-text-subtle);font-size:11px;white-space:nowrap}.pea-tl-filterbar__counter strong{color:var(--pea-tl-text-primary)}.pea-tl-filterbar__search-wrap{align-items:center;display:flex;position:relative}.pea-tl-filterbar__search-icon{color:var(--pea-tl-text-subtle);left:9px;pointer-events:none;position:absolute}.pea-tl-filterbar__search{background:var(--pea-tl-bg-body);border:1px solid var(--pea-tl-border);border-radius:var(--pea-tl-radius-sm);color:var(--pea-tl-text-primary);font-family:var(--pea-tl-font);font-size:12px;outline:none;padding:6px 10px 6px 30px;transition:border-color .15s,box-shadow .15s;width:180px}.pea-tl-filterbar__search:focus{border-color:var(--pea-tl-accent);box-shadow:0 0 0 3px rgba(108,99,255,.15)}.pea-template-library-content-area{background:#f7f7f7;flex:1 1 0;overflow-x:hidden;overflow-y:auto;padding:32px 24px 100px;scrollbar-color:var(--pea-tl-border) transparent;scrollbar-width:thin}.pea-template-library-content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.pea-template-library-content-area .pea-template-library-content-header h2{color:#0b0c0e;font-family:Onest,sans-serif;font-size:20px;font-weight:500;line-height:28px;margin:0}.pea-template-library-content-area .pea-template-library-content-header .pea-template-library-search-wrapper .fb-search-input-wrapper{align-items:center;display:flex;height:44px;position:relative}.pea-template-library-content-area .fb-search-input-wrapper .fb-search-input-icon{background:#92003b;border:1px solid transparent;border-radius:0 4px 4px 0;cursor:pointer;height:100%;padding:10px 14px;position:absolute;right:0}.pea-template-library-content-area .pea-template-library-search-wrapper .fb-search-input-wrapper input{background:#fff;border:1px solid #e1e3e8;border-radius:4px;color:#6a758e;font-size:16px;font-weight:100;line-height:22px;min-width:360px;padding:10px 14px}@media(max-width:782px){.pea-tl-modal__content{flex-direction:column}.pea-template-library-sidebar{border-bottom:1px solid #e1e3e8;border-right:0;flex:0 0 auto;max-height:220px;width:100%}}.pea-tl-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.pea-tl-card{background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.pea-tl-card-img{display:flex;height:220px;overflow:hidden;padding:16px;position:relative;width:100%}.pea-tl-card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s,transform .4s;width:100%}.pea-tl-card--hovered .pea-tl-card-img img{transform:scale(1.05)}.pea-tl-card-img-skeleton{animation:pea-tl-shimmer 1.4s infinite;background:linear-gradient(90deg,var(--pea-tl-bg-skeleton) 25%,hsla(0,0%,100%,.06) 50%,var(--pea-tl-bg-skeleton) 75%);background-size:200% 100%;inset:0;position:absolute}.pea-tl-card__free-badge,.pea-tl-card__pro-badge{border-radius:50px;color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;left:16px;line-height:16px;padding:8px 14px;position:absolute;top:16px;z-index:10}.pea-tl-card__pro-badge{background:var(--pea-tl-pro)}.pea-tl-card__free-badge{background:#4caf50}.pea-tl-card__overlay{align-items:center;background:rgba(0,0,0,.702);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s}.pea-tl-card--hovered .pea-tl-card__overlay{opacity:1}.pea-tl-card__overlay-preview{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:var(--pea-tl-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .15s,transform .15s;width:40px}.pea-tl-card__overlay-preview:hover{background:#fff;transform:scale(1.08)}.pea-template-library-card-content{display:flex;flex-direction:column;padding:24px}.pea-template-library-card-content-bottom .pea-template-title{color:#404655;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:26px;margin:0}.pea-template-actions{align-items:center;border-top:1px solid #e1e3e8;display:flex;gap:8px;justify-content:space-between}.pea-template-actions .pea-tl-import-btn{border:none;border-right:1px solid #e1e3e8;color:#92003b;transition:all .3s ease}.pea-template-actions .pea-template-save-my-cloud,.pea-template-actions .pea-tl-import-btn{align-items:center;background:none;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:16px;padding:14px 14px 16px;width:50%}.pea-template-actions .pea-template-save-my-cloud{border:none;color:#404655}.pea-tl-card__title{color:var(--pea-tl-text-primary);flex:1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-tl-import-btn :hover{background:var(--pea-tl-accent-hover)}.pea-tl-import-btn :disabled{cursor:not-allowed;opacity:.5}.pea-tl-card__pro-cta{align-items:center;background:var(--pea-tl-pro);border-radius:var(--pea-tl-radius-sm);color:#fff;display:flex;font-size:11px;font-weight:600;padding:5px 10px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.pea-tl-card__pro-cta:hover{opacity:.85}.pea-tl-card--skeleton{pointer-events:none}.pea-tl-skeleton-line{animation:pea-tl-shimmer 1.4s infinite;background:linear-gradient(90deg,var(--pea-tl-bg-skeleton) 25%,hsla(0,0%,100%,.06) 50%,var(--pea-tl-bg-skeleton) 75%);background-size:200% 100%;border-radius:4px}.pea-tl-skeleton-line--title{height:10px;width:60%}.pea-tl-skeleton-line--btn{border-radius:var(--pea-tl-radius-sm);height:22px;width:60px}.pea-tl-state{align-items:center;color:var(--pea-tl-text-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:60px 20px;text-align:center}.pea-tl-state svg{opacity:.35}.pea-tl-state__title{color:var(--pea-tl-text-primary);font-size:14px;font-weight:600;margin:0}.pea-tl-state__msg{color:var(--pea-tl-text-muted);font-size:12px;margin:0}.pea-tl-state--error .pea-tl-state__title,.pea-tl-state--error svg{color:#dc2626;opacity:1}.pea-tl-preview{display:flex;flex-direction:column;height:100%}.pea-tl-preview__bar{align-items:center;border-bottom:1px solid var(--pea-tl-border);display:flex;flex-shrink:0;gap:12px;padding:10px 16px}.pea-tl-preview__back{align-items:center;background:transparent;border:1px solid var(--pea-tl-border);border-radius:var(--pea-tl-radius-sm);color:var(--pea-tl-text-muted);cursor:pointer;display:flex;font-family:var(--pea-tl-font);font-size:12px;gap:6px;padding:6px 10px;transition:all .15s}.pea-tl-preview__title{color:var(--pea-tl-text-primary);flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pea-tl-preview__insert{align-items:center;background:var(--pea-tl-accent);border:none;border-radius:var(--pea-tl-radius-sm);color:#fff;cursor:pointer;display:flex;font-family:var(--pea-tl-font);font-size:12px;font-weight:600;gap:6px;padding:7px 16px;transition:background .15s}.pea-tl-preview__insert:hover{background:var(--pea-tl-accent-hover)}.pea-tl-preview__insert:disabled{cursor:not-allowed;opacity:.6}.pea-tl-preview__pro-cta{background:var(--pea-tl-pro);border-radius:var(--pea-tl-radius-sm);color:#fff;font-size:12px;font-weight:600;padding:7px 16px;text-decoration:none;transition:opacity .15s}.pea-tl-preview__pro-cta:hover{opacity:.85}.pea-tl-preview__frame-wrap{flex:1 1 0;overflow:hidden;position:relative}.pea-tl-preview__iframe{border:none;height:100%;transition:opacity .3s;width:100%}.pea-tl-preview__skeleton{animation:pea-tl-shimmer 1.4s infinite;background:linear-gradient(90deg,var(--pea-tl-bg-skeleton) 25%,hsla(0,0%,100%,.06) 50%,var(--pea-tl-bg-skeleton) 75%);background-size:200% 100%;inset:0;position:absolute}.pea-tl-spinner{animation:pea-tl-spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:13px;width:13px}@keyframes pea-tl-zoom-out{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pea-tl-slide-up{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pea-tl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pea-tl-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.pea-template-library-popover{animation:pea-tl-fade-in .15s ease}.pea-template-library-overlay{animation:none}.pea-tl-card{transition:none}.pea-tl-card-img img{transition:opacity .2s}.pea-tl-card-img-skeleton,.pea-tl-preview__skeleton,.pea-tl-skeleton-line{animation:none}}
