@charset "UTF-8";

/*--- main ---*/
section.filter > .head_2 {padding-top:3rem;}

/*--- filter ---*/
input[id$="_all"]:not([name="crew"]):not(:checked) ~ .att {width:auto;margin-top:0.5rem;opacity:1;transition:opacity 0.3s;}
input[id$="_all"]:not([name="crew"]):not(:checked) ~ .att > .cap {width:auto;line-height:1.2;opacity:1;transition:line-height 0.1s,opacity 0.3s;}
input[name^="island"][id$="_all"]:not(:checked) ~ .att > .island {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="unlock_"]:checked ~ .att > .unlock {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="popup_"]:checked ~ .att > .popup {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="type_"]:checked ~ .att > .type {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
/* crew */
input#crew_af:checked ~ .filter:not(.afia) {display:none;}
input#crew_to:checked ~ .filter:not(.toya) {display:none;}
input#crew_sl:checked ~ .filter:not(.sleidy) {display:none;}
input#crew_qu:checked ~ .filter:not(.quentin) {display:none;}
input#crew_jo:checked ~ .filter:not(.john) {display:none;}
input#crew_ga:checked ~ .filter:not(.gaelle) {display:none;}
input#crew_pi:checked ~ .filter:not(.pinkus) {display:none;}
input#crew_te:checked ~ .filter:not(.teresa) {display:none;}
input#crew_za:checked ~ .filter:not(.zagan) {display:none;}
input#crew_yu:checked ~ .filter:not(.yuki) {display:none;}
/* islands */
input#island_mr:checked ~ section > .filter:not(.mr) {display:none;}
input#island_nk:checked ~ section > .filter:not(.nk) {display:none;}
input#island_ib:checked ~ section > .filter:not(.ib) {display:none;}
input#island_tn:checked ~ section > .filter:not(.tn) {display:none;}
input#island_ip:checked ~ section > .filter:not(.ip) {display:none;}
input#island_dc:checked ~ section > .filter:not(.dc) {display:none;}
input#island_ga:checked ~ section > .filter:not(.ga) {display:none;}
input#island_ag:checked ~ section > .filter:not(.ag) {display:none;}
input#island_cr:checked ~ section > .filter:not(.cr) {display:none;}
input#island_me:checked ~ section > .filter:not(.me) {display:none;}
input#island_mr:checked ~ .filter:not(.mr) {display:none;}
input#island_nk:checked ~ .filter:not(.nk) {display:none;}
input#island_ib:checked ~ .filter:not(.ib) {display:none;}
input#island_tn:checked ~ .filter:not(.tn) {display:none;}
input#island_ip:checked ~ .filter:not(.ip) {display:none;}
input#island_dc:checked ~ .filter:not(.dc) {display:none;}
input#island_ga:checked ~ .filter:not(.ga) {display:none;}
input#island_ag:checked ~ .filter:not(.ag) {display:none;}
input#island_cr:checked ~ .filter:not(.cr) {display:none;}
input#island_me:checked ~ .filter:not(.me) {display:none;}
/* unlock */
input#unlock_bf:checked ~ section > .filter:not(.un_bf) {display:none;}
input#unlock_af:checked ~ section > .filter:not(.un_af) {display:none;}
input#unlock_un:checked ~ section > .filter:not(.un_un) {display:none;}
input#unlock_bf:checked ~ .filter:not(.un_bf) {display:none;}
input#unlock_af:checked ~ .filter:not(.un_af) {display:none;}
input#unlock_un:checked ~ .filter:not(.un_un) {display:none;}
/* popup */
input#popup_y:checked ~ section > .filter:not(.pu_y) {display:none;}
input#popup_n:checked ~ section > .filter:not(.pu_n) {display:none;}
input#popup_un:checked ~ section > .filter:not(.pu_un) {display:none;}
input#popup_y:checked ~ .filter:not(.pu_y) {display:none;}
input#popup_n:checked ~ .filter:not(.pu_n) {display:none;}
input#popup_un:checked ~ .filter:not(.pu_un) {display:none;}
/* type */
input#type_co:checked ~ section > .filter:not(.ty_co) {display:none;}
input#type_cu:checked ~ section > .filter:not(.ty_cu) {display:none;}
input#type_sk:checked ~ section > .filter:not(.ty_sk) {display:none;}
input#type_ki:checked ~ section > .filter:not(.ty_ki) {display:none;}
input#type_re:checked ~ section > .filter:not(.ty_re) {display:none;}
input#type_ex:checked ~ section > .filter:not(.ty_ex) {display:none;}
input#type_cr:checked ~ section > .filter:not(.ty_cr) {display:none;}
input#type_so:checked ~ section > .filter:not(.ty_so) {display:none;}
input#type_mi:checked ~ section > .filter:not(.ty_mi) {display:none;}
input#type_ma:checked ~ section > .filter:not(.ty_ma) {display:none;}
input#type_ot:checked ~ section > .filter:not(.ty_ot) {display:none;}
input#type_co:checked ~ .filter:not(.ty_co) {display:none;}
input#type_cu:checked ~ .filter:not(.ty_cu) {display:none;}
input#type_sk:checked ~ .filter:not(.ty_sk) {display:none;}
input#type_ki:checked ~ .filter:not(.ty_ki) {display:none;}
input#type_re:checked ~ .filter:not(.ty_re) {display:none;}
input#type_ex:checked ~ .filter:not(.ty_ex) {display:none;}
input#type_cr:checked ~ .filter:not(.ty_cr) {display:none;}
input#type_so:checked ~ .filter:not(.ty_so) {display:none;}
input#type_mi:checked ~ .filter:not(.ty_mi) {display:none;}
input#type_ma:checked ~ .filter:not(.ty_ma) {display:none;}
input#type_ot:checked ~ .filter:not(.ty_ot) {display:none;}
