.filter_variant{margin-top:0.625rem;margin-bottom:2.5rem;display:none;position:relative}@media(min-width:740px){.filter_variant{margin-bottom:3.125rem}}@media(min-width:980px){.filter_variant{margin-bottom:3.75rem}}@media(min-width:1220px){.filter_variant{margin-bottom:5rem}}.js .filter_variant{display:block}@media print{.js .filter_variant{display:none}}.filter_variant_inner{display:grid;gap:30px}.filter_variant_tabs{display:flex;gap:20px;justify-content:center}.filter_variant_tab{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:700;font-size:0.875rem;line-height:2;text-transform:uppercase;color:#fff;padding:0;text-decoration:none;transition:color .25s}.filter_variant_tab:focus-visible{color:rgba(255,255,255,.75)}@media(hover: hover){.filter_variant_tab:hover{color:rgba(255,255,255,.75)}}.filter_variant_tab.fs-swap-active{color:#fff;text-decoration:underline;opacity:1}.filter_variant_tab_seperator{border:0.0625rem solid #fff;opacity:.7}.filter_variant_panels{min-height:3.75rem}.filter_variant_tabpanel{display:none}.filter_variant_tabpanel.fs-swap-active{display:block}.filter_variant_search{margin:auto}@media(min-width:980px){.filter_variant_tools{display:flex;align-items:center;justify-content:center;gap:20px}}.filter_variant_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.filter_variant_label.focusable:active,.filter_variant_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.filter_variant_tool_select{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 20px}.filter_variant_tool_select.desktop_select{display:none}@media(min-width:980px){.filter_variant_tool_select.desktop_select{display:flex}}@media(min-width:980px){.filter_variant_tool_select.mobile_select{display:none}}.filter_variant_tool_select_category{height:3rem;width:100%}.filter_variant_choice_radio{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.filter_variant_choice_radio.focusable:active,.filter_variant_choice_radio.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.filter_variant_choice_radio:checked+.filter_variant_choice_label{opacity:1;border-bottom:0.1875rem solid rgba(255,255,255,.7)}.filter_variant_choice_label{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:400;display:block;font-size:clamp(0.875rem,0.52778rem + 1.1111111111vw,1.375rem);text-transform:capitalize;line-height:1.5;color:#fff;opacity:.7;cursor:pointer}.filter_variant_choice_label:hover{opacity:1}.filter_variant_choice_link{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:400;border-bottom:0.1875rem solid rgba(255,255,255,0);display:block;font-size:clamp(0.875rem,0.52778rem + 1.1111111111vw,1.375rem);line-height:1.5;color:#fff;cursor:pointer;transition:border .25s,color .25s}.filter_variant_choice_link:hover{color:rgba(255,255,255,.7)}.filter_variant_choice_link.active{border-bottom:0.1875rem solid rgba(255,255,255,.7)}.filter_variant_tools_submit{cursor:pointer;background:var(--theme_2);color:#fff;padding:1.125rem 1.25rem;transition:background-color .25s,color .25s;padding-block:0.9375rem;text-decoration:underline}@media print{.filter_variant_tools_submit{border:0.0625rem solid;padding:0 0.3125rem}}.filter_variant_tools_submit:focus-visible{background:var(--theme_4)}@media(hover: hover){.filter_variant_tools_submit:hover{background:var(--theme_4)}}.filter_variant_tools_submit [class$=label]{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:0.875rem;line-height:1.5;font-weight:600}@media print{.filter_variant_tools_submit [class$=label]{font-size:0.75rem;line-height:1.875}}.filter_variant_search{max-width:38.125rem}.filter_variant_search_form{position:relative;display:grid;gap:10px;grid-template-columns:1fr 50px}.filter_variant_search_input_wrapper{position:relative;flex:1}.filter_variant_search_input_wrapper:before{width:100%;height:0.0625rem;display:block;position:absolute;left:0;bottom:0;background:#fff;content:"";scale:0 1;transition:scale .25s}.filter_variant_search_input_wrapper:focus-within:before{scale:1 1}.filter_variant_search_input{width:100%;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(15px);background:rgba(255,255,255,.6);border:none;border-bottom:0.0625rem solid rgba(255,255,255,.8);padding:0.9375rem 1.25rem}.filter_variant_search_input::-moz-placeholder{color:rgba(17,17,17,.6);-moz-transition:color .25s;transition:color .25s}.filter_variant_search_input::placeholder{color:rgba(17,17,17,.6);transition:color .25s}.filter_variant_search_input:focus{outline:none}.filter_variant_search_input:focus::-moz-placeholder{color:rgba(17,17,17,.9)}.filter_variant_search_input:focus::placeholder{color:rgba(17,17,17,.9)}.filter_variant_search_submit{align-items:center;color:#fff;display:flex;justify-content:center;transition:background-color .25s}.filter_variant_search_submit:focus-visible{background-color:#111}@media(hover: hover){.filter_variant_search_submit:hover{background-color:#111}}.filter_variant_search_submit_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.filter_variant_search_submit_label.focusable:active,.filter_variant_search_submit_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.filter_variant_results{display:grid;gap:10px}@media(min-width:740px){.filter_variant_results{align-items:center;gap:20px;grid-template-columns:1fr max-content}}.filter_variant_results_description{margin-block:0}.filter_variant_results_label{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.25}@media print{.filter_variant_results_label{font-size:1.125rem;line-height:1.8333333333}}.filter_variant_results_category{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:300;font-size:clamp(1.125rem,1.03819rem + .2777777778vw,1.25rem);line-height:2;display:block}@media print{.filter_variant_results_category{font-size:0.8125rem;line-height:1.5}}@media(min-width:500px){.filter_variant_results_category{display:inline}}.filter_variant_results_reset_link{border:0.0625rem solid;display:inline-block;padding:0.25rem 0.75rem;text-decoration:underline;transition:background-color .25s,color .25s}.filter_variant_results_reset_link:focus-visible{background-color:#111;color:#fff}@media(hover: hover){.filter_variant_results_reset_link:hover{background-color:#111;color:#fff}}.filter_variant_results_reset_link_inner{align-items:center;display:flex;gap:10px}.filter_variant_results_reset_link_label{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:0.875rem;letter-spacing:0.03125rem;line-height:1.5;text-transform:uppercase}@media print{.filter_variant_results_reset_link_label{font-size:0.75rem;line-height:1.5}}.filter_variant_results_reset_link_icon{width:1.25rem;position:relative;aspect-ratio:1;background-color:blue;border-radius:50%;color:#fff;display:block}.filter_variant_results_reset_link_icon .icon{position:absolute;top:50%;left:50%;translate:-50% -50%;top:calc(50% - 1px)}.spiritnow_filter{width:100%;background-color:rgba(0,0,0,0);margin-block:0}@media(min-width:980px){.spiritnow_filter{background-color:rgba(0,0,0,0)}}.spiritnow_filter .filter_variant_inner{border-top:0.0625rem solid #d2d2d2;margin-block-end:0.875rem;padding-block-start:0.875rem}.page_header_layout_gradient_immersive.theme_blue .spiritnow_filter .filter_variant_inner{border-top-color:rgba(210,210,210,.3)}.spiritnow_filter_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.spiritnow_filter_title.focusable:active,.spiritnow_filter_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.spiritnow_filter_inner{display:flex;flex-direction:row;gap:10px}.spiritnow_filter_item_inner{display:block;margin-block:1.25rem}.spiritnow_filter_item_label{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;padding:0.5rem;font-size:clamp(0.75rem,0.57639rem + .5555555556vw,1rem);line-height:1.5;color:#fff}.theme_default .spiritnow_filter_item_label,.news_header_spiritnow_landing .spiritnow_filter_item_label{color:#111}.spiritnow_filter_item_label:hover,.spiritnow_filter_item_label.active{color:#fff;background-color:var(--theme_2)}.spiritnow_filter .filter_variant_tools{justify-content:left}.spiritnow_filter .filter_variant_choice_wrapper{display:block;margin-block:1.25rem}.spiritnow_filter .filter_variant_choice_label{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;padding:0.5rem;font-size:clamp(0.75rem,0.57639rem + .5555555556vw,1rem);line-height:1.5;color:#111;opacity:1}.spiritnow_filter .filter_variant_choice_label:hover{color:#fff;background-color:var(--theme_2)}.spiritnow_filter .filter_variant_choice_radio:checked+.filter_variant_choice_label{border:none;color:#fff;background-color:var(--theme_2)}