﻿.levels-list{--tree-label-padding-x: .5rem;--tree-label-padding-y: .25rem;--tree-checkbox-width: 1rem;--tree-checkbox-padding: .5rem;--tree-checkbox-total-width: calc(var(--tree-checkbox-width) + var(--tree-checkbox-padding) * 2);--tree-expander-width: 1.75rem;--tree-color: var(--text-color);--tree-bg: var(--body-bg);--tree-striped-color: var(--emphasis-color);--tree-striped-bg: rgba(var(--emphasis-color-rgb), .05);--tree-padding-x: .5rem;--tree-padding-y: .25rem;max-height:none !important;color:var(--tree-color);background:var(--tree-bg);padding:var(--tree-padding-y) var(--tree-padding-x);margin-bottom:0}.levels-list.searching .level{display:none}.levels-list.searching .level.search-result,.levels-list.searching .level.search-result-parent{display:flex}.levels-list.searching .level.search-result-parent:not(.search-result)>.level-label{font-size:small;font-weight:lighter}.levels-list mark,.levels-list .mark{--highlight-bg: rgba(var(--info-rgb), .25);padding:0;font-weight:bold}.levels-list.no-animations .level-expander+.level-label+.levels-children{display:none}.levels-list.no-animations .level-expander:checked+.level-label+.levels-children{display:block}.levels-list .btn-link{color:var(--primary) !important}.levels-list .btn-link:hover{color:var(--body-color) !important}.level{display:flex;flex-wrap:wrap;align-items:center;border-bottom:var(--tree-striped-bg) dashed 1px}.level .level-check{flex:0 0 var(--tree-checkbox-total-width);max-width:var(--tree-checkbox-width);margin-top:0}.level .level-label{flex:1 1 calc(100% - var(--tree-checkbox-total-width) - var(--tree-expander-width))}.level .level-expander+.level-label{flex:1 1 calc(100% - var(--tree-checkbox-total-width) - var(--tree-expander-width))}.level .levels-children{flex:0 0 100%}.level:hover{background:rgba(var(--emphasis-color-rgb), 0.01)}.level-expander{display:inline-block;flex:0 0 var(--tree-expander-width);appearance:none}.level-expander+.level-label+.levels-children{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.level-expander:checked+.level-label+.levels-children{max-height:1000rem;transition:max-height .5s}.level-expander+.level-label:before{content:"🞢"}.level-expander:checked+.level-label:before{content:"‒"}.level-expander:checked+.level-label:after{border-bottom:rgba(var(--emphasis-color-rgb), 0.2) dashed 1px}.level-label{position:relative;display:flex;align-items:center;padding:var(--tree-label-padding-y) 0 var(--tree-label-padding-y) var(--tree-label-padding-x);margin-right:calc(var(--tree-label-padding-x)*-1);color:var(--tree-color)}.level-label:hover{background:rgba(var(--emphasis-color-rgb), 0.05)}.level-label:after{position:absolute;display:block;height:100%;width:calc(var(--tree-label-padding-x)*2);left:calc(var(--tree-expander-width)/-2);bottom:0;transform:translate(0, 50%);border-left:rgba(var(--emphasis-color-rgb), 0.2) dashed 1px}.level-label:last-child:after{border-bottom:rgba(var(--emphasis-color-rgb), 0.2) dashed 1px;transform:translateY(-100%)}.level-label:before{color:rgba(var(--body-color-rgb), 0.5);background-color:var(--tree-bg);cursor:pointer;display:inline-block;padding:0 .5rem;margin-left:calc(var(--tree-expander-width)*-1);transform:translateX(-25%);border:rgba(var(--emphasis-color-rgb), 0.25) dashed 1px;border-radius:var(--border-radius)}.level-label.leaf{margin-left:var(--tree-expander-width)}.level-label.leaf:after{height:100%;transform:translateY(-50%)}.level-title{display:inline-block;cursor:pointer;line-height:1}.level-title>.default{display:inline-block;font-size:xx-small;font-weight:lighter}.levels-children{display:inline-block;list-style:none;margin-bottom:0;margin-right:calc(var(--tree-padding-x)*-1);padding-left:var(--tree-checkbox-width)}.level-check{display:inline-block;margin:0 var(--tree-checkbox-padding)}.menu-dropdown.products{background:var(--body-bg)}.menu-dropdown.products .menu-dropdown-container{padding-bottom:0;max-height:calc(100vh - var(--header-height))}.menu-dropdown.products .mod-levels{max-width:33%}.menu-dropdown.products .levels-list{position:relative;padding-bottom:calc(var(--spacer)*.5);padding-right:0;text-transform:none;font-weight:normal}.menu-dropdown.products .levels-list .level{position:relative;border-bottom:none;cursor:pointer;padding:calc(var(--spacer)*.25) calc(var(--spacer)*.5)}.menu-dropdown.products .levels-list .level .level-title{padding-right:calc(var(--spacer)*1)}.menu-dropdown.products .levels-list .level .icon{transition:transform .45s ease;padding-right:calc(var(--spacer)*.5)}.menu-dropdown.products .levels-list .level:hover{color:var(--primary)}.menu-dropdown.products .levels-list .level:hover:after{width:100%}.menu-dropdown.products .levels-list .level:hover .level-label{background:transparent}.menu-dropdown.products .levels-list .level:hover .icon{transform:translateX(0.25rem)}.menu-dropdown.products .levels-list .level:after{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background:rgba(var(--emphasis-color-rgb), 0.05);transition:width .5s ease-out}.menu-dropdown.products .mod-level-details{position:relative;margin-top:calc(var(--spacer)*-1);padding:calc(var(--spacer)*1) calc(var(--spacer)*2) 0;background:var(--light);width:100%}.menu-dropdown.products .mod-level-details:before{content:"";position:absolute;top:-1px;left:100%;width:100vw;height:100%;background:var(--light)}.menu-dropdown.products .mod-level-details .mod-level-details-container{height:100%;overflow:hidden}.menu-dropdown.products .mod-level-details .mod-level-details-image{position:absolute;right:calc(var(--spacer)*-2);bottom:calc(var(--spacer)*1);z-index:0;max-width:450px;max-height:450px;width:auto;height:auto;object-fit:contain;opacity:.25;pointer-events:none;user-select:none}.menu-dropdown.products .mod-level-details .level-details-list{--grid-item-min-width: 275px;padding-bottom:calc(var(--spacer)*1)}.menu-dropdown.products .mod-level-details .level-details-list .detail-link{display:block;padding:calc(var(--spacer)*.25) 0;color:var(--body-color)}.menu-dropdown.products .mod-level-details .level-details-list .detail-link:hover{color:var(--primary) !important}.menu-dropdown.products .mod-level-details .level-details-list .detail-3 .detail-link{font-size:initial;font-weight:bold}.menu-dropdown.products .mod-level-details .level-details-list .detail-4 .detail-link{color:var(--secondary-color)}.menu-dropdown.products .mod-level-details .level-details-list .detail-children{margin-bottom:calc(var(--spacer)*.5)}/*# sourceMappingURL=tree.min.css.map */
