.IFuF_q_intro{padding-bottom:var(--s5)}.IFuF_q_h1{margin-top:var(--s5)}@media (min-width:900px){.IFuF_q_intro{padding-bottom:var(--s6)}}.IFuF_q_strip{margin-top:var(--s5)}.IFuF_q_stripTitle{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted);margin:0 0 var(--s2)}.IFuF_q_stripList{column-gap:var(--s4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.IFuF_q_stripList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.IFuF_q_stripList{grid-template-columns:repeat(3,minmax(0,1fr))}}.IFuF_q_stripList li{border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line);margin-bottom:-1px}.IFuF_q_stripLink{align-items:center;column-gap:var(--s3);min-height:72px;padding:var(--s3) 0;color:var(--base-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name more""count more";text-decoration:none;display:grid}.IFuF_q_stripName{font:300 18px/1.3 var(--font-display);letter-spacing:.24em;text-transform:uppercase;grid-area:name}.IFuF_q_stripCount{font-size:var(--fs-small);color:var(--base-ink-muted);grid-area:count}.IFuF_q_stripMore{grid-area:more;font-size:18px}.IFuF_q_stripLink[aria-current=true] .IFuF_q_stripName{text-underline-offset:.3em;text-decoration:underline}@media (hover:hover){.IFuF_q_stripLink:hover .IFuF_q_stripName{text-underline-offset:.3em;text-decoration:underline}}.IFuF_q_listSection{padding-top:0}.IFuF_q_layout{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.IFuF_q_layout{gap:var(--s6);grid-template-columns:minmax(232px,272px) minmax(0,1fr);align-items:start}}.IFuF_q_filters{border-top:1px solid var(--base-ink);border-bottom:1px solid var(--base-line);min-width:0}@media (min-width:900px){.IFuF_q_filters{border-bottom:0}}.IFuF_q_summary{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);min-height:var(--touch);padding:var(--s3) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.IFuF_q_summary::-webkit-details-marker{display:none}.IFuF_q_summary:after{content:"+";font:200 24px/1 var(--font-display);margin-left:auto}.IFuF_q_disclosure[open]>.IFuF_q_summary:after{content:"−"}.IFuF_q_summaryLabel{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase}.IFuF_q_summaryCount{font-size:var(--fs-small);color:var(--base-ink-muted)}@supports selector(::details-content){@media (min-width:900px){.IFuF_q_disclosure::details-content{content-visibility:visible;display:contents}.IFuF_q_summary{display:none}.IFuF_q_form{padding-top:var(--s3)}}}.IFuF_q_form{padding-bottom:var(--s4)}.IFuF_q_filtersTitle{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0 0 var(--s3)}@media (max-width:899.98px){.IFuF_q_filtersTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.IFuF_q_group{border:0;border-top:1px solid var(--base-line);padding:var(--s3) 0 var(--s3);min-width:0;margin:0}.IFuF_q_legend{float:left;width:100%;margin:0 0 var(--s1);font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--base-ink);padding:0}.IFuF_q_legend+*{clear:both}.IFuF_q_note{clear:both;font-size:var(--fs-small);color:var(--base-ink-muted);margin:0 0 var(--s1)}.IFuF_q_checks{grid-template-columns:minmax(0,1fr);display:grid}.IFuF_q_checksTwo{column-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.IFuF_q_check{gap:var(--s3);font-size:var(--fs-small);line-height:1.3;display:flex}.IFuF_q_check svg{width:12px;height:12px;margin-right:calc(var(--s1) * -1);flex:none}.IFuF_q_range{clear:both;gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IFuF_q_field{gap:0;min-width:0;margin-bottom:0}.IFuF_q_field label{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--base-ink-muted)}.IFuF_q_field input,.IFuF_q_field select{padding:var(--s2) 0;font-variant-numeric:tabular-nums lining-nums}.IFuF_q_field input{font-weight:400}.IFuF_q_formActions{align-items:center;gap:var(--s3) var(--s4);border-top:1px solid var(--base-line);padding-top:var(--s4);flex-wrap:wrap;display:flex}.IFuF_q_textLink{min-height:var(--touch);font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;text-underline-offset:.4em;align-items:center;text-decoration:underline;display:inline-flex}.IFuF_q_results{min-width:0}.IFuF_q_results[aria-busy=true] .IFuF_q_cards,.IFuF_q_results[aria-busy=true] .IFuF_q_tableWrap{opacity:.45;transition:opacity var(--dur-slow) var(--ease)}.IFuF_q_cards,.IFuF_q_tableWrap{transition:opacity var(--dur-slow) var(--ease)}.IFuF_q_resultsHead{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s4);border-top:1px solid var(--base-ink);padding-top:var(--s3);padding-bottom:var(--s4);margin-bottom:var(--s5);border-bottom:1px solid var(--base-line);flex-wrap:wrap;display:flex}.IFuF_q_resultsTitle{font:300 clamp(18px, 1vw + 14px, 24px)/1.3 var(--font-display);letter-spacing:.24em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;margin:0}.IFuF_q_toolbar{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;width:100%;display:flex}@media (min-width:600px){.IFuF_q_toolbar{flex-wrap:nowrap;width:auto}}.IFuF_q_sortField{flex:160px;gap:0;min-width:0;margin-bottom:0}@media (min-width:600px){.IFuF_q_sortField{flex:0 240px}}.IFuF_q_sortField label{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--base-ink-muted)}.IFuF_q_sortField select{padding:var(--s2) 0;min-width:0}.IFuF_q_sortRow{gap:var(--s3);align-items:flex-end;display:flex}.IFuF_q_sortRow select{flex:auto}.IFuF_q_sortSubmit{flex:none}.IFuF_q_viewSwitch{gap:var(--s4);display:flex}.IFuF_q_viewLink{min-height:var(--touch);font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.IFuF_q_viewLink[aria-current=page]{color:var(--base-ink);border-bottom-color:var(--base-ink)}@media (hover:hover){.IFuF_q_viewLink:hover{color:var(--base-ink);border-bottom-color:currentColor}}.IFuF_q_cards{gap:var(--s6) var(--s4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.IFuF_q_cards{row-gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.IFuF_q_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.IFuF_q_card{flex-direction:column;height:100%;display:flex;position:relative}.IFuF_q_thumb{aspect-ratio:1;background:var(--base-white);position:relative}.IFuF_q_thumbImg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.IFuF_q_cardBody{padding-top:var(--s3);flex-direction:column;flex:auto;display:flex}.IFuF_q_cardHead{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.IFuF_q_code{font:400 20px/1.3 var(--font-text);letter-spacing:.06em;font-variant-numeric:tabular-nums lining-nums;margin:0}.IFuF_q_cardLink{color:inherit;text-decoration:none}.IFuF_q_cardLink:after{content:"";position:absolute;inset:0}.IFuF_q_cardLink:focus-visible{outline:none}.IFuF_q_card:has(.IFuF_q_cardLink:focus-visible){outline:var(--focus-width) solid var(--base-ink);outline-offset:6px}@supports not selector(:has(*)){.IFuF_q_cardLink:focus-visible{outline:var(--focus-width) solid var(--base-ink);outline-offset:3px}}@media (hover:hover){.IFuF_q_card:hover .IFuF_q_cardLink{text-underline-offset:.25em;text-decoration:underline}}.IFuF_q_meta{font-size:var(--fs-small);color:var(--base-ink-muted);margin:var(--s1) 0 var(--s3)}.IFuF_q_facts{gap:var(--s3) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.IFuF_q_facts dt{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted)}.IFuF_q_facts dd{font-size:var(--fs-body);margin:0}.IFuF_q_factWide{grid-column:1/-1}.IFuF_q_cardPrice{padding-top:var(--s3);margin-top:auto}.IFuF_q_cardPrice>*{border-top:1px solid var(--base-line);padding-top:var(--s3)}.IFuF_q_priceHidden{font-size:var(--fs-small);color:var(--base-ink-muted);margin:0}.IFuF_q_tableWrap{border-top:1px solid var(--base-ink)}.IFuF_q_tableWrap:focus-visible{outline-offset:2px}.IFuF_q_table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;min-width:860px}.IFuF_q_table th,.IFuF_q_table td{padding:var(--s2) var(--s2);border-bottom:1px solid var(--base-line);text-align:left;vertical-align:middle;white-space:nowrap}.IFuF_q_table thead th{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--base-ink-muted);border-bottom-color:var(--base-ink)}.IFuF_q_table tbody th{font-weight:400}.IFuF_q_table .IFuF_q_numCol{text-align:right}.IFuF_q_rowLink{min-height:var(--touch);letter-spacing:.04em;align-items:center;display:inline-flex}.IFuF_q_tablePrice{justify-items:end}.IFuF_q_abbr{cursor:help;text-decoration:none}.IFuF_q_empty{padding:var(--s6) 0;max-width:40rem}.IFuF_q_pagination{margin-top:var(--s6);border-top:1px solid var(--base-line);padding-top:var(--s4)}.IFuF_q_pageStatus{font-size:var(--fs-small);color:var(--base-ink-muted);margin:0 0 var(--s2)}.IFuF_q_pageList{align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.IFuF_q_pageLink,.IFuF_q_pageStep,.IFuF_q_pageGap{min-width:var(--touch);min-height:var(--touch);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.IFuF_q_pageStep{gap:var(--s2);padding:0 var(--s2);font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase}.IFuF_q_pageLink{border:1px solid #0000}.IFuF_q_pageLink[aria-current=page]{background:var(--base-ink);color:var(--base-white)}@media (hover:hover){.IFuF_q_pageLink:not([aria-current=page]):hover{border-color:var(--base-ink)}.IFuF_q_pageStep:hover{text-underline-offset:.4em;text-decoration:underline}}.IFuF_q_pageGap{color:var(--base-ink-muted)}.IFuF_q_legal{margin-top:var(--s5)}.IFuF_q_legal p{margin:0 0 var(--s1)}.IFuF_q_floorsSection{scroll-margin-top:var(--s6)}.IFuF_q_floorNav{margin-top:var(--s4)}.IFuF_q_segmented,.IFuF_q_floorList{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.IFuF_q_segment,.IFuF_q_floorLink{min-height:var(--touch);padding:0 var(--s3);border:1px solid var(--base-line);color:var(--base-ink);background:var(--base-white);align-items:center;text-decoration:none;display:inline-flex}.IFuF_q_segment{font:300 15px/1.2 var(--font-display);letter-spacing:.24em;text-transform:uppercase}.IFuF_q_floorLink{padding:var(--s2) var(--s3);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:112px}.IFuF_q_floorName{font-size:var(--fs-small);font-weight:500}.IFuF_q_floorCount{color:var(--base-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.IFuF_q_segment[aria-current=true],.IFuF_q_floorLink[aria-current=true]{border-color:var(--base-ink);box-shadow:inset 0 0 0 1px var(--base-ink)}@media (hover:hover){.IFuF_q_segment:hover,.IFuF_q_floorLink:hover{border-color:var(--base-ink)}}.IFuF_q_floorGrid{gap:var(--s5);margin-top:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.IFuF_q_floorGrid{column-gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start}}.IFuF_q_floorMain{min-width:0}.IFuF_q_floorHeading{margin:0 0 var(--s3);font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted)}.IFuF_q_floorSide{gap:var(--s3);align-content:start;min-width:0;display:grid}.IFuF_q_floorSide p{margin:0}
