.j2c-search{position:static}.j2c-findbar.j2c-search:before{content:none}.j2c-search-sheet.j2c-findbar__modal{padding:0;align-items:flex-start;z-index:1055}.j2c-search-sheet .j2c-findbar__modal-backdrop{background-color:#00000080}.j2c-search-sheet .j2c-search-sheet__dialog{width:100%;max-width:none;max-height:100vh;overflow-y:auto;border-radius:0;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-bottom:1px solid var(--bs-border-color);box-shadow:0 1.25rem 2.5rem #0000001f}[data-bs-theme=dark] .j2c-search-sheet .j2c-search-sheet__dialog{box-shadow:0 1.25rem 2.5rem #00000080}.j2c-search-sheet__header>.container{padding-block:1rem}.j2c-search-sheet__body{padding-top:1rem;padding-bottom:1.5rem}.j2c-search-sheet .input-group>.j2c-findbar__field,.j2c-search-drawer .input-group>.j2c-findbar__field{position:relative;flex:1 1 auto;width:1%;min-width:0}.j2c-search-sheet .input-group>.j2c-findbar__field>.form-control,.j2c-search-drawer .input-group>.j2c-findbar__field>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.j2c-search-sheet .input-group>.j2c-findbar__field:last-child>.form-control,.j2c-search-drawer .input-group>.j2c-findbar__field:last-child>.form-control{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.j2c-search-sheet .j2c-findbar__input,.j2c-search-drawer .j2c-findbar__input{padding-right:2.25rem}.j2c-search-sheet .j2c-findbar__clear,.j2c-search-drawer .j2c-findbar__clear{border-radius:var(--bs-border-radius-sm)}.j2c-search-sheet .j2c-findbar__panel--modal,.j2c-search-drawer .j2c-findbar__panel--modal{margin-top:.75rem;overflow-y:auto;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg)}.j2c-search-sheet .j2c-findbar__fullpanel,.j2c-search-drawer .j2c-findbar__fullpanel{border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);box-shadow:none}.j2c-search-sheet .badge.text-bg-light{color:var(--bs-body-color)!important;background-color:var(--bs-tertiary-bg)!important;border-color:var(--bs-border-color)!important}.j2c-search-sheet .badge.text-bg-light:hover,.j2c-search-sheet .badge.text-bg-light:focus-visible{color:var(--template-primary-text-emphasis)!important;border-color:var(--template-primary)!important}.j2c-nav-cart{position:relative}.j2c-nav-cart__badge{position:absolute;top:.125rem;right:.125rem;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:var(--bs-border-radius-sm);background-color:var(--template-accent-on-ink);color:var(--template-ink);font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center;pointer-events:none}.j2c-nav-cart__badge[data-count="0"],.j2c-nav-cart__badge:empty{display:none}#j2c-advanced-cart .j2c-drawer{--j2c-drawer-bg: var(--bs-body-bg);--j2c-drawer-text: var(--bs-body-color);--j2c-drawer-border: var(--bs-border-color);--j2c-drawer-muted: var(--bs-secondary-color);--j2c-drawer-hover-bg: var(--bs-tertiary-bg);--j2c-drawer-close-color: var(--bs-body-color);--j2c-drawer-close-hover: var(--bs-emphasis-color);--j2c-progress-bg: var(--bs-secondary-bg);max-width:100%;border-left:1px solid var(--bs-border-color);font-family:var(--bs-body-font-family);z-index:1055}#j2c-advanced-cart .j2c-drawer-overlay{z-index:1054}#j2c-advanced-cart .j2c-drawer-header{padding:1rem}#j2c-advanced-cart .j2c-drawer-title{font-size:1rem;font-weight:600;color:var(--bs-heading-color);line-height:1.2}#j2c-advanced-cart .j2c-drawer-close{width:2rem;height:2rem;padding:0;border-radius:var(--bs-border-radius-sm);font-size:1.5rem;color:var(--bs-body-color);opacity:.6}#j2c-advanced-cart .j2c-drawer-close:hover,#j2c-advanced-cart .j2c-drawer-close:focus-visible{opacity:1}#j2c-advanced-cart .j2c-drawer-close:focus-visible{outline:3px solid var(--bs-focus-ring-color);outline-offset:2px}#j2c-advanced-cart .j2c-drawer-body{display:flex;flex-direction:column;padding:1rem}#j2c-advanced-cart .j2c-drawer-footer{padding:1rem}#j2c-advanced-cart .j2c-drawer-empty{min-height:0;margin-block:auto;padding:3rem 0}#j2c-advanced-cart .j2c-drawer-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:0;border-radius:var(--bs-border-radius-sm);color:var(--template-primary-text-emphasis);background-color:var(--template-primary-subtle);border:1px solid var(--template-primary-border-subtle)}#j2c-advanced-cart .j2c-drawer-empty-icon:before{content:"\f290";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.125rem}#j2c-advanced-cart .j2c-drawer-empty-title{font-size:1rem;font-weight:600;color:var(--bs-heading-color)}#j2c-advanced-cart .j2c-drawer-empty-text{font-size:var(--template-fs-sm);color:var(--bs-secondary-color)}.j2c-nspro .nspro-messages{display:none}.j2c-nspro .nspro_hp_field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.j2c-nspro .nspro_error{border-color:var(--bs-form-invalid-border-color)}.j2c-nspro .input-group:has(.nspro_error) .invalid-feedback{display:block}.j2c-nspro .invalid-feedback{color:#ffb4ab}.j2c-nspro .nspro_loading_image{display:block;width:2rem;height:auto}.j2c-megacard .j2c-ext-card{margin-bottom:1rem}@media (max-width: 399.98px){.j2c-navbar .j2c-logo{height:32px}}[data-bs-theme=dark] #accountDrawer .btn-outline-secondary{--bs-btn-color: var(--bs-body-color);--bs-btn-border-color: var(--bs-secondary-color)}.btn-close,#j2c-advanced-cart .j2c-drawer-btn-checkout{border-radius:var(--bs-border-radius-sm)}.navbar [data-j2c-portal]{display:none!important}.j2c-search-drawer.offcanvas-top{bottom:auto;height:auto;min-height:0;max-height:100vh;border-bottom:1px solid var(--bs-border-color)}.j2c-search-drawer .offcanvas-body{flex-grow:0;overflow:visible}.j2c-search-drawer .j2c-findbar__panel--modal{max-height:60vh}.j2c-search-drawer>.container{padding-inline:calc(var(--bs-gutter-x, 1.5rem) * .5)}#j2c-advanced-cart .j2c-drawer-item-thumb{width:auto;height:40px;border:none}#j2c-advanced-cart .j2c-drawer-item-thumb img{width:auto;height:100%}#j2c-advanced-cart .j2c-drawer-item-name{font-weight:400;font-size:.925rem}joomla-dialog dialog{display:none;width:80vw;max-width:1400px;height:80vh;padding:0;color:var(--bs-body-color);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 24px 60px -24px #00095773}joomla-dialog dialog[open]{display:flex}joomla-dialog dialog::backdrop{background-color:#0009578c}joomla-dialog[type=image] dialog{width:fit-content;height:fit-content}joomla-dialog[type=iframe] dialog{overflow:hidden}joomla-dialog iframe.iframe-content{display:block;width:100%;height:100%;border:0}joomla-dialog[type=iframe].loading dialog:after,joomla-dialog[type=ajax].loading dialog:after{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);border:3px solid var(--template-primary-border-subtle);border-top-color:var(--template-primary);border-radius:50%;animation:j2c-dialog-spin .8s linear infinite}@keyframes j2c-dialog-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){joomla-dialog[type=iframe].loading dialog:after,joomla-dialog[type=ajax].loading dialog:after{animation-duration:2.4s}}@media (max-width: 767.98px){joomla-dialog dialog{width:96vw;height:92vh}}.joomla-dialog-container{position:relative;display:flex;flex-flow:column;width:100%;box-sizing:border-box}.joomla-dialog-container .buttons-holder{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-inline-start:auto}.joomla-dialog-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.joomla-dialog-header h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--bs-heading-color)}.joomla-dialog-header .btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1.25rem;--bs-btn-font-size: var(--template-fs-sm)}joomla-dialog .btn-success{--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)}.joomla-dialog-header .header-icon{margin-inline-end:.5rem;font-size:1.25rem;color:var(--template-primary)}.joomla-dialog-header.empty,.joomla-dialog-footer.empty{display:none}.joomla-dialog-body{position:relative;flex:auto;box-sizing:border-box}.joomla-dialog-body .buttons-holder{position:absolute;top:1rem;right:1rem}joomla-dialog[type=inline] .joomla-dialog-body,joomla-dialog[type=ajax] .joomla-dialog-body{overflow:auto}joomla-dialog.loading .joomla-dialog-body{opacity:0}joomla-dialog.loaded .joomla-dialog-body{opacity:1;transition:opacity .3s}.joomla-dialog-footer{position:relative;padding:.875rem 1.25rem;border-top:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.joomla-dialog-alert dialog,.joomla-dialog-confirm dialog{width:600px;max-width:92vw;height:fit-content}.joomla-dialog-alert .joomla-dialog-body,.joomla-dialog-confirm .joomla-dialog-body{padding:1.25rem}.contentpane{--hue: 229;--template-bg-dark: var(--template-ink);--template-bg-dark-3: rgba(0, 9, 87, .03);--template-bg-dark-5: rgba(0, 9, 87, .05);--template-bg-dark-7: var(--bs-border-color);--template-bg-dark-10: rgba(0, 9, 87, .1);--template-bg-dark-40: rgba(0, 9, 87, .4);--template-bg-dark-50: rgba(0, 9, 87, .5);--template-bg-dark-60: var(--bs-secondary-color);--template-bg-dark-80: rgba(0, 9, 87, .8);--com-media-manager-content-bg: var(--bs-body-bg);--com-media-manager-content-color: var(--bs-body-color);--com-media-manager-overlay-bg: var(--bs-tertiary-bg);--com-media-manager-overlay-header-bg: var(--bs-tertiary-bg);--com-media-manager-tree-item-hover-bg: var(--template-primary-subtle);--com-media-manager-toolbar-icon-color: var(--bs-secondary-color);--com-media-manager-disk-name-color: var(--bs-heading-color);--com-media-manager-infobar-dt-color: var(--bs-secondary-color)}.contentpane:has(#com-media){padding:1rem 1.25rem}.contentpane .subhead .btn-toolbar{gap:.5rem}.contentpane .subhead .btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: var(--template-fs-sm);display:inline-flex;align-items:center;gap:.375rem}.contentpane .subhead .btn-success{--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)}.contentpane .subhead .btn-info{--bs-btn-bg: transparent;--bs-btn-border-color: var(--template-primary);--bs-btn-color: var(--template-primary-text-emphasis);--bs-btn-hover-bg: var(--template-primary-subtle);--bs-btn-hover-border-color: var(--template-primary);--bs-btn-hover-color: var(--template-primary-text-emphasis);--bs-btn-active-bg: var(--template-primary-subtle-hover);--bs-btn-active-border-color: var(--template-primary);--bs-btn-active-color: var(--template-primary-text-emphasis)}.contentpane .subhead .btn-danger{--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-danger-text-emphasis);--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)}.contentpane .media-container{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.contentpane .media-toolbar,.contentpane .media-sidebar{top:0}.contentpane .media-browser-item-preview:after{background-color:#00095759}.contentpane .hidden{display:none}.contentpane .media-tree-item a{border-radius:var(--bs-border-radius);color:var(--bs-body-color)}.contentpane .media-tree-item.active>a{color:var(--template-primary-text-emphasis);font-weight:600}.contentpane .media-tree-item .item-icon,.contentpane .media-tree-item.active>a .item-icon{color:var(--template-primary)}.contentpane .media-browser-item-preview{color:var(--template-primary);border-color:var(--bs-border-color);border-radius:var(--bs-border-radius)}.contentpane .file-background,.contentpane .folder-background{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color);border-radius:var(--bs-border-radius)}.contentpane .folder-icon{color:var(--template-primary)}.contentpane .file-icon{color:var(--bs-secondary-color)}.contentpane .media-browser-item-info{color:var(--bs-body-color);font-size:var(--template-fs-sm)}.contentpane .media-breadcrumb a{color:var(--template-primary-text-emphasis)}.contentpane .media-browser-actions.active{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--template-surface);box-shadow:0 .5rem 1.25rem #00095724}.contentpane .media-browser-actions-list .media-browser-actions-item-name{font-size:var(--template-fs-sm);font-weight:600;color:var(--bs-heading-color)}.contentpane .media-browser-actions.active .media-browser-actions-list :is(button,a){border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);font-size:var(--template-fs-sm);text-decoration:none}.contentpane .media-browser-actions.active .media-browser-actions-list :is(button,a):is(:hover,:focus){background-color:var(--template-primary-subtle);color:var(--template-primary-text-emphasis)}.contentpane .media-browser-actions.active .media-browser-actions-list :is(button,a).action-delete:is(:hover,:focus){background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.contentpane .media-browser-actions-list :is(button,a):focus-visible,.contentpane .media-browser-actions>.action-toggle:focus-visible{outline:3px solid var(--template-primary);outline-offset:1px}.contentpane .image-browser-action{border-radius:var(--bs-border-radius-sm);background-color:var(--template-primary);color:var(--template-on-primary)}.contentpane .action-delete .image-browser-action{background-color:var(--bs-danger);color:#fff}.contentpane :is(.image-browser-action:is(:hover,:focus),button:is(:hover,:focus) .image-browser-action){background-color:var(--template-primary-hover);color:var(--template-on-primary)}.contentpane .action-delete:is(:hover,:focus) .image-browser-action{background-color:var(--bs-danger-text-emphasis);color:#fff}.contentpane .media-browser-table{--bs-table-bg: transparent;--bs-table-color: var(--bs-body-color);border-color:var(--bs-border-color);font-size:var(--template-fs-sm)}.contentpane .media-browser-table-head th{font-size:var(--template-fs-caps);font-weight:700;letter-spacing:var(--template-caps-tracking);text-transform:uppercase;color:var(--bs-secondary-color);background-color:var(--bs-tertiary-bg)}.contentpane .media-browser-table-head th>.btn{--bs-btn-font-size: .825rem;padding-left:0}.contentpane .media-browser-table .media-browser-item>:is(td,th){vertical-align:middle}.contentpane .media-browser-table tbody tr:hover>*{background-color:var(--template-primary-subtle)}.contentpane .media-browser-table .type{background-color:var(--bs-tertiary-bg);border-right-color:var(--bs-border-color)}.contentpane .media-browser-table .type:before{color:var(--template-primary)}.contentpane .media-browser-table .type:after{background-color:var(--template-primary)}.contentpane .media-browser-table .selected,.contentpane .media-browser-table .selected>:is(td,th){background-color:var(--template-primary-subtle);color:var(--template-primary-text-emphasis);font-weight:600}.contentpane .media-browser-table .selected .type:before{color:var(--template-on-primary)}.contentpane .media-infobar{background-color:var(--bs-tertiary-bg);border-inline-start:1px solid var(--bs-border-color)}.contentpane .media-infobar .media-infobar-inner{top:0;padding:1rem 1.25rem}.contentpane .media-infobar h2{margin:-1rem -1.25rem 1rem;padding-block:.875rem;padding-inline:1.25rem 2.75rem;border-bottom:1px solid var(--bs-border-color);background-color:var(--template-surface);font-size:1rem;font-weight:600;line-height:1.3;color:var(--bs-heading-color)}.contentpane .media-infobar dt{margin-top:.75rem;font-size:var(--template-fs-caps);font-weight:700;letter-spacing:var(--template-caps-tracking);text-transform:uppercase;color:var(--bs-secondary-color)}.contentpane .media-infobar dd{margin-bottom:0;font-size:var(--template-fs-sm);color:var(--bs-body-color);overflow-wrap:anywhere}.contentpane .infobar-close{color:var(--bs-secondary-color)}.contentpane .infobar-close:hover{color:var(--template-primary)}.contentpane .infobar-close:focus-visible{outline:3px solid var(--template-primary);outline-offset:-3px}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-content{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 1rem 2.5rem #0009572e;overflow:hidden}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) :is(.modal-header,.modal-footer){padding:.875rem 1.25rem;border-color:var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-title{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--bs-heading-color)}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-body{font-size:var(--template-fs-sm);line-height:1.6}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-footer .btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1.25rem;--bs-btn-font-size: var(--template-fs-sm);margin:0}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-footer .btn-success{--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)}.contentpane .modal-dialog[aria-labelledby=confirmDeleteTitle] .modal-footer .btn-success,.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-footer .btn-secondary{--bs-btn-bg: var(--template-surface);--bs-btn-border-color: var(--bs-border-color);--bs-btn-color: var(--bs-body-color);--bs-btn-hover-bg: var(--template-surface);--bs-btn-hover-border-color: var(--template-primary);--bs-btn-hover-color: var(--template-primary);--bs-btn-active-bg: var(--bs-tertiary-bg);--bs-btn-active-border-color: var(--template-primary);--bs-btn-active-color: var(--template-primary)}.contentpane .modal-dialog:not([aria-labelledby=previewTitle]) .modal-footer .btn:focus-visible{outline:3px solid var(--template-primary);outline-offset:2px;box-shadow:none}
