@font-face{font-family:'Plus Jakarta Sans';src:url(/wp-content/fonts/PlusJakartaSans-ExtraBold.woff2) format('woff2'),url(/wp-content/fonts/PlusJakartaSans-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url(/wp-content/fonts/PlusJakartaSans-Bold.woff2) format('woff2'),url(/wp-content/fonts/PlusJakartaSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url(/wp-content/fonts/PlusJakartaSans-SemiBold.woff2) format('woff2'),url(/wp-content/fonts/PlusJakartaSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url(/wp-content/fonts/PlusJakartaSans-Medium.woff2) format('woff2'),url(/wp-content/fonts/PlusJakartaSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p,a,span,div{font-family:'Plus Jakarta Sans',sans-serif}a:not(h2,h3,h4){font-weight:600}.bw-footer-nav--heading,.bw-product-card--btn i{font-weight:700}:root{--bricks-tooltip-bg:var(--text-title);--bricks-tooltip-text:var(--bg-body)}*:not(i),html,body{overscroll-behavior:none!important;-webkit-tap-highlight-color:#fff0}html{scrollbar-gutter:stable;scrollbar-color:var(--primary-d-1) #fff0;scrollbar-width:thin}.brx-body{min-height:100dvh}.brxe-popup-2553.brx-popup,.bw-coupon,.bw-coupon--heading,.bw-product-card--img{transition:.2s}.skip-link{transition:.2s!important}.brxe-popup-2553.brx-popup.hide,:not(.skip-links):focus-visible,input:focus-visible{transition:0s}.brxe-popup-2553.brx-popup{z-index:999}.brxe-popup-2553.brx-popup,.brxe-popup-2553 .brx-popup-content,.surecart-template{overflow-x:hidden}.brx-popup.hide .bw-coupon{transform:translateX(4rem)}.brx-popup .bw-coupon{transform:translateX(0)}::-moz-selection{color:var(--bg-body);background:var(--primary)}::selection{color:var(--bg-body);background:var(--primary)}:focus-visible,input:focus-visible,.edd-stripe-card-element.StripeElement.StripeElement--focus,.edd-stripe-card-item .card-address-fields input:focus-visible,.edd-stripe-card-item .card-address-fields select:focus-visible,.card-expiration-fields select:focus-visible{box-shadow:0 0 0 .2rem var(--primary-l-3)!important;border-color:var(--primary)!important}.brxe-popup-2553.brx-popup{height:100dvh}.not-set{height:100vh;height:calc(var(--vh, 1vh) * 100)}.link-wrapper::after,.bw-theme-card--heading a::after,.bw-product-card--heading a::after,.bw-account--card__heading a::after,.bw-changelog--card__heading a::after,.bw-pricing-card .edd-submit.button::after,.bw-addon--card__heading a::after,.bw-addon-archive--card__heading a::after,.bw-coupon--heading a::after,.bw-account--extra-card__heading a::after{content:"";position:absolute;inset:0;z-index:1}dd{margin:0}:not(:last-of-type):where(p){margin-bottom:var(--space-2xs)}button{color:inherit;background:none;line-height:1.7}.bw-theme-card--img-wrapper::before,.bw-addon--card__img-wrapper::before,.bw-addon-archive--card__img-wrapper::before,.bw-account--extra-card__img-wrapper::before{opacity:0}.bw-theme-card:hover .bw-theme-card--img-wrapper::before,.bw-addon--card:hover .bw-addon--card__img-wrapper::before,.bw-addon-archive--card:hover .bw-addon-archive--card__img-wrapper::before,.bw-account--extra-card:hover .bw-account--extra-card__img-wrapper::before{opacity:1}.bw-product-card:hover .bw-product-card--img{transform:rotate(-1deg) scale(1.05)}i{font-weight:700!important;margin-top:2.5px}a{white-space:nowrap}.bw-coupon,.bw-product-card--img{will-change:transform}[aria-current="page"]:not(.no-hightlight,.bw-account--card,.bw-account--card__heading a,.bw-account--text-link),.bw-account--tab-menu-item.brx-open,.page-id-718 .bw-cat-filter .brx-option-active{cursor:default;pointer-events:none}.bw-form .options-wrapper button{pointer-events:none}.bw-hidden,.bw-social-media span,.bw-account--form .form-group:nth-last-child(2) .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bw-form input[type="radio"],.bw-form input[type="checkbox"]:not(#rememberme),.bw-account--login-form legend,#edd_checkout_form_wrap span.edd-description,#edd_checkout_form_wrap input[type=radio]{display:none}.bw-rich-text p a,.bw-rich-text li a,.bw-empty-cart-btn,#edd_show_discount a,label a{color:var(--primary);white-space:wrap;text-decoration:underline}.bw-rich-text p a:hover,.bw-rich-text li a:hover,.bw-empty-cart-btn:hover{color:var(--primary-d-1)}.bw-rich-text ol li::marker{font-weight:700}.skip-link{font-size:var(--text-xs);font-weight:600;color:var(--bg-body);background-color:var(--text-title);top:var(--space-4xs);left:var(--space-4xs);padding:.15rem var(--space-3xs);border-radius:var(--radius-xs);transform:translateY(-150%);z-index:99999}.skip-link:focus{transform:translateY(0%)}@layer bricks{.pswp.brx.pswp--open{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.pswp.brx .pswp__top-bar{position:static}.pswp__button--close{background-color:var(--light);width:2rem;height:2rem;border-radius:var(--radius-xs)}.pswp.brx .pswp__top-bar .pswp__button svg{width:1.5rem;height:1.5rem}.pswp.brx .pswp__counter{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.pswp.brx .pswp__button--arrow .pswp__icn{width:2rem;height:2rem}.pswp.brx .pswp__button--arrow--next .pswp__icn{right:clamp(1rem, 0.8rem + 1vw, 2rem)}.pswp.brx .pswp__button--arrow--prev .pswp__icn{left:clamp(1rem, 0.8rem + 1vw, 2rem)}body{min-height:100%}body::after{content:"";position:absolute;top:0;right:0;background-image:linear-gradient(200deg,var(--primary-20) 5%,transparent 50%);width:100vw;height:100%;z-index:-1;pointer-events:none}label{letter-spacing:0;font-weight:600;margin-bottom:var(--space-4xs)}.options-wrapper label{margin:0}#edd_profile_editor_form label{color:var(--text-title);font-size:var(--text-s);text-transform:none}select{background-image:url(/wp-content/uploads/2025/08/arrows-vertical.svg);background-size:var(--text-l)}.bw-form input[type="radio"]+label,.bw-form input[type="checkbox"]+label,input#rememberme{position:relative;padding-left:1.5rem;cursor:pointer}.bw-form input[type="radio"]+label::before,.bw-form input[type="checkbox"]+label::before,input#rememberme:not(:checked):before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:var(--space-xs);height:var(--space-xs);border:1px solid var(--border-primary);border-radius:var(--radius-full)}.bw-form input[type="radio"]:checked+label::before{background-color:var(--primary);border-color:var(--primary)}.bw-form input[type="checkbox"]+label{font-size:var(--text-s)}.bw-form input[type="checkbox"]+label::before{width:1rem;height:1rem;border-radius:var(--radius-xs)}.bw-form input[type="checkbox"]:checked+label::before{background-color:var(--primary);border-color:var(--primary)}.bw-form input[type="checkbox"]+label::after{content:"";background-image:url(/wp-content/uploads/2024/03/check.svg);width:1rem;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0}.bw-form input[type="checkbox"]:checked+label::after{opacity:1}.bw-form .choose-files{position:relative;color:var(--tertiary-50);padding-left:2.75rem}.bw-form .choose-files::before{content:"";background-image:url(/wp-content/uploads/2025/08/upload-image.svg);background-size:1.2rem;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.edd-login-remember label{color:inherit;line-height:1;display:flex;align-items:center;gap:.5rem;width:fit-content}input#rememberme{position:relative;cursor:pointer;margin-right:0;-moz-appearance:initial;width:1rem;height:1rem;visibility:hidden}input#rememberme:not(:checked)::before,input#rememberme:checked::before{content:"";position:absolute;top:50%;left:0;width:1rem;height:1rem;background-color:var(--primary-5);border:1px solid var(--border-primary);border-radius:var(--radius-xs);visibility:visible}input#rememberme:not(:checked)::after,input#rememberme:checked::after{content:"";position:absolute;top:0;left:0;background-color:var(--primary);display:block;height:1rem;width:1rem;border-radius:var(--radius-xs);visibility:visible}input#rememberme:not(:checked):after{opacity:0}input#rememberme:checked:before{top:0}input#rememberme:checked:after{background-image:url(/wp-content/uploads/2024/03/check.svg);opacity:1}.bw-form .message{font-size:var(--text-s);border-radius:var(--radius-m)}.bw-form .message.success{background-color:var(--success-5);color:var(--success);border:1px solid var(--success-50)}.bw-form .message.error{background-color:var(--error-5);color:var(--error);border:1px solid var(--error-50)}.fam-nav--list__text{inset:0}#brx-header{display:flex;flex-direction:column;align-items:center}.bw-nav-items li:last-child{margin:auto 0 0 0}.bw-nav--link[aria-current="page"]:not(.no-hightlight),.bw-footer-nav__link[aria-current="page"]:not(.no-hightlight){color:var(--primary)}.bw-theme-toggle svg{width:1.3rem;height:1.3rem}.bw-theme-toggle path{stroke:var(--text-body)}.bw-cat-filter.brx-filter-disabled *{opacity:.85!important}.bw-cat-filter li span{color:var(--text-body);height:2.75rem;padding:0 1rem;border:1px solid var(--border-primary);border-radius:var(--radius-m)}.bw-cat-filter li span:hover{background:var(--border-primary-5);border-color:var(--border-primary-40)}.bw-cat-filter li span.active{color:var(--primary);background:#fff0;border-color:var(--primary);cursor:default}.bw-pricing-card--price span{font-size:var(--text-s);opacity:.7}.bw-included-card__title dt,.bw-included-card__title dd{grid-row:span 1;grid-column:span 1}@layer bricks{.bw-theme--slider .splide__arrows.custom{display:none!important;visibility:hidden}}.bw-theme--slide.is-prev,.bw-theme--slide.is-next{opacity:.3}.bw-theme--accordion-item.brx-open .bw-theme--accordion-icon__open{opacity:0}.bw-theme--accordion-item.brx-open .bw-theme--accordion-icon__close{opacity:1}.bw-theme--accordion-content ul,.bw-theme--accordion-content ol{padding:0;margin:0}.bw-theme--accordion-content ul li:not(.bw-theme--spec){display:block}.bw-theme--accordion-content ol{padding-left:1rem}.bw-theme--tax-list{gap:.15rem}:not(.bw-theme--tax-list__ordered)>.bw-theme--tax-list-item:not(:last-child) .bw-theme--tax__text::after{content:","}:not(.bw-theme--tax-list__ordered)>.bw-theme--tax-list-item:last-child .bw-theme--tax__text::after{content:"."}.bw-footer svg path{stroke:var(--text-body)}#brx-content.wordpress.post-3582{max-width:100rem;padding:var(--space-xl) var(--space-l);overflow-x:hidden;display:flex;flex-direction:column;gap:2.25em}.bw-dashboard--heading{font-size:var(--text-l);margin-bottom:var(--space-xs)}.wp-container-surecart-columns-is-layout-6516cd2e{background:none!important}.wp-block-surecart-column>:not(.wp-block-spacer):first-child{margin-bottom:0!important}.wp-block-surecart-line-items{cursor:default}.wp-block-surecart-checkout-form sc-checkbox{font-size:var(--text-s)}.bw-account--shortcode:not(:first-child){margin-top:var(--space-l)}.bw-account--shortcode [slot=heading]{color:var(--text-title);font-weight:700}:where(.brxe-form) button[type=submit] .loading{display:none}.bw-account--login-form :where(p){margin-bottom:1.2rem}.bw-account--grid :where(p){margin-bottom:0}.edd-lost-password{position:absolute;right:0;bottom:0}.edd-lost-password a{font-size:var(--text-s)}.edd-lost-password a:hover{color:var(--primary)}.bw-account--tab-menu-item.brx-open,.bw-account--tab-menu-item.brx-open:hover{background-color:var(--tertiary);border-color:var(--tertiary)}.bw-account--tab-menu-item.brx-open button,.bw-account--tab-menu-item.brx-open:hover button{color:var(--light)}.bw-account--tab-pane__text h4{color:var(--text-body)}@media (min-width:600px){.bw-request--form .form-group:first-child,.bw-request--form .form-group:nth-child(2){width:49%}.bw-request--form .form-group:first-child{margin-right:2%}.bw-request--form .options-wrapper{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}}@media (min-width:1025px){.bw-nav-items li:last-child{display:none;visibility:hidden}.bw-support--form .form-group:first-child,.bw-support--form .form-group:nth-child(2),.bw-review--form .form-group:nth-child(-n+4){width:49%}.bw-support--form .form-group:first-child,.bw-review--form .form-group:first-child,.bw-review--form .form-group:nth-child(3){margin-right:2%}@layer bricks{.bw-theme--slider .splide__arrows.custom{display:block!important;visibility:visible}}}