/*! [components/search-box] search-box-tax-list.css */.tax-container{position:relative;margin:0 auto;width:100%;background:var(--item-box-bg-color);border-radius:var(--common-radius);color:rgb(255 255 255 / 1);-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:height .3s ease-out;transition:height .3s ease-out}@media (max-width:1023px){.tax-container{width:calc(100% + var(--section-padding-x) * 2 - 1rem);margin-left:calc(var(--section-padding-x) * -1 + .5rem);margin-right:calc(var(--section-padding-x) * -1 + .5rem)}}.terms-box{position:relative;padding:2rem var(--space_2_1);width:100%}.terms-box .terms-title{--color:rgb(255 255 255 / 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5rem .5rem 1rem;width:calc(100% - 1rem);line-height:1.25;font-size:125%;font-weight:900;color:var(--color);fill:var(--color)}.terms-box .terms-title>.icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.5em}.terms-box .terms-title>.icon>svg{display:block;width:1.25em;height:1.25em}.terms-box ul{--item-parent-padding:.5rem;--item-parent-border-width:1px;--item-parent-bg-color:rgb(0 0 0 / .3);--item-children-border-width:max(calc(var(--item-parent-border-width) / 2), 1px);--item-button-bg-color:rgb(255 255 255 / 0);--item-button-border-width:1px;--item-button-border-radius:.25rem;--item-button-border-color:rgb(255 255 255 / .3);--item-button-text-color:rgb(255 255 255 / 1);--item-button-svg-color:rgb(224 0 0 / 1);--item-parent-button-border-width:2px;--item-parent-button-bg-color:rgb(255 255 255 / .1);--item-parent-button-border-color:rgb(255 255 255 / .5);--item-line-height:1.5;--item-count-font-size:.625;--item-leading-half-height:calc((var(--item-line-height) - 1) * 1em / 2);--item-button-padding:.75rem;--item-button-padding-x:calc(var(--item-button-padding) * 1);--item-button-padding-y:calc(max(0em, calc(var(--item-button-padding) - var(--item-leading-half-height))));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;line-height:var(--item-line-height);font-size:100%}.hierarchical-list .lv1{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5rem}@media (max-width:720px){.hierarchical-list .lv1{margin-left:-.5rem;margin-right:-.5rem}}.terms-box li{--active:0;--transition:.8s;--ease:linear(0 0%,
		0.6832 7.89%,
		0.9171 11.07%,
		1.0251 12.99%,
		1.1058 14.9%,
		1.1619 16.86%,
		1.1945 18.91%,
		1.2024 20.02%,
		1.2043 21.18%,
		1.1907 23.72%,
		1.1598 26.27%,
		1.0604 32.59%,
		1.0172 35.84%,
		0.9839 39.49%,
		0.967 43.26%,
		0.9639 45.77%,
		0.9661 48.59%,
		0.9963 60.54%,
		1.0054 67.42%,
		1 100%
	);position:relative;margin:.5rem .5rem 0 0;border-radius:.25rem}.hierarchical-list .lv1>li{--count-width:calc(
		(var(--count-len, 0) * (.5em * var(--item-count-font-size)) + (.5em * var(--item-count-font-size)) + .5em) * var(--display-count, 0)
	);--column-width:calc(
		(var(--parent-len, 10) * 1em)
		+ (var(--item-button-padding-x) * 2)
		+ var(--count-width)
		+ (1.5em * var(--has-selected, 0))
		+ (var(--item-children-border-width) * 2)
	);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0;padding:.5rem;background:var(--item-parent-bg-color);border:var(--item-parent-border-width) solid rgb(0 0 0 / .1);border-radius:.5rem}.hierarchical-list .lv1 ul{grid-column:1/-1}.hierarchical-list .lv2{margin-top:-.5rem;margin-right:-.5rem}@media (max-width:1023px){.hierarchical-list .lv1>li{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5rem}.hierarchical-list .lv1>li.parent{-ms-grid-columns:1fr .5rem 2.5em;grid-template-columns:1fr 2.5em}}.hierarchical-list :not(.lv1)>.parent{padding:.5rem;padding-right:0;border:var(--item-children-border-width) solid rgb(255 255 255 / .1);border-radius:.5rem}.terms-box .term-button{display:-webkit-box;display:-ms-flexbox;display:flex;outline:0;position:relative;padding:var(--item-button-padding-y) var(--item-button-padding-x);background:var(--item-button-bg-color);border:var(--item-button-border-width) solid var(--item-button-border-color);border-radius:var(--item-button-border-radius);-webkit-box-shadow:1px 1px 3px rgb(0 0 0 / .2);box-shadow:1px 1px 3px rgb(0 0 0 / .2);text-shadow:1px 1px 2px rgb(0 0 0 / .2);color:var(--item-button-text-color);fill:var(--item-button-text-color);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.terms-box .selected>.term-button{--item-parent-button-bg-color:rgb(255 255 255 / 1);--item-parent-button-border-color:rgb(255 255 255 / 1);--item-button-bg-color:rgb(255 255 255 / 1);--item-button-border-color:rgb(255 255 255 / 1);--item-button-text-color:var(--item-box-bg-color);text-shadow:none}.terms-box .selected>a.term-button{--item-parent-button-bg-color:rgb(0 0 0 / .5);--item-parent-button-border-color:rgb(0 0 0 / .5);--item-button-bg-color:rgb(0 0 0 / .5);--item-button-border-color:rgb(0 0 0 / .5);--item-button-text-color:rgb(255 224 0 / 1)}@media (any-hover:hover){.terms-box .term-button:hover{cursor:pointer;--item-parent-button-border-color:rgb(255 255 255 / 1);--item-button-border-color:rgb(255 255 255 / 1)}.terms-box :not(.lv1) .term-button:hover .label{opacity:1}}@media (any-hover:none){.terms-box .term-button:active{--item-parent-button-border-color:rgb(255 255 255 / 1);--item-button-border-color:rgb(255 255 255 / 1)}.terms-box :not(.lv1) .term-button:active .label{opacity:1}}.terms-box .selected{--active:1}.terms-box .selected>.term-button>.label{opacity:1}.terms-box .selected>a{pointer-events:none}.hierarchical-list .parent>.term-button{margin-right:.5rem}.hierarchical-list .lv1>.term-button{font-weight:700}.hierarchical-list .lv1>li>.term-button,.hierarchical-list .lv1>li>.term-button+.toggle-button{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.5rem;width:var(--column-width);background:var(--item-parent-button-bg-color);border-color:var(--item-parent-button-border-color);-webkit-transition:width;transition:width;-webkit-transition-duration:calc(var(--transition) * .5),var(--transition);transition-duration:calc(var(--transition) * .5),var(--transition);-webkit-transition-timing-function:var(--ease);transition-timing-function:var(--ease)}.hierarchical-list .lv1>li>.term-button+.toggle-button{display:none}@media (max-width:1023px){.hierarchical-list .lv1>li>.term-button{width:auto;margin-right:0}.hierarchical-list .lv1>li:not(.parent)>.term-button{margin-right:0}.hierarchical-list .lv1>li>.term-button+.toggle-button{position:relative;display:block;width:100%;margin:0}.hierarchical-list .lv1>li>.term-button+.toggle-button::before{content:'';display:block;width:1em;height:calc(var(--item-line-height) * 1em)}.hierarchical-list .lv1>li>.term-button+.toggle-button svg{position:absolute;left:50%;top:50%;width:1em;height:1em;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.hierarchical-list .lv1>li>.term-button+.toggle-button.opened{--item-parent-button-bg-color:rgb(0 0 0 / .3);--item-parent-button-border-color:var(--item-parent-button-bg-color)}.hierarchical-list .lv1>li>.term-button+.toggle-button.opened svg{-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg)}.hierarchical-list .lv1>li>.term-button+.toggle-button+.lv2{display:none}}.terms-box .term-button>.label{pointer-events:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;position:relative;z-index:2;width:100%;-webkit-transition:grid-template-columns;transition:grid-template-columns;transition:grid-template-columns,-ms-grid-columns;-webkit-transition-duration:calc(var(--transition) * .5),var(--transition);transition-duration:calc(var(--transition) * .5),var(--transition);-webkit-transition-timing-function:var(--ease);transition-timing-function:var(--ease)}.terms-box .term-button>.label>.name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.terms-box .term-button>.label .count{margin-left:auto;margin-right:0;padding-left:.5em;font-weight:400;font-size:calc(var(--item-count-font-size) * 100%);color:var(--item-button-count_color,var(--item-button-text-color))}.terms-box .term-button>.label.has-icon{-ms-grid-columns:1.5em auto calc(var(--active) * 1.5em);grid-template-columns:1.5em auto calc(var(--active) * 1.5em)}.terms-box .term-button>.label.has-icon>.icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.terms-box .term-button>.label.has-icon svg{display:block;width:1em;height:1em}.hierarchical-list :not(.lv1) .term-button>.label{opacity:.8}.terms-box .selected>.term-button>.label::after{pointer-events:none;justify-self:flex-end;content:'';display:block;width:1em;height:1em;margin-top:.25em;margin-left:.25em;background:var(--item-button-svg-color);-webkit-mask-image:var(--svg-check_circled_solid);mask-image:var(--svg-check_circled_solid);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:var(--transition);transition-duration:var(--transition);-webkit-transition-timing-function:var(--ease);transition-timing-function:var(--ease);opacity:var(--active,0)}.terms-box .term-button input{visibility:hidden;position:absolute;z-index:1;left:0;top:0}.terms-box .close-button{--text-color:rgb(255 255 255);position:absolute;right:1rem;top:1rem;margin:0;padding:0;background:0 0;border:none;line-height:1;color:var(--text-color);fill:var(--text-color);opacity:.7;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.terms-box .close-button>svg{display:block;width:1.5em;height:1.5em}@media (any-hover:hover){.terms-box .close-button:hover{cursor:pointer;opacity:1}}@media (any-hover:none){.terms-box .close-button:active{opacity:1}}@media (max-width:720px){.terms-box .close-button{top:2rem}}.terms-box .cancel-button{--bg-color:rgb(255 255 255);--text-color:rgb(0 73 43);display:-ms-grid;display:grid;-ms-grid-columns:auto 1em 1em;grid-template-columns:auto 1em;grid-gap:1em;margin:2rem auto 0;padding:1em;background:var(--bg-color);border:1px solid var(--bg-color);border-radius:.5em;line-height:1;white-space:nowrap;color:var(--text-color);fill:var(--text-color);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.terms-box .cancel-button{overflow:hidden}.terms-box .cancel-button svg{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block;width:1em;height:1em}@media (any-hover:hover){.terms-box .cancel-button:hover{cursor:pointer}}@media (max-width:720px){#column-tag ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr;grid-gap:.5rem}#column-tag li{margin:0}}.filter-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .5rem;padding:.75rem;background:rgb(0 0 0 / .2);border-radius:.5rem;font-size:16px}.filter-box>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.filter-box .label{margin:.5rem .5rem .5rem 0;color:rgb(255 255 255 / .5)}@media (max-width:720px){.filter-box .label{font-size:12px}}.filter-box input[type=text]{outline:0;width:15em;padding:.25em .5em;border:none;border-radius:3px;line-height:1}.filter-box button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9;margin:0 0 0 .75rem;padding:.25em .5em;background:rgb(0 0 0 / .1);border-radius:3px;border:1px solid rgb(255 255 255 / .5);line-height:1;color:rgb(255 255 255 / 1)}.filter-box button:disabled{cursor:not-allowed}.filter-box button>span{pointer-events:none;line-height:1.5;white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (any-hover:hover){.filter-box button:not(:disabled):hover{cursor:pointer}}@media (max-width:720px){.filter-box input[type=text]{width:auto}}.filter-box .filter-status-label{display:none;margin:0;padding:.25em .5em;background:rgb(255 255 255 / .1);border-radius:3px;line-height:1.5;color:rgb(255 255 255 / 1)}