.j2c-account-nav .j2c-label{margin-bottom:.5rem}.j2c-account-nav ul{gap:.25rem!important}.j2c-account-nav .j2c-drawer-link{gap:.5rem;padding:.5rem 1rem;font-size:var(--template-fs-sm);color:var(--bs-body-color)}.j2c-account-nav .j2c-icon-chip{width:1.25em;height:auto;background:none;border:0;color:var(--template-primary-text-emphasis)}.j2c-account-nav .j2c-drawer-link[aria-current]{font-weight:600;color:var(--bs-emphasis-color);background-color:var(--bs-tertiary-bg);box-shadow:inset 3px 0 0 var(--template-primary)}.j2c-account-nav .j2c-drawer-link:focus-visible{outline:3px solid var(--template-primary);outline-offset:2px}.j2c-account-nav__toggle{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;text-align:start;font-weight:600;color:var(--bs-emphasis-color);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius-sm, .25rem)}.j2c-account-nav__toggle:hover{background-color:var(--bs-tertiary-bg)}.j2c-account-nav__toggle:focus-visible{outline:3px solid var(--template-primary);outline-offset:2px}.j2c-account-nav__toggle .fa-bars{color:var(--template-primary-text-emphasis)}.j2c-account-nav__current{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j2c-account-nav__chevron{transition:transform .2s ease}.j2c-account-nav__toggle[aria-expanded=true] .j2c-account-nav__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.j2c-account-nav__chevron{transition:none}}@media (max-width: 991.98px){.j2c-account-nav__menu{margin-top:.5rem;padding:1rem .5rem .25rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--radius-sm, .25rem)}.j2c-account-nav ul{margin-bottom:1rem!important}.j2c-account-shell{padding-top:2rem!important}}.page-account #j2commerceProfileTabs{justify-content:flex-start!important;gap:.25rem;border-bottom:1px solid var(--bs-border-color)!important}.page-account #j2commerceProfileTabs .nav-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-bottom:-1px;padding:.5rem .875rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:var(--bs-body-color);font-size:var(--template-fs-sm);font-weight:500}.page-account #j2commerceProfileTabs .nav-link:hover{color:var(--template-primary-text-emphasis)}.page-account #j2commerceProfileTabs .nav-link.active{border-bottom-color:var(--template-primary);color:var(--bs-emphasis-color);font-weight:600}.page-account #j2commerceProfileTabs .nav-link:focus-visible{outline:3px solid var(--template-primary);outline-offset:-3px;box-shadow:none}.page-account #j2commerceProfileTabContent{padding-top:2rem!important}.page-account #j2commerceProfileTabContent h4,.page-account #j2commerceProfileTabContent .myprofile-tab-heading,.page-account #j2commerceProfileTabContent h1{font-size:calc(1.275rem + .3vw);font-weight:700;letter-spacing:var(--template-tracking-h2);margin-bottom:1rem}@media (min-width: 1200px){.page-account #j2commerceProfileTabContent h4,.page-account #j2commerceProfileTabContent .myprofile-tab-heading,.page-account #j2commerceProfileTabContent h1{font-size:1.5rem}}.page-account #j2commerceProfileTabContent .form-control,.page-account #j2commerceProfileTabContent .form-select{min-height:2.75rem}.page-account .j2c-account-shell :is(.table-responsive,.j2c-table-box){border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm)}.page-account .j2c-account-shell .table{margin-bottom:0;font-variant-numeric:tabular-nums;--bs-table-bg: transparent}.page-account .j2c-account-shell .table>:not(caption)>*>*{padding:.7rem .9rem;vertical-align:middle}.page-account .j2c-account-shell .table>thead th{background-color:var(--bs-tertiary-bg);color:var(--bs-emphasis-color);font-size:var(--template-fs-sm);font-weight:600}.page-account .j2c-account-shell .table>tbody>tr:hover>*{background-color:var(--bs-tertiary-bg)}.page-account .j2c-account-shell .table.table-bordered>:not(caption)>*>*{border-width:0 0 1px}.page-account .j2c-account-shell .badge{border-radius:var(--bs-border-radius-sm);font-weight:500}.page-account .btn-soft-info{min-width:2.25rem;min-height:2.25rem;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--template-primary-text-emphasis)}.page-account .btn-soft-info:hover{background-color:var(--template-primary-subtle)}.page-account .j2commerce-order-detail h3,.page-account .j2commerce-order-detail h4,.page-account .j2commerce-order-detail h5{font-size:1.125rem;font-weight:600}.page-account .j2commerce-order-detail .card{border-color:var(--bs-border-color);border-radius:var(--bs-border-radius-sm)}.page-account #ars_downloadid .input-group{max-width:40rem}.page-account #ars_downloadid #arsdlid-text-to-copy{font-family:var(--bs-font-monospace);font-size:.9375rem;letter-spacing:.04em;background-color:var(--template-ink, var(--bs-dark));color:#fff;border-color:var(--template-ink, var(--bs-dark))}.page-account #ars_downloadid li.border{border-color:var(--bs-border-color)!important;padding:1rem!important}.page-account .j2c-account-card{padding:1.5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-body-bg)}.page-account .j2c-account-head__sub{max-width:46rem}.page-account .alert{border-radius:var(--bs-border-radius-sm)}.page-account .j2c-account-shell :focus-visible{outline:3px solid var(--template-primary);outline-offset:2px}.page-account .com-users-login .control-group,.page-account .j2c-auth .control-group,.page-account .com-users-login .j2c-login-field{margin-bottom:1rem}.page-account .com-users-login .j2c-login-field .control-group{margin-bottom:.25rem}.page-account .com-users-login .control-label label,.page-account .j2c-auth .control-label label{margin-bottom:.25rem;font-size:var(--template-fs-sm);font-weight:500}.page-account .com-users-login .form-control,.page-account .j2c-auth .form-control{min-height:2.75rem}.page-account .com-users-login .btn,.page-account .j2c-auth .btn{min-height:2.75rem;font-weight:600}.page-account .form-control.invalid,.page-account .form-control[aria-invalid=true]{border-color:var(--bs-form-invalid-border-color)}.page-account .form-control-feedback,.page-account .invalid-feedback{color:var(--bs-form-invalid-color);font-size:var(--template-fs-sm)}.page-account .j2c-auth .page-header{margin-bottom:1.5rem}.page-account #j2c-no-account:focus{outline:3px solid var(--template-primary);outline-offset:2px}.page-account .j2c-login-help{border-top:1px solid var(--bs-border-color)}.page-account .com-users-login button svg,.page-account .com-users-login button .icon{width:1.25rem;height:1.25rem;margin-inline-end:.375rem;vertical-align:-.2em}.page-account .com-users-login .input-password-toggle,.page-account .j2c-auth .input-password-toggle{border-color:var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--template-primary-text-emphasis)}.page-account .j2c-login-help{padding-bottom:var(--template-section-py)}.page-account .j2commerce-wishlist>.row h3{font-size:1.25rem;font-weight:700}.page-account .j2commerce-wishlist .table{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);border-collapse:separate;border-spacing:0;overflow:hidden}.page-account .j2commerce-wishlist .table>:not(caption)>tr:last-child>*{border-bottom-width:0}.page-account .j2commerce-wishlist-thumb{object-fit:contain}.page-account .j2c-vendor-dashboard__nav{margin-bottom:2rem!important}.page-account .j2c-vendor-dashboard__body .row>[class*=col-]>.alert{padding:1.5rem;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}.page-account .j2c-vendor-dashboard__body .row>[class*=col-]>.alert .small{font-size:.75rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.page-account .j2c-vendor-dashboard__body .row>[class*=col-]>.alert .h4{font-size:1.75rem;font-weight:700;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.page-account .j2c-vendor-dashboard__body :is(.table-responsive,.j2c-table-box) .table{margin-bottom:0}[data-bs-theme=dark] .j2commerce .alert-success,[data-bs-theme=dark] .j2commerce .text-bg-success{color:var(--bs-success-text-emphasis)!important;background-color:var(--bs-success-bg-subtle)!important;border-color:var(--bs-success-border-subtle)!important}[data-bs-theme=dark] .j2commerce .alert-info,[data-bs-theme=dark] .j2commerce .text-bg-info{color:var(--bs-info-text-emphasis)!important;background-color:var(--bs-info-bg-subtle)!important;border-color:var(--bs-info-border-subtle)!important}[data-bs-theme=dark] .j2commerce .alert-warning,[data-bs-theme=dark] .j2commerce .text-bg-warning{color:var(--bs-warning-text-emphasis)!important;background-color:var(--bs-warning-bg-subtle)!important;border-color:var(--bs-warning-border-subtle)!important}[data-bs-theme=dark] .j2commerce .alert-danger,[data-bs-theme=dark] .j2commerce .text-bg-danger{color:var(--bs-danger-text-emphasis)!important;background-color:var(--bs-danger-bg-subtle)!important;border-color:var(--bs-danger-border-subtle)!important}[data-bs-theme=dark] .j2commerce .text-bg-dark{color:var(--bs-emphasis-color)!important;background-color:var(--bs-tertiary-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .j2commerce .btn-light{background-color:var(--bs-tertiary-bg)!important;color:var(--bs-body-color)}.j2c-account-shell__content{min-width:0}.page-account .j2c-account-shell :is(.table-responsive,.j2c-table-box){position:relative}.page-account .j2c-btn-note{margin:.6rem 0 0;font-size:var(--template-fs-xs);color:var(--bs-secondary-color)}.page-account .j2c-code{position:relative;padding:.9rem 7rem .9rem 1rem;border-radius:var(--bs-border-radius-sm);background-color:var(--template-ink-2);color:var(--template-on-ink);font-family:var(--template-font-mono);font-size:var(--template-fs-xs);line-height:1.5;overflow-x:auto}.page-account .j2c-code code{padding:0;background:none;color:inherit;font-size:inherit;word-break:break-all}.page-account .j2c-copy-btn{position:absolute;top:.5rem;right:.5rem;border-color:#fff6;color:var(--template-on-ink)}.page-account .j2c-copy-btn:hover,.page-account .j2c-copy-btn:focus-visible{border-color:#ffffffb3;background-color:#ffffff24;color:#fff}.page-account .j2c-copy-btn:focus-visible{outline-color:#fff}.page-account .j2c-account-kpi{border-radius:var(--bs-border-radius-sm)}.page-account .j2c-account-kpi .j2c-stat-value{font-size:2rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--template-primary-text-emphasis)}.page-account .j2c-account-kpi:focus-within{outline:3px solid var(--template-primary);outline-offset:2px}.page-account .j2c-account-kpi:hover{background-color:var(--bs-tertiary-bg)}.page-account .j2c-ats-module{display:flex;flex-direction:column;border-radius:var(--bs-border-radius-sm)}.page-account .j2c-ats-module__item{padding-block:.75rem;border-bottom:1px solid var(--bs-border-color)}.page-account .j2c-ats-module__item:first-child{padding-top:0}.page-account .j2c-ats-module__link{color:var(--bs-emphasis-color);text-decoration:none}.page-account .j2c-ats-module__link:hover{text-decoration:underline}.page-account .j2c-ats-module__item:focus-within{outline:3px solid var(--template-primary);outline-offset:2px}.page-account .j2c-ats-module__icon{color:var(--template-primary-text-emphasis)}.page-account .j2c-orders-table th[scope=row]{font-weight:600}.page-account .j2c-col-actions{width:1%}.page-account .j2c-card-brand{max-height:3.125rem;width:auto}.page-account .j2c-address-type{max-width:12.5rem}.page-account .j2c-order-thumb{max-width:3.125rem;max-height:3.125rem}.page-account .j2c-address-card .card-header{background-color:transparent}.page-account .j2c-order-header,.page-account .j2c-order-totals,.page-account .j2c-order-billing,.page-account .j2c-order-help{border-radius:var(--bs-border-radius-sm)}.page-account .j2commerce-order-detail h2.h4{font-size:1.5rem;font-weight:700}.page-account .j2commerce-order-detail h2.h5{font-size:1.25rem;font-weight:700}.page-account .j2c-order-items__table th[scope=row]{font-weight:600}.page-account .j2c-order-items__table .j2c-orderitem-attributes,.page-account .j2c-order-items__table small{font-size:inherit}.page-account .j2c-order-totals__row{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--bs-border-color)}.page-account .j2c-order-totals__row dt{font-weight:400;color:var(--bs-secondary-color)}.page-account .j2c-order-totals__row dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.page-account .j2c-order-totals__row--total{border-bottom:0}.page-account .j2c-order-totals__row--total dt,.page-account .j2c-order-totals__row--total dd{font-weight:600;color:var(--bs-emphasis-color)}.page-account .j2commerce-order-detail address{font-style:normal}.page-account #j2commerceProfileTabContent .j2c-account-head h2{font-size:1.5rem;font-weight:700;letter-spacing:var(--template-tracking-h2)}.page-account .j2c-order-help{margin-bottom:3rem}.page-account #ars_downloadid>.mb-3{padding:1.5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm)}.page-account #ars_downloadid .input-group>.btn{min-height:2.75rem}.page-account .j2c-key-status:empty{display:none}.page-account #myreviews_tab .btn-secondary{border-color:var(--template-primary);background-color:transparent;color:var(--template-primary-text-emphasis)}.page-account #myreviews_tab .btn-secondary:hover,.page-account #myreviews_tab .btn-secondary:focus-visible{background-color:var(--template-primary-subtle)}@media (max-width: 575.98px){.page-account .j2c-code{padding-right:1rem;padding-bottom:3.25rem}.page-account .j2c-copy-btn{top:auto;bottom:.5rem;left:1rem;right:auto}}.page-account .j2c-code:before{content:none}@media (max-width: 575.98px){.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) :is(tbody,tr,th,td){display:block;width:100%}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) tr{padding:.9rem 1rem;border-bottom:1px solid var(--bs-border-color)}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) tr:last-child{border-bottom:0}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) tbody th{padding:0 0 .5rem;border:0}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) td{padding:.3rem 0;border:0;text-align:right}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) td:before{content:attr(data-label);float:left;max-width:55%;margin-right:1.5rem;font-size:var(--template-fs-xs);font-weight:500;color:var(--bs-secondary-color);text-align:left}.page-account :is(.j2c-orders-table,.j2c-order-items__table,#j2c-downloads-table) td:after{content:"";display:block;clear:both}}.page-account .j2c-updates{background-color:var(--bs-tertiary-bg)}.j2c-downloads .form-control,.j2c-downloads .form-select,.j2c-downloads__tools .btn{min-height:2.75rem}.j2c-downloads .pagination__wrapper .pagination-toolbar{justify-content:center}.j2c-downloads .pagination__wrapper ul.pagination{flex-wrap:wrap;gap:.25rem;margin-inline:auto!important}.j2c-dl-list{margin-bottom:1.5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-body-bg)}.j2c-dl-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--bs-border-color)}.j2c-dl-row:last-child{border-bottom:0}.j2c-dl-row__main{flex:1 1 18rem;min-width:0}.j2c-dl-row__main h3{overflow-wrap:anywhere}.j2c-dl-row__main h3 a{color:var(--bs-emphasis-color);text-decoration:none}.j2c-dl-row__main h3 a:hover{color:var(--template-primary-text-emphasis);text-decoration:underline}.j2c-dl-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.j2c-dl-row__actions .btn,.j2c-dl-file .btn,.j2c-dl-versions__table .btn{min-height:2.25rem;display:inline-flex;align-items:center}.j2c-dl-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.j2c-dl-chip{padding:.0625rem .5rem;border:1px solid var(--template-primary-border-subtle);border-radius:var(--bs-border-radius-sm);background-color:var(--template-primary-subtle);color:var(--template-primary-text-emphasis);font-size:var(--template-fs-xs);font-weight:500}.j2c-dl-row__version{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.j2c-dl-free__group{margin-bottom:.75rem}.j2c-dl-free__summary{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-tertiary-bg);font-weight:600;cursor:pointer}.j2c-dl-free__summary{list-style:none}.j2c-dl-free__summary::-webkit-details-marker{display:none}.j2c-dl-free__summary:hover{color:var(--template-primary-text-emphasis)}.j2c-dl-free__chevron{margin-left:auto;transition:transform .2s ease}.j2c-dl-free__group[open]>.j2c-dl-free__summary{margin-bottom:.5rem}.j2c-dl-free__group[open] .j2c-dl-free__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.j2c-dl-free__chevron{transition:none}}@media (min-width: 768px){.j2c-dl-free__list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.j2c-dl-free__list--grid .j2c-dl-row:nth-last-child(2):nth-child(odd){border-bottom:0}}.j2c-dl-back{text-decoration:none;font-weight:500}.j2c-dl-back:hover{text-decoration:underline}.j2c-dl-latest{border-left:3px solid var(--template-primary)}.j2c-dl-files{display:grid;gap:.5rem}.j2c-dl-file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-tertiary-bg)}.j2c-dl-file__name{min-width:0;overflow-wrap:anywhere}.j2c-dl-file__name code{color:var(--bs-emphasis-color)}.j2c-dl-notes{overflow-wrap:anywhere}.j2c-dl-notes>:last-child{margin-bottom:0}.j2c-dl-notes img{max-width:100%;height:auto}.j2c-dl-versions [data-j2c-dl-toggle]{min-height:2.75rem}@media (max-width: 575.98px){.j2c-dl-row__actions{width:100%}.j2c-dl-row__actions .btn{flex:1 1 auto;justify-content:center}.j2c-dl-versions__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.j2c-dl-versions__table :is(tbody,tr,th,td){display:block;width:100%}.j2c-dl-versions__table tr{padding:.9rem 1rem;border-bottom:1px solid var(--bs-border-color)}.j2c-dl-versions__table tr:last-child{border-bottom:0}.j2c-dl-versions__table tbody th{padding:0 0 .5rem;border:0}.j2c-dl-versions__table td{padding:.3rem 0;border:0;text-align:right!important}.j2c-dl-versions__table td:before{content:attr(data-label);float:left;margin-right:1.5rem;font-size:var(--template-fs-xs);font-weight:500;color:var(--bs-secondary-color);text-align:left}.j2c-dl-versions__table td:after{content:"";display:block;clear:both}}.j2c-signin__box{max-width:25rem;padding-block:clamp(1rem,4vw,3rem)}.j2c-signin__title{font-size:var(--template-fs-page-title);line-height:var(--template-lh-h2);letter-spacing:var(--template-tracking-h2);font-weight:700}.j2c-signin__intro{font-size:var(--template-fs-sm);line-height:var(--template-lh-sm)}.j2c-signin .form-label{margin-bottom:.375rem;font-size:var(--template-fs-sm);font-weight:600}.j2c-signin .form-control{min-height:3rem;border-color:var(--bs-secondary-color)}.j2c-signin .form-check-input:not(:checked){border-color:var(--bs-secondary-color)}.j2c-signin .btn{min-height:3rem;font-weight:600}.j2c-signin__divider{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:var(--template-fs-xs);color:var(--bs-secondary-color)}.j2c-signin__divider:before,.j2c-signin__divider:after{content:"";flex:1;border-top:1px solid var(--bs-border-color)}.j2c-signin__form button svg,.j2c-signin__form button .icon{width:1.25rem;height:1.25rem;margin-inline-end:.375rem;vertical-align:-.2em}.j2c-signin__links{display:grid;gap:.625rem;font-size:var(--template-fs-sm)}.j2c-signin__guest{padding-top:1.5rem;border-top:1px solid var(--bs-border-color)}.j2c-signin__guest>summary{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;font-weight:600;cursor:pointer;list-style:none}.j2c-signin__guest>summary::-webkit-details-marker{display:none}.j2c-signin__guest>summary:after{content:"\f078";font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-weight:900;font-size:var(--template-fs-xs);transition:transform .2s ease}.j2c-signin__guest[open]>summary:after{transform:rotate(180deg)}.j2c-signin :focus-visible{outline:3px solid var(--template-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.j2c-signin__guest>summary:after{transition:none}}.j2c-contact-edit__head{grid-column:1 / -1;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--bs-border-color)}.j2c-contact-edit__head h2{font-weight:700;letter-spacing:var(--template-tracking-h2)}.j2c-contact-edit__icon{color:var(--template-primary)}.j2c-contact-edit .control-group{margin-bottom:1.25rem}.j2c-contact-edit .control-group:last-child{margin-bottom:0}.j2c-contact-edit .control-label label,.j2c-contact-edit .control-label .form-label{margin-bottom:.4rem;font-size:var(--template-fs-sm);font-weight:600;color:var(--bs-heading-color)}.j2c-contact-edit .form-control,.j2c-contact-edit .form-select{min-height:2.75rem}.j2c-contact-edit .form-control[readonly],.j2c-contact-edit .form-select:disabled{background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}@media (min-width: 768px){.j2c-contact-edit__card--details,.j2c-contact-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.j2c-contact-edit__card--details .control-group{margin-bottom:1.25rem}.j2c-contact-edit__card--details .control-group:has(textarea),.j2c-contact-edit__grid .control-group:has(textarea){grid-column:1 / -1}.j2c-contact-edit__grid .control-group:has(#jform_tags){grid-column:1 / -1}}.j2c-contact-edit__note{padding:.75rem 1rem;border:1px solid var(--bs-border-color);border-left:3px solid var(--template-primary);border-radius:var(--bs-border-radius);background-color:var(--bs-tertiary-bg)}.j2c-cf-group>.control-group{margin-bottom:0;padding-block:1.25rem;border-bottom:1px solid var(--bs-border-color)}.j2c-cf-group>.control-group:first-of-type{padding-top:0}.j2c-cf-group>.control-group:last-child{padding-bottom:0;border-bottom:0}.j2c-cf-group>.control-group>.control-label label{margin-bottom:.75rem;font-size:var(--template-fs-caps);font-weight:700;letter-spacing:var(--template-caps-tracking);text-transform:uppercase;color:var(--bs-secondary-color)}.j2c-cf-group fieldset.checkboxes:not(.j2c-languages-field),.j2c-cf-group fieldset.radio{display:flex;flex-wrap:wrap;gap:1rem}.j2c-cf-group fieldset .form-check{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin:0;padding:.5rem .875rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--template-surface);font-size:var(--template-fs-sm);cursor:pointer}.j2c-cf-group fieldset .form-check .form-check-input{float:none;margin:0}.j2c-cf-group fieldset .form-check .form-check-label{cursor:pointer}.j2c-cf-group fieldset .form-check:hover{border-color:var(--template-primary-border-subtle)}.j2c-cf-group fieldset .form-check:has(:checked){border-color:var(--template-primary);background-color:var(--bs-primary-bg-subtle);font-weight:600;color:var(--bs-emphasis-color)}.j2c-cf-group fieldset .form-check:has(:focus-visible){outline:3px solid var(--template-primary);outline-offset:2px}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable-group{position:relative;margin-bottom:.75rem;padding:1rem 1rem .25rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-tertiary-bg)}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable-group>.control-group{margin-bottom:.75rem}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable-group :is(.controls,.form-control,.form-select,textarea,joomla-editor-tinymce,.js-editor-tinymce,.tox-tinymce,.choices):not(.input-group>*){width:100%!important;max-width:none}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable-group>.btn-toolbar{justify-content:flex-end;margin-bottom:.5rem}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable>.btn-toolbar{margin-bottom:.75rem}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable .btn-group{gap:.25rem}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable .btn-group>.btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)!important;background-color:var(--template-surface);color:var(--bs-body-color)}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable .btn-group>.group-add:hover{border-color:var(--template-primary);color:var(--template-primary)}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable .btn-group>.group-remove:hover{border-color:var(--bs-danger);color:var(--bs-danger)}:is(.j2c-cf-group,.j2c-sf) .subform-repeatable .btn-group>.btn:focus-visible{outline:3px solid var(--template-primary);outline-offset:2px;box-shadow:none}.j2c-sf .j2c-sf-row{margin-bottom:.5rem;padding:0;background-color:var(--template-surface)}.j2c-sf-row__head{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem 0}.j2c-sf-row__toggle{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:1rem;min-width:0;min-height:2.75rem;padding:.5rem 1rem;border:0;background:none;color:var(--bs-heading-color);font-weight:600;text-align:start}.j2c-sf-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j2c-sf-row__chevron{flex-shrink:0;color:var(--template-primary);transition:transform .2s ease}.j2c-sf-row__toggle:not(.collapsed) .j2c-sf-row__chevron{transform:rotate(180deg)}.j2c-sf-row__toggle:focus-visible,.j2c-sf-row__actions .btn:focus-visible{outline:3px solid var(--template-primary);outline-offset:2px;box-shadow:none}.j2c-sf-row__actions{display:flex;flex-shrink:0;gap:.25rem}.j2c-sf-row__actions .btn{min-width:2.25rem;min-height:2.25rem}.j2c-sf-row__actions .btn:hover{border-color:var(--template-primary);background-color:transparent;color:var(--template-primary)}.j2c-sf-row__actions .group-remove:hover{border-color:var(--bs-danger);background-color:transparent;color:var(--bs-danger)}.j2c-sf-row__body{padding:1rem 1rem .25rem;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.j2c-sf-row__body>.control-group{margin-bottom:.75rem}.j2c-sf__toolbar{margin-top:.75rem}@media (prefers-reduced-motion: reduce){.j2c-sf-row__chevron{transition:none}}.j2c-contact-edit .field-calendar .btn.hidden{display:none}.j2c-contact-edit .field-media-preview{max-width:none;margin-bottom:.5rem;border-radius:var(--bs-border-radius);overflow:hidden}.j2c-contact-edit .field-media-wrapper .button-select{--bs-btn-bg: var(--template-primary);--bs-btn-border-color: var(--template-primary);--bs-btn-color: var(--template-on-primary);--bs-btn-hover-bg: var(--template-primary-hover);--bs-btn-hover-border-color: var(--template-primary-hover);--bs-btn-hover-color: var(--template-on-primary);--bs-btn-active-bg: var(--template-primary-active);--bs-btn-active-border-color: var(--template-primary-active);--bs-btn-active-color: var(--template-on-primary);--bs-btn-disabled-bg: var(--template-primary);--bs-btn-disabled-border-color: var(--template-primary);--bs-btn-disabled-color: var(--template-on-primary);font-weight:500}.j2c-contact-edit .field-media-wrapper .button-clear{--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-border-color);--bs-btn-color: var(--bs-danger-text-emphasis);--bs-btn-hover-bg: var(--bs-danger-bg-subtle);--bs-btn-hover-border-color: var(--bs-danger-text-emphasis);--bs-btn-hover-color: var(--bs-danger-text-emphasis);--bs-btn-active-bg: var(--bs-danger-bg-subtle);--bs-btn-active-border-color: var(--bs-danger-text-emphasis);--bs-btn-active-color: var(--bs-danger-text-emphasis);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-border-color);--bs-btn-disabled-color: var(--bs-danger-text-emphasis);border:var(--bs-border-width) solid var(--bs-btn-border-color)}.j2c-contact-edit .field-media-wrapper .button-clear:hover,.j2c-contact-edit .field-media-wrapper .button-clear:focus-visible{z-index:3}.j2c-contact-edit .field-media-wrapper :is(.button-select,.button-clear):focus-visible{outline:3px solid var(--template-primary);outline-offset:2px;z-index:3}.j2c-languages-field label.j2c-language{margin:0;cursor:pointer}.j2c-languages-field label.j2c-language:hover{border-color:var(--template-primary-border-subtle)}.j2c-languages-field .j2c-language__check{display:none;flex-shrink:0;color:var(--template-primary);font-size:var(--template-fs-xs)}.j2c-languages-field .j2c-language__input:checked+.j2c-language{border-color:var(--template-primary);background-color:var(--bs-primary-bg-subtle);box-shadow:inset 0 0 0 1px var(--template-primary);color:var(--bs-emphasis-color);font-weight:600}.j2c-languages-field .j2c-language__input:checked+.j2c-language .j2c-language__check{display:inline-block}.j2c-languages-field .j2c-language__input:focus-visible+.j2c-language{outline:3px solid var(--template-primary);outline-offset:2px}.j2c-languages-field .j2c-language__input:disabled+.j2c-language{cursor:not-allowed;opacity:.6}.j2c-contact-edit__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-tertiary-bg)}.j2c-contact-edit__toolbar--top{margin-bottom:1.5rem}.j2c-contact-edit__toolbar .dropdown-menu{--bs-dropdown-border-radius: var(--bs-border-radius)}.j2c-contact-edit__toolbar .dropdown-item:focus-visible{outline:2px solid var(--template-primary);outline-offset:-2px}.page-account .j2c-subscription-card{border:1px solid var(--bs-border-color);border-left:3px solid var(--template-primary);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-body-bg)}.page-account .j2c-subscription-card>.card-body{padding:1.5rem}.page-account .j2c-sub-head__main{min-width:0}.page-account .j2c-sub-head h3{overflow-wrap:anywhere}.page-account .j2c-sub-head h3 a{color:var(--bs-emphasis-color);text-decoration:none}.page-account .j2c-sub-head h3 a:hover{color:var(--template-primary-text-emphasis);text-decoration:underline}.page-account .j2c-sub-head .badge{font-size:var(--template-fs-sm)}.page-account .j2c-sub-renewal{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;font-size:1rem;font-weight:600;color:var(--bs-emphasis-color)}.page-account .j2c-sub-renewal .fa-solid{margin-right:0!important}.page-account .j2c-sub-renewal__sep{color:var(--bs-border-color);font-weight:400}.page-account .j2c-sub-renewal .fa-solid{color:var(--template-primary-text-emphasis)}.page-account .j2c-subscription-card .j2c-toggle-btn{width:2.75rem;height:2.75rem;border:0;border-radius:var(--bs-border-radius-sm);background:transparent;color:var(--template-primary-text-emphasis)}.page-account .j2c-subscription-card .j2c-toggle-btn:hover{background-color:var(--template-primary-subtle)}.page-account .j2c-subscription-card .j2c-detail-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-tertiary-bg)}.page-account .j2c-subscription-card .j2c-sub-card-box{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-body-bg)}.page-account .j2c-sub-inline-field .j2c-label{font-size:var(--template-fs-xs);margin-bottom:.125rem}.page-account .j2c-sub-section{margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--bs-border-color)}.page-account #j2commerceProfileTabContent .j2c-sub-section h4{font-size:1rem;font-weight:600;letter-spacing:normal;margin-bottom:0}.page-account #j2c-subs-pagination .page-link{border-radius:var(--bs-border-radius-sm)}.page-account .j2c-partner-apply__cta{gap:0}.page-account .j2c-partner-apply__form{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--bs-border-color)}.page-account .j2c-partner-apply .collapsing{transition-duration:.2s}@media (prefers-reduced-motion: reduce){.page-account .j2c-partner-apply .collapsing{transition:none}}.j2c-directory-badge__preview{display:block;max-width:100%;height:auto;margin-bottom:1rem}.j2c-directory-badge__preview--dark{padding:.75rem;background-color:#000957;border-radius:var(--bs-border-radius-sm)}.j2c-directory-badge textarea{font-size:var(--template-fs-xs);resize:vertical}.j2c-ae-toggle{display:flex;align-items:center;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start}.j2c-ae-toggle__title{flex:1 1 auto}.j2c-ae-toggle__chevron{flex-shrink:0;margin-left:1rem;font-size:.875em;color:var(--template-primary);transition:transform .2s ease}.j2c-ae-toggle:not(.collapsed) .j2c-ae-toggle__chevron{transform:rotate(180deg)}.j2c-ae-toggle:focus-visible{outline:3px solid var(--template-primary);outline-offset:4px;border-radius:var(--bs-border-radius)}.j2c-contact-edit .j2c-contact-edit__head:has(.j2c-ae-toggle.collapsed){margin-bottom:0;padding-bottom:0;border-bottom:0}@media (prefers-reduced-motion: reduce){.j2c-ae-toggle__chevron{transition:none}}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]{position:relative;display:flex;flex-wrap:nowrap;gap:.25rem;max-width:100%;margin-bottom:1.5rem;padding:.3125rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-tertiary-bg);box-shadow:inset 0 1px 2px #0009570f;overflow-x:auto;scrollbar-width:none}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]::-webkit-scrollbar{display:none}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]>button[role=tab]{position:relative;z-index:1;flex:0 0 auto;padding:.625rem 1.25rem;border:0;border-radius:var(--bs-border-radius-sm);background:transparent!important;background-image:none;box-shadow:none;color:var(--bs-secondary-color)!important;font-size:var(--template-fs-ui);font-weight:600;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]>button[role=tab]:after{display:none}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]>button[role=tab]:hover:not([aria-selected=true]){background-color:var(--template-surface)!important;color:var(--bs-heading-color)!important}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]>button[role=tab][aria-selected=true]{background-color:var(--template-primary)!important;color:var(--template-on-primary)!important}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist].is-ready>button[role=tab][aria-selected=true]{background-color:transparent!important}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]>button[role=tab]:focus-visible{outline:2px solid var(--template-primary);outline-offset:3px;box-shadow:none}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist]>.j2c-seg-tabs__indicator{z-index:0}.j2c-article-edit #j2commercetab[view=tabs]>div[role=tablist].is-ready>.j2c-seg-tabs__indicator{opacity:1}.j2c-article-edit #j2commercetab:not([view=tabs]) .j2c-seg-tabs__indicator{display:none}.j2c-article-edit #j2commercetab>joomla-tab-element{border:0}.j2c-ae-links{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--bs-border-color)}.j2c-ae-link{margin-bottom:.5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--template-surface);overflow:hidden}.j2c-ae-link__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.5rem 1rem;border:0;background:none;color:var(--bs-heading-color);font-weight:600;text-align:start}.j2c-ae-link__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j2c-ae-link__chevron{flex-shrink:0;color:var(--template-primary);transition:transform .2s ease}.j2c-ae-link__toggle:not(.collapsed) .j2c-ae-link__chevron{transform:rotate(180deg)}.j2c-ae-link__toggle:focus-visible{outline:3px solid var(--template-primary);outline-offset:-3px}.j2c-ae-link__body{padding:1rem 1rem .25rem;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg)}@media (prefers-reduced-motion: reduce){.j2c-ae-link__chevron{transition:none}}#appsTab .j2commerce-app-image{width:140px}
